Class: Google::Cloud::Video::LiveStream::V1::TimecodeConfig

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/video/livestream/v1/outputs.rb

Overview

Timecode configuration.

Defined Under Namespace

Modules: TimecodeSource

Instance Attribute Summary collapse

Instance Attribute Details

#source::Google::Cloud::Video::LiveStream::V1::TimecodeConfig::TimecodeSource

Returns The source of the timecode that will later be used in outputs/manifests. It determines the initial timecode/timestamp (first frame) of output streams.

Returns:



516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
# File 'proto_docs/google/cloud/video/livestream/v1/outputs.rb', line 516

class TimecodeConfig
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The source of timecode.
  module TimecodeSource
    # The timecode source is not specified.
    TIMECODE_SOURCE_UNSPECIFIED = 0

    # Use input media timestamp.
    MEDIA_TIMESTAMP = 1

    # Use input embedded timecode e.g. picture timing SEI message.
    EMBEDDED_TIMECODE = 2
  end
end

#time_zone::Google::Type::TimeZone

Returns Time zone e.g. "America/Los_Angeles".

Note: The following fields are mutually exclusive: time_zone, utc_offset. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns:

  • (::Google::Type::TimeZone)

    Time zone e.g. "America/Los_Angeles".

    Note: The following fields are mutually exclusive: time_zone, utc_offset. If a field in that set is populated, all other fields in the set will automatically be cleared.



516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
# File 'proto_docs/google/cloud/video/livestream/v1/outputs.rb', line 516

class TimecodeConfig
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The source of timecode.
  module TimecodeSource
    # The timecode source is not specified.
    TIMECODE_SOURCE_UNSPECIFIED = 0

    # Use input media timestamp.
    MEDIA_TIMESTAMP = 1

    # Use input embedded timecode e.g. picture timing SEI message.
    EMBEDDED_TIMECODE = 2
  end
end

#utc_offset::Google::Protobuf::Duration

Returns UTC offset. Must be whole seconds, between -18 hours and +18 hours.

Note: The following fields are mutually exclusive: utc_offset, time_zone. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns:

  • (::Google::Protobuf::Duration)

    UTC offset. Must be whole seconds, between -18 hours and +18 hours.

    Note: The following fields are mutually exclusive: utc_offset, time_zone. If a field in that set is populated, all other fields in the set will automatically be cleared.



516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
# File 'proto_docs/google/cloud/video/livestream/v1/outputs.rb', line 516

class TimecodeConfig
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The source of timecode.
  module TimecodeSource
    # The timecode source is not specified.
    TIMECODE_SOURCE_UNSPECIFIED = 0

    # Use input media timestamp.
    MEDIA_TIMESTAMP = 1

    # Use input embedded timecode e.g. picture timing SEI message.
    EMBEDDED_TIMECODE = 2
  end
end