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.keys 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 |