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:



768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
# File 'proto_docs/google/cloud/video/livestream/v1/outputs.rb', line 768

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.



768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
# File 'proto_docs/google/cloud/video/livestream/v1/outputs.rb', line 768

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.



768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
# File 'proto_docs/google/cloud/video/livestream/v1/outputs.rb', line 768

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