GoogleApi.Transcoder.V1beta1.Model.MuxStream (google_api_transcoder v0.4.2)
View SourceMultiplexing settings for output stream.
Attributes
-
container(type:String.t, default:nil) - The container format. The default is"mp4"Supported container formats: - 'ts' - 'fmp4'- the corresponding file extension is".m4s"- 'mp4' - 'vtt' -
elementaryStreams(type:list(String.t), default:nil) - List ofElementaryStream.keys multiplexed in this stream. -
encryption(type:GoogleApi.Transcoder.V1beta1.Model.Encryption.t, default:nil) - Encryption settings. -
fileName(type:String.t, default:nil) - The name of the generated file. The default isMuxStream.keywith the extension suffix corresponding to theMuxStream.container. Individual segments also have an incremental 10-digit zero-padded suffix starting from 0 before the extension, such as"mux_stream0000000123.ts". -
key(type:String.t, default:nil) - A unique key for this multiplexed stream. HLS media manifests will be namedMuxStream.keywith the".m3u8"extension suffix. -
segmentSettings(type:GoogleApi.Transcoder.V1beta1.Model.SegmentSettings.t, default:nil) - Segment settings for"ts","fmp4"and"vtt".
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.Transcoder.V1beta1.Model.MuxStream{ container: String.t() | nil, elementaryStreams: [String.t()] | nil, encryption: GoogleApi.Transcoder.V1beta1.Model.Encryption.t() | nil, fileName: String.t() | nil, key: String.t() | nil, segmentSettings: GoogleApi.Transcoder.V1beta1.Model.SegmentSettings.t() | nil }