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 String
getContainer()
The container format.com.google.protobuf.ByteString
getContainerBytes()
The container format.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.List<String>
getElementaryStreamsList()
List of `ElementaryStream.key`s multiplexed in this stream.String
getEncryptionId()
Identifier of the encryption configuration to use.com.google.protobuf.ByteString
getEncryptionIdBytes()
Identifier of the encryption configuration to use.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.SegmentSettings
getSegmentSettings()
Segment settings for `ts`, `fmp4` and `vtt`.SegmentSettingsOrBuilder
getSegmentSettingsOrBuilder()
Segment settings for `ts`, `fmp4` and `vtt`.boolean
hasSegmentSettings()
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.
-
-