public sealed class SegmentSettings : IMessage<SegmentSettings>, IEquatable<SegmentSettings>, IDeepCloneable<SegmentSettings>, IBufferMessage, IMessage
Reference documentation and code samples for the Transcoder v1 API class SegmentSettings.
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 `SegmentSettings` class is part of the Transcoder v1 API, specifically within the `Google.Cloud.Video.Transcoder.V1` namespace, and is used to configure segment settings for `ts`, `fmp4`, and `vtt` files."],["This class implements several interfaces, including `IMessage`, `IEquatable`, `IDeepCloneable`, and `IBufferMessage`, demonstrating its role in handling message-based operations, equality checks, deep cloning, and buffer management."],["`SegmentSettings` includes two key properties: `IndividualSegments`, which determines whether to create an individual segment file (default is `false`), and `SegmentDuration`, which sets the length of each segment in seconds (default is `6.0s`)."],["The documentation provides a history of different versions of the `SegmentSettings`, and the latest version is `2.9.0`, which is a resource contained in the provided information."]]],[]]