Interface MuxStreamOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
MuxStream,MuxStream.Builder
public interface MuxStreamOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringgetContainer()The container format.com.google.protobuf.ByteStringgetContainerBytes()The container format.StringgetElementaryStreams(int index)List of `ElementaryStream.key`s multiplexed in this stream.com.google.protobuf.ByteStringgetElementaryStreamsBytes(int index)List of `ElementaryStream.key`s multiplexed in this stream.intgetElementaryStreamsCount()List of `ElementaryStream.key`s multiplexed in this stream.List<String>getElementaryStreamsList()List of `ElementaryStream.key`s multiplexed in this stream.StringgetEncryptionId()Identifier of the encryption configuration to use.com.google.protobuf.ByteStringgetEncryptionIdBytes()Identifier of the encryption configuration to use.StringgetFileName()The name of the generated file.com.google.protobuf.ByteStringgetFileNameBytes()The name of the generated file.StringgetKey()A unique key for this multiplexed stream.com.google.protobuf.ByteStringgetKeyBytes()A unique key for this multiplexed stream.SegmentSettingsgetSegmentSettings()Segment settings for `ts`, `fmp4` and `vtt`.SegmentSettingsOrBuildergetSegmentSettingsOrBuilder()Segment settings for `ts`, `fmp4` and `vtt`.booleanhasSegmentSettings()Segment settings for `ts`, `fmp4` and `vtt`.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
getKey
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;- Returns:
- The key.
-
getKeyBytes
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;- Returns:
- The bytes for key.
-
getFileName
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;- Returns:
- The fileName.
-
getFileNameBytes
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;- Returns:
- The bytes for fileName.
-
getContainer
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;- Returns:
- The container.
-
getContainerBytes
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;- Returns:
- The bytes for container.
-
getElementaryStreamsList
List<String> getElementaryStreamsList()
List of `ElementaryStream.key`s multiplexed in this stream.
repeated string elementary_streams = 4;- Returns:
- A list containing the elementaryStreams.
-
getElementaryStreamsCount
int getElementaryStreamsCount()
List of `ElementaryStream.key`s multiplexed in this stream.
repeated string elementary_streams = 4;- Returns:
- The count of elementaryStreams.
-
getElementaryStreams
String getElementaryStreams(int index)
List of `ElementaryStream.key`s 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`s 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.
-
-