Class: Google::Cloud::Video::Transcoder::V1beta1::Manifest
- Inherits:
-
Object
- Object
- Google::Cloud::Video::Transcoder::V1beta1::Manifest
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/video/transcoder/v1beta1/resources.rb
Overview
Manifest configuration.
Defined Under Namespace
Modules: ManifestType
Instance Attribute Summary collapse
-
#file_name ⇒ ::String
The name of the generated file.
-
#mux_streams ⇒ ::Array<::String>
Required.
-
#type ⇒ ::Google::Cloud::Video::Transcoder::V1beta1::Manifest::ManifestType
Required.
Instance Attribute Details
#file_name ⇒ ::String
Returns The name of the generated file. The default is "manifest"
with the
extension suffix corresponding to the Manifest.type
.
314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 |
# File 'proto_docs/google/cloud/video/transcoder/v1beta1/resources.rb', line 314 class Manifest include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # The manifest type can be either `"HLS"` or `"DASH"`. module ManifestType # The manifest type is not specified. MANIFEST_TYPE_UNSPECIFIED = 0 # Create `"HLS"` manifest. The corresponding file extension is `".m3u8"`. HLS = 1 # Create `"DASH"` manifest. The corresponding file extension is `".mpd"`. DASH = 2 end end |
#mux_streams ⇒ ::Array<::String>
Returns Required. List of user given MuxStream.key
s that should appear in this manifest.
When Manifest.type
is HLS
, a media manifest with name MuxStream.key
and .m3u8
extension is generated for each element of the
Manifest.mux_streams
.
314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 |
# File 'proto_docs/google/cloud/video/transcoder/v1beta1/resources.rb', line 314 class Manifest include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # The manifest type can be either `"HLS"` or `"DASH"`. module ManifestType # The manifest type is not specified. MANIFEST_TYPE_UNSPECIFIED = 0 # Create `"HLS"` manifest. The corresponding file extension is `".m3u8"`. HLS = 1 # Create `"DASH"` manifest. The corresponding file extension is `".mpd"`. DASH = 2 end end |
#type ⇒ ::Google::Cloud::Video::Transcoder::V1beta1::Manifest::ManifestType
Returns Required. Type of the manifest, can be "HLS" or "DASH".
314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 |
# File 'proto_docs/google/cloud/video/transcoder/v1beta1/resources.rb', line 314 class Manifest include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # The manifest type can be either `"HLS"` or `"DASH"`. module ManifestType # The manifest type is not specified. MANIFEST_TYPE_UNSPECIFIED = 0 # Create `"HLS"` manifest. The corresponding file extension is `".m3u8"`. HLS = 1 # Create `"DASH"` manifest. The corresponding file extension is `".mpd"`. DASH = 2 end end |