public sealed class SegmentSettings : IMessage<SegmentSettings>, IEquatable<SegmentSettings>, IDeepCloneable<SegmentSettings>, IBufferMessage, IMessage
Duration of the segments in seconds. The default is 6.0s. Note that
segmentDuration must be greater than or equal to
gopDuration, and segmentDuration must be divisible by
gopDuration.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-03-21 UTC."],[[["The latest version available for `SegmentSettings` is 2.9.0, with multiple prior versions also accessible, going back to 1.0.0."],["`SegmentSettings` is a class for defining segment settings in video transcoding, specifically for `ts`, `fmp4`, and `vtt` file formats."],["The `SegmentSettings` class allows you to enable the creation of individual segment files, controlled by the `IndividualSegments` property."],["The duration of each segment can be specified using the `SegmentDuration` property, which defaults to 6.0 seconds and must adhere to specific `gopDuration` constraints."],["The class implements multiple interfaces like IMessage, IEquatable, IDeepCloneable, and IBufferMessage and inherits members from the Object class."]]],[]]