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.key
s 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.key
with 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.key
with 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 }