public sealed class MuxStream : IMessage<MuxStream>, IEquatable<MuxStream>, IDeepCloneable<MuxStream>, IBufferMessage, IMessage
Reference documentation and code samples for the Transcoder v1 API class MuxStream.
Multiplexing settings for output stream.
Implements
IMessageMuxStream, IEquatableMuxStream, IDeepCloneableMuxStream, IBufferMessage, IMessageNamespace
Google.Cloud.Video.Transcoder.V1Assembly
Google.Cloud.Video.Transcoder.V1.dll
Constructors
MuxStream()
public MuxStream()
MuxStream(MuxStream)
public MuxStream(MuxStream other)
Parameter | |
---|---|
Name | Description |
other |
MuxStream |
Properties
Container
public string Container { get; set; }
The container format. The default is mp4
Supported container formats:
ts
fmp4
- the corresponding file extension is.m4s
mp4
vtt
See also: Supported input and output formats
Property Value | |
---|---|
Type | Description |
string |
ElementaryStreams
public RepeatedField<string> ElementaryStreams { get; }
List of ElementaryStream.key
s multiplexed in this stream.
Property Value | |
---|---|
Type | Description |
RepeatedFieldstring |
EncryptionId
public string EncryptionId { get; set; }
Identifier of the encryption configuration to use. If omitted, output will be unencrypted.
Property Value | |
---|---|
Type | Description |
string |
FileName
public string FileName { get; set; }
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
.
Property Value | |
---|---|
Type | Description |
string |
Key
public string Key { get; set; }
A unique key for this multiplexed stream. HLS media manifests will be
named MuxStream.key
with the .m3u8
extension suffix.
Property Value | |
---|---|
Type | Description |
string |
SegmentSettings
public SegmentSettings SegmentSettings { get; set; }
Segment settings for ts
, fmp4
and vtt
.
Property Value | |
---|---|
Type | Description |
SegmentSettings |