Reference documentation and code samples for the Live Stream V1 API class Google::Cloud::Video::LiveStream::V1::MuxStream.
Multiplexing settings for output stream.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#container
def container() -> ::String
-
(::String) —
The container format. The default is
fmp4
.Supported container formats:
fmp4
- the corresponding file extension is.m4s
ts
- the corresponding file extension is.ts
#container=
def container=(value) -> ::String
-
value (::String) —
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) —
The container format. The default is
fmp4
.Supported container formats:
fmp4
- the corresponding file extension is.m4s
ts
- the corresponding file extension is.ts
#elementary_streams
def elementary_streams() -> ::Array<::String>
-
(::Array<::String>) —
List of
ElementaryStream
keys 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.
- For
#elementary_streams=
def elementary_streams=(value) -> ::Array<::String>
-
value (::Array<::String>) —
List of
ElementaryStream
keys 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.
- For
-
(::Array<::String>) —
List of
ElementaryStream
keys 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.
- For
#encryption_id
def encryption_id() -> ::String
- (::String) — Identifier of the encryption configuration to use. If omitted, output will be unencrypted.
#encryption_id=
def encryption_id=(value) -> ::String
- value (::String) — Identifier of the encryption configuration to use. If omitted, output will be unencrypted.
- (::String) — Identifier of the encryption configuration to use. If omitted, output will be unencrypted.
#key
def key() -> ::String
- (::String) — 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.
#key=
def key=(value) -> ::String
- value (::String) — 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) — 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.
#segment_settings
def segment_settings() -> ::Google::Cloud::Video::LiveStream::V1::SegmentSettings
-
(::Google::Cloud::Video::LiveStream::V1::SegmentSettings) — Segment settings for
fmp4
andts
.
#segment_settings=
def segment_settings=(value) -> ::Google::Cloud::Video::LiveStream::V1::SegmentSettings
-
value (::Google::Cloud::Video::LiveStream::V1::SegmentSettings) — Segment settings for
fmp4
andts
.
-
(::Google::Cloud::Video::LiveStream::V1::SegmentSettings) — Segment settings for
fmp4
andts
.