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.livestream.v1.ElementaryStream.key]s multiplexed in this streamcom.google.protobuf.ByteStringgetElementaryStreamsBytes(int index) List of `ElementaryStream` [key][google.cloud.video.livestream.v1.ElementaryStream.key]s multiplexed in this streamintList of `ElementaryStream` [key][google.cloud.video.livestream.v1.ElementaryStream.key]s multiplexed in this streamList of `ElementaryStream` [key][google.cloud.video.livestream.v1.ElementaryStream.key]s multiplexed in this streamIdentifier of the encryption configuration to use.com.google.protobuf.ByteStringIdentifier of the encryption configuration to use.getKey()A unique key for this multiplexed stream.com.google.protobuf.ByteStringA unique key for this multiplexed stream.Segment settings for `fmp4` and `ts`.Segment settings for `fmp4` and `ts`.booleanSegment settings for `fmp4` and `ts`.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. The key must be 1-63 characters in length. The key must begin and end with a letter (regardless of case) or a number, but can contain dashes or underscores in between.
string key = 1;- Returns:
- The key.
-
getKeyBytes
com.google.protobuf.ByteString getKeyBytes()A unique key for this multiplexed stream. The key must be 1-63 characters in length. The key must begin and end with a letter (regardless of case) or a number, but can contain dashes or underscores in between.
string key = 1;- Returns:
- The bytes for key.
-
getContainer
String getContainer()The container format. The default is `fmp4`. Supported container formats: - `fmp4` - the corresponding file extension is `.m4s` - `ts` - the corresponding file extension is `.ts`
string container = 3;- Returns:
- The container.
-
getContainerBytes
com.google.protobuf.ByteString getContainerBytes()The container format. The default is `fmp4`. Supported container formats: - `fmp4` - the corresponding file extension is `.m4s` - `ts` - the corresponding file extension is `.ts`
string container = 3;- Returns:
- The bytes for container.
-
getElementaryStreamsList
List of `ElementaryStream` [key][google.cloud.video.livestream.v1.ElementaryStream.key]s multiplexed in this stream. - For `fmp4` container, must contain either one video or one audio stream. - For `ts` container, must contain exactly one audio stream and up to one video stream.
repeated string elementary_streams = 4;- Returns:
- A list containing the elementaryStreams.
-
getElementaryStreamsCount
int getElementaryStreamsCount()List of `ElementaryStream` [key][google.cloud.video.livestream.v1.ElementaryStream.key]s multiplexed in this stream. - For `fmp4` container, must contain either one video or one audio stream. - For `ts` container, must contain exactly one audio stream and up to one video stream.
repeated string elementary_streams = 4;- Returns:
- The count of elementaryStreams.
-
getElementaryStreams
List of `ElementaryStream` [key][google.cloud.video.livestream.v1.ElementaryStream.key]s multiplexed in this stream. - For `fmp4` container, must contain either one video or one audio stream. - For `ts` container, must contain exactly one audio stream and up to one video 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.livestream.v1.ElementaryStream.key]s multiplexed in this stream. - For `fmp4` container, must contain either one video or one audio stream. - For `ts` container, must contain exactly one audio stream and up to one video 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 `fmp4` and `ts`.
.google.cloud.video.livestream.v1.SegmentSettings segment_settings = 5;- Returns:
- Whether the segmentSettings field is set.
-
getSegmentSettings
SegmentSettings getSegmentSettings()Segment settings for `fmp4` and `ts`.
.google.cloud.video.livestream.v1.SegmentSettings segment_settings = 5;- Returns:
- The segmentSettings.
-
getSegmentSettingsOrBuilder
SegmentSettingsOrBuilder getSegmentSettingsOrBuilder()Segment settings for `fmp4` and `ts`.
.google.cloud.video.livestream.v1.SegmentSettings segment_settings = 5; -
getEncryptionId
String getEncryptionId()Identifier of the encryption configuration to use. If omitted, output will be unencrypted.
string encryption_id = 6;- 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 = 6;- Returns:
- The bytes for encryptionId.
-