public final class MuxStream extends com.google.protobuf.GeneratedMessageV3 implements MuxStreamOrBuilder
Multiplexing settings for output stream.Protobuf type
google.cloud.video.transcoder.v1.MuxStream| Modifier and Type | Class and Description |
|---|---|
static class |
MuxStream.Builder
Multiplexing settings for output stream.
|
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter| Modifier and Type | Field and Description |
|---|---|
static int |
CONTAINER_FIELD_NUMBER |
static int |
ELEMENTARY_STREAMS_FIELD_NUMBER |
static int |
FILE_NAME_FIELD_NUMBER |
static int |
KEY_FIELD_NUMBER |
static int |
SEGMENT_SETTINGS_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
String |
getContainer()
The container format.
|
com.google.protobuf.ByteString |
getContainerBytes()
The container format.
|
static MuxStream |
getDefaultInstance() |
MuxStream |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
String |
getElementaryStreams(int index)
List of `ElementaryStream.key`s multiplexed in this stream.
|
com.google.protobuf.ByteString |
getElementaryStreamsBytes(int index)
List of `ElementaryStream.key`s multiplexed in this stream.
|
int |
getElementaryStreamsCount()
List of `ElementaryStream.key`s multiplexed in this stream.
|
com.google.protobuf.ProtocolStringList |
getElementaryStreamsList()
List of `ElementaryStream.key`s multiplexed in this stream.
|
String |
getFileName()
The name of the generated file.
|
com.google.protobuf.ByteString |
getFileNameBytes()
The name of the generated file.
|
String |
getKey()
A unique key for this multiplexed stream.
|
com.google.protobuf.ByteString |
getKeyBytes()
A unique key for this multiplexed stream.
|
com.google.protobuf.Parser<MuxStream> |
getParserForType() |
SegmentSettings |
getSegmentSettings()
Segment settings for `ts`, `fmp4` and `vtt`.
|
SegmentSettingsOrBuilder |
getSegmentSettingsOrBuilder()
Segment settings for `ts`, `fmp4` and `vtt`.
|
int |
getSerializedSize() |
com.google.protobuf.UnknownFieldSet |
getUnknownFields() |
int |
hashCode() |
boolean |
hasSegmentSettings()
Segment settings for `ts`, `fmp4` and `vtt`.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static MuxStream.Builder |
newBuilder() |
static MuxStream.Builder |
newBuilder(MuxStream prototype) |
MuxStream.Builder |
newBuilderForType() |
protected MuxStream.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static MuxStream |
parseDelimitedFrom(InputStream input) |
static MuxStream |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static MuxStream |
parseFrom(byte[] data) |
static MuxStream |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static MuxStream |
parseFrom(ByteBuffer data) |
static MuxStream |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static MuxStream |
parseFrom(com.google.protobuf.ByteString data) |
static MuxStream |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static MuxStream |
parseFrom(com.google.protobuf.CodedInputStream input) |
static MuxStream |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static MuxStream |
parseFrom(InputStream input) |
static MuxStream |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<MuxStream> |
parser() |
MuxStream.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int KEY_FIELD_NUMBER
public static final int FILE_NAME_FIELD_NUMBER
public static final int CONTAINER_FIELD_NUMBER
public static final int ELEMENTARY_STREAMS_FIELD_NUMBER
public static final int SEGMENT_SETTINGS_FIELD_NUMBER
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance in class com.google.protobuf.GeneratedMessageV3public final com.google.protobuf.UnknownFieldSet getUnknownFields()
getUnknownFields in interface com.google.protobuf.MessageOrBuildergetUnknownFields in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public String getKey()
A unique key for this multiplexed stream. HLS media manifests will be named `MuxStream.key` with the `.m3u8` extension suffix.
string key = 1;getKey in interface MuxStreamOrBuilderpublic com.google.protobuf.ByteString getKeyBytes()
A unique key for this multiplexed stream. HLS media manifests will be named `MuxStream.key` with the `.m3u8` extension suffix.
string key = 1;getKeyBytes in interface MuxStreamOrBuilderpublic String getFileName()
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`.
string file_name = 2;getFileName in interface MuxStreamOrBuilderpublic com.google.protobuf.ByteString getFileNameBytes()
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`.
string file_name = 2;getFileNameBytes in interface MuxStreamOrBuilderpublic String getContainer()
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](https://cloud.google.com/transcoder/docs/concepts/supported-input-and-output-formats)
string container = 3;getContainer in interface MuxStreamOrBuilderpublic com.google.protobuf.ByteString getContainerBytes()
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](https://cloud.google.com/transcoder/docs/concepts/supported-input-and-output-formats)
string container = 3;getContainerBytes in interface MuxStreamOrBuilderpublic com.google.protobuf.ProtocolStringList getElementaryStreamsList()
List of `ElementaryStream.key`s multiplexed in this stream.
repeated string elementary_streams = 4;getElementaryStreamsList in interface MuxStreamOrBuilderpublic int getElementaryStreamsCount()
List of `ElementaryStream.key`s multiplexed in this stream.
repeated string elementary_streams = 4;getElementaryStreamsCount in interface MuxStreamOrBuilderpublic String getElementaryStreams(int index)
List of `ElementaryStream.key`s multiplexed in this stream.
repeated string elementary_streams = 4;getElementaryStreams in interface MuxStreamOrBuilderindex - The index of the element to return.public com.google.protobuf.ByteString getElementaryStreamsBytes(int index)
List of `ElementaryStream.key`s multiplexed in this stream.
repeated string elementary_streams = 4;getElementaryStreamsBytes in interface MuxStreamOrBuilderindex - The index of the value to return.public boolean hasSegmentSettings()
Segment settings for `ts`, `fmp4` and `vtt`.
.google.cloud.video.transcoder.v1.SegmentSettings segment_settings = 5;hasSegmentSettings in interface MuxStreamOrBuilderpublic SegmentSettings getSegmentSettings()
Segment settings for `ts`, `fmp4` and `vtt`.
.google.cloud.video.transcoder.v1.SegmentSettings segment_settings = 5;getSegmentSettings in interface MuxStreamOrBuilderpublic SegmentSettingsOrBuilder getSegmentSettingsOrBuilder()
Segment settings for `ts`, `fmp4` and `vtt`.
.google.cloud.video.transcoder.v1.SegmentSettings segment_settings = 5;getSegmentSettingsOrBuilder in interface MuxStreamOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static MuxStream parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static MuxStream parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static MuxStream parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static MuxStream parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static MuxStream parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static MuxStream parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static MuxStream parseFrom(InputStream input) throws IOException
IOExceptionpublic static MuxStream parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static MuxStream parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static MuxStream parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static MuxStream parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static MuxStream parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic MuxStream.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static MuxStream.Builder newBuilder()
public static MuxStream.Builder newBuilder(MuxStream prototype)
public MuxStream.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected MuxStream.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static MuxStream getDefaultInstance()
public static com.google.protobuf.Parser<MuxStream> parser()
public com.google.protobuf.Parser<MuxStream> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public MuxStream getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2022 Google LLC. All rights reserved.