Class MuxStream (1.6.0)

public final class MuxStream extends GeneratedMessageV3 implements MuxStreamOrBuilder

Multiplexing settings for output stream.

Protobuf type google.cloud.video.transcoder.v1.MuxStream

Implements

MuxStreamOrBuilder

Static Fields

CONTAINER_FIELD_NUMBER

public static final int CONTAINER_FIELD_NUMBER
Field Value
Type Description
int

ELEMENTARY_STREAMS_FIELD_NUMBER

public static final int ELEMENTARY_STREAMS_FIELD_NUMBER
Field Value
Type Description
int

FILE_NAME_FIELD_NUMBER

public static final int FILE_NAME_FIELD_NUMBER
Field Value
Type Description
int

KEY_FIELD_NUMBER

public static final int KEY_FIELD_NUMBER
Field Value
Type Description
int

SEGMENT_SETTINGS_FIELD_NUMBER

public static final int SEGMENT_SETTINGS_FIELD_NUMBER
Field Value
Type Description
int

Static Methods

getDefaultInstance()

public static MuxStream getDefaultInstance()
Returns
Type Description
MuxStream

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

newBuilder()

public static MuxStream.Builder newBuilder()
Returns
Type Description
MuxStream.Builder

newBuilder(MuxStream prototype)

public static MuxStream.Builder newBuilder(MuxStream prototype)
Parameter
Name Description
prototype MuxStream
Returns
Type Description
MuxStream.Builder

parseDelimitedFrom(InputStream input)

public static MuxStream parseDelimitedFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
MuxStream
Exceptions
Type Description
IOException

parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static MuxStream parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input InputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
MuxStream
Exceptions
Type Description
IOException

parseFrom(byte[] data)

public static MuxStream parseFrom(byte[] data)
Parameter
Name Description
data byte[]
Returns
Type Description
MuxStream
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)

public static MuxStream parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data byte[]
extensionRegistry ExtensionRegistryLite
Returns
Type Description
MuxStream
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteString data)

public static MuxStream parseFrom(ByteString data)
Parameter
Name Description
data ByteString
Returns
Type Description
MuxStream
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)

public static MuxStream parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data ByteString
extensionRegistry ExtensionRegistryLite
Returns
Type Description
MuxStream
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(CodedInputStream input)

public static MuxStream parseFrom(CodedInputStream input)
Parameter
Name Description
input CodedInputStream
Returns
Type Description
MuxStream
Exceptions
Type Description
IOException

parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public static MuxStream parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
MuxStream
Exceptions
Type Description
IOException

parseFrom(InputStream input)

public static MuxStream parseFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
MuxStream
Exceptions
Type Description
IOException

parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static MuxStream parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input InputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
MuxStream
Exceptions
Type Description
IOException

parseFrom(ByteBuffer data)

public static MuxStream parseFrom(ByteBuffer data)
Parameter
Name Description
data ByteBuffer
Returns
Type Description
MuxStream
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)

public static MuxStream parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data ByteBuffer
extensionRegistry ExtensionRegistryLite
Returns
Type Description
MuxStream
Exceptions
Type Description
InvalidProtocolBufferException

parser()

public static Parser<MuxStream> parser()
Returns
Type Description
Parser<MuxStream>

Methods

equals(Object obj)

public boolean equals(Object obj)
Parameter
Name Description
obj Object
Returns
Type Description
boolean
Overrides

getContainer()

public String getContainer()

The container format. The default is mp4 Supported container formats:

string container = 3;

Returns
Type Description
String

The container.

getContainerBytes()

public ByteString getContainerBytes()

The container format. The default is mp4 Supported container formats:

string container = 3;

Returns
Type Description
ByteString

The bytes for container.

getDefaultInstanceForType()

public MuxStream getDefaultInstanceForType()
Returns
Type Description
MuxStream

getElementaryStreams(int index)

public String getElementaryStreams(int index)

List of ElementaryStream.keys multiplexed in this stream.

repeated string elementary_streams = 4;

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description