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."],[[["This webpage details the `SegmentSettings` class within the `Google.Cloud.Video.Transcoder.V1` namespace, used for configuring segment settings in video transcoding, specifically for `ts`, `fmp4`, and `vtt` formats."],["The `SegmentSettings` class implements several interfaces including `IMessage`, `IEquatable`, `IDeepCloneable`, and `IBufferMessage`, and inherits from `Object`, which contains the member methods of `GetHashCode`, `GetType`, `MemberwiseClone`, and `ToString`."],["The class has two constructors: a default `SegmentSettings()` constructor and another `SegmentSettings(SegmentSettings other)` constructor that takes an existing `SegmentSettings` object as a parameter."],["The `SegmentSettings` class includes properties for `IndividualSegments`, which determines if individual segment files are created, and `SegmentDuration`, which specifies the duration of the segments."],["This is a reference page for multiple versions of `SegmentSettings` ranging from version 1.0.0 to the latest version 2.9.0, allowing users to access historical documentation for all relevant versions."]]],[]]