Interface MuxStreamOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
MuxStream,MuxStream.Builder
@Generated
public interface MuxStreamOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionThe container format.com.google.protobuf.ByteStringThe container format.getElementaryStreams(int index) List of [ElementaryStream.key][google.cloud.video.transcoder.v1.ElementaryStream.key] values multiplexed in this stream.com.google.protobuf.ByteStringgetElementaryStreamsBytes(int index) List of [ElementaryStream.key][google.cloud.video.transcoder.v1.ElementaryStream.key] values multiplexed in this stream.intList of [ElementaryStream.key][google.cloud.video.transcoder.v1.ElementaryStream.key] values multiplexed in this stream.List of [ElementaryStream.key][google.cloud.video.transcoder.v1.ElementaryStream.key] values multiplexed in this stream.Identifier of the encryption configuration to use.com.google.protobuf.ByteStringIdentifier of the encryption configuration to use.The name of the generated file.com.google.protobuf.ByteStringThe name of the generated file.getFmp4()Optional.Optional.getKey()A unique key for this multiplexed stream.com.google.protobuf.ByteStringA unique key for this multiplexed stream.Segment settings for `ts`, `fmp4` and `vtt`.Segment settings for `ts`, `fmp4` and `vtt`.booleanhasFmp4()Optional.booleanSegment settings for `ts`, `fmp4` and `vtt`.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getKey
String getKey()A unique key for this multiplexed stream.
string key = 1;- Returns:
- The key.
-
getKeyBytes
com.google.protobuf.ByteString getKeyBytes()A unique key for this multiplexed stream.
string key = 1;- Returns:
- The bytes for key.
-
getFileName
String getFileName()The name of the generated file. The default is [MuxStream.key][google.cloud.video.transcoder.v1.MuxStream.key] with the extension suffix corresponding to the [MuxStream.container][google.cloud.video.transcoder.v1.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;- Returns:
- The fileName.
-
getFileNameBytes
com.google.protobuf.ByteString getFileNameBytes()The name of the generated file. The default is [MuxStream.key][google.cloud.video.transcoder.v1.MuxStream.key] with the extension suffix corresponding to the [MuxStream.container][google.cloud.video.transcoder.v1.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;- Returns:
- The bytes for fileName.
-
getContainer
String getContainer()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](https://cloud.google.com/transcoder/docs/concepts/supported-input-and-output-formats)
string container = 3;- Returns:
- The container.
-
getContainerBytes
com.google.protobuf.ByteString getContainerBytes()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](https://cloud.google.com/transcoder/docs/concepts/supported-input-and-output-formats)
string container = 3;- Returns:
- The bytes for container.
-
getElementaryStreamsList
List of [ElementaryStream.key][google.cloud.video.transcoder.v1.ElementaryStream.key] values multiplexed in this stream.
repeated string elementary_streams = 4;- Returns:
- A list containing the elementaryStreams.
-
getElementaryStreamsCount
int getElementaryStreamsCount()List of [ElementaryStream.key][google.cloud.video.transcoder.v1.ElementaryStream.key] values multiplexed in this stream.
repeated string elementary_streams = 4;- Returns:
- The count of elementaryStreams.
-
getElementaryStreams
List of [ElementaryStream.key][google.cloud.video.transcoder.v1.ElementaryStream.key] values multiplexed in this stream.
repeated string elementary_streams = 4;- Parameters:
index- The index of the element to return.- Returns:
- The elementaryStreams at the given index.
-
getElementaryStreamsBytes
com.google.protobuf.ByteString getElementaryStreamsBytes(int index) List of [ElementaryStream.key][google.cloud.video.transcoder.v1.ElementaryStream.key] values multiplexed in this stream.
repeated string elementary_streams = 4;- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the elementaryStreams at the given index.
-
hasSegmentSettings
boolean hasSegmentSettings()Segment settings for `ts`, `fmp4` and `vtt`.
.google.cloud.video.transcoder.v1.SegmentSettings segment_settings = 5;- Returns:
- Whether the segmentSettings field is set.
-
getSegmentSettings
SegmentSettings getSegmentSettings()Segment settings for `ts`, `fmp4` and `vtt`.
.google.cloud.video.transcoder.v1.SegmentSettings segment_settings = 5;- Returns:
- The segmentSettings.
-
getSegmentSettingsOrBuilder
SegmentSettingsOrBuilder getSegmentSettingsOrBuilder()Segment settings for `ts`, `fmp4` and `vtt`.
.google.cloud.video.transcoder.v1.SegmentSettings segment_settings = 5; -
getEncryptionId
String getEncryptionId()Identifier of the encryption configuration to use. If omitted, output will be unencrypted.
string encryption_id = 7;- Returns:
- The encryptionId.
-
getEncryptionIdBytes
com.google.protobuf.ByteString getEncryptionIdBytes()Identifier of the encryption configuration to use. If omitted, output will be unencrypted.
string encryption_id = 7;- Returns:
- The bytes for encryptionId.
-
hasFmp4
boolean hasFmp4()Optional. `fmp4` container configuration.
.google.cloud.video.transcoder.v1.MuxStream.Fmp4Config fmp4 = 8 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- Whether the fmp4 field is set.
-
getFmp4
MuxStream.Fmp4Config getFmp4()Optional. `fmp4` container configuration.
.google.cloud.video.transcoder.v1.MuxStream.Fmp4Config fmp4 = 8 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- The fmp4.
-
getFmp4OrBuilder
MuxStream.Fmp4ConfigOrBuilder getFmp4OrBuilder()Optional. `fmp4` container configuration.
.google.cloud.video.transcoder.v1.MuxStream.Fmp4Config fmp4 = 8 [(.google.api.field_behavior) = OPTIONAL]; -
getContainerConfigCase
MuxStream.ContainerConfigCase getContainerConfigCase()
-