GoogleApi.Transcoder.V1.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 ismp4
Supported streaming formats: -ts
-fmp4
- the corresponding file extension is.m4s
Supported standalone file formats: -mp4
-mp3
-ogg
-vtt
See also: Supported input and output formats -
elementaryStreams
(type:list(String.t)
, default:nil
) - List of ElementaryStream.key values multiplexed in this stream. -
encryptionId
(type:String.t
, default:nil
) - Identifier of the encryption configuration to use. If omitted, output will be unencrypted. -
fileName
(type:String.t
, default:nil
) - The name of the generated file. The default is MuxStream.key with the extension suffix corresponding to the MuxStream.container. Individual segments also have an incremental 10-digit zero-padded suffix starting from 0 before the extension, such asmux_stream0000000123.ts
. -
fmp4
(type:GoogleApi.Transcoder.V1.Model.Fmp4Config.t
, default:nil
) - Optional.fmp4
container configuration. -
key
(type:String.t
, default:nil
) - A unique key for this multiplexed stream. -
segmentSettings
(type:GoogleApi.Transcoder.V1.Model.SegmentSettings.t
, default:nil
) - Segment settings forts
,fmp4
andvtt
.
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.Transcoder.V1.Model.MuxStream{ container: String.t() | nil, elementaryStreams: [String.t()] | nil, encryptionId: String.t() | nil, fileName: String.t() | nil, fmp4: GoogleApi.Transcoder.V1.Model.Fmp4Config.t() | nil, key: String.t() | nil, segmentSettings: GoogleApi.Transcoder.V1.Model.SegmentSettings.t() | nil }