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 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
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 |