Class MuxStream
Multiplexing settings for output stream.
Implements
Inherited Members
Namespace: Google.Apis.Transcoder.v1.Data
Assembly: Google.Apis.Transcoder.v1.dll
Syntax
public class MuxStream : IDirectResponseSchema
Properties
Container
The container format. The default is mp4
Supported container formats: - ts
- fmp4
- the corresponding
file extension is .m4s
- mp4
- vtt
- ogg
See also: Supported input and output
formats
Declaration
[JsonProperty("container")]
public virtual string Container { get; set; }
Property Value
Type | Description |
---|---|
string |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
ElementaryStreams
List of ElementaryStream.key values multiplexed in this stream.
Declaration
[JsonProperty("elementaryStreams")]
public virtual IList<string> ElementaryStreams { get; set; }
Property Value
Type | Description |
---|---|
IList<string> |
EncryptionId
Identifier of the encryption configuration to use. If omitted, output will be unencrypted.
Declaration
[JsonProperty("encryptionId")]
public virtual string EncryptionId { get; set; }
Property Value
Type | Description |
---|---|
string |
FileName
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 as mux_stream0000000123.ts
.
Declaration
[JsonProperty("fileName")]
public virtual string FileName { get; set; }
Property Value
Type | Description |
---|---|
string |
Fmp4
Optional. fmp4
container configuration.
Declaration
[JsonProperty("fmp4")]
public virtual Fmp4Config Fmp4 { get; set; }
Property Value
Type | Description |
---|---|
Fmp4Config |
Key
A unique key for this multiplexed stream.
Declaration
[JsonProperty("key")]
public virtual string Key { get; set; }
Property Value
Type | Description |
---|---|
string |
SegmentSettings
Segment settings for ts
, fmp4
and vtt
.
Declaration
[JsonProperty("segmentSettings")]
public virtual SegmentSettings SegmentSettings { get; set; }
Property Value
Type | Description |
---|---|
SegmentSettings |