lib/google/cloud/video/livestream/v1/outputs_pb.rb in google-cloud-video-live_stream-v1-0.3.0 vs lib/google/cloud/video/livestream/v1/outputs_pb.rb in google-cloud-video-live_stream-v1-0.4.0

- old
+ new

@@ -3,10 +3,11 @@ require 'google/protobuf' require 'google/api/field_behavior_pb' require 'google/protobuf/duration_pb' +require 'google/type/datetime_pb' Google::Protobuf::DescriptorPool.generated_pool.build do add_file("google/cloud/video/livestream/v1/outputs.proto", :syntax => :proto3) do add_message "google.cloud.video.livestream.v1.ElementaryStream" do optional :key, :string, 4 @@ -19,17 +20,19 @@ add_message "google.cloud.video.livestream.v1.MuxStream" do optional :key, :string, 1 optional :container, :string, 3 repeated :elementary_streams, :string, 4 optional :segment_settings, :message, 5, "google.cloud.video.livestream.v1.SegmentSettings" + optional :encryption_id, :string, 6 end add_message "google.cloud.video.livestream.v1.Manifest" do optional :file_name, :string, 1 optional :type, :enum, 2, "google.cloud.video.livestream.v1.Manifest.ManifestType" repeated :mux_streams, :string, 3 optional :max_segment_count, :int32, 4 optional :segment_keep_duration, :message, 5, "google.protobuf.Duration" + optional :use_timecode_as_timeline, :bool, 6 end add_enum "google.cloud.video.livestream.v1.Manifest.ManifestType" do value :MANIFEST_TYPE_UNSPECIFIED, 0 value :HLS, 1 value :DASH, 2 @@ -43,13 +46,17 @@ optional :row_count, :int32, 6 optional :interval, :message, 7, "google.protobuf.Duration" optional :quality, :int32, 8 end add_message "google.cloud.video.livestream.v1.PreprocessingConfig" do + optional :audio, :message, 1, "google.cloud.video.livestream.v1.PreprocessingConfig.Audio" optional :crop, :message, 2, "google.cloud.video.livestream.v1.PreprocessingConfig.Crop" optional :pad, :message, 3, "google.cloud.video.livestream.v1.PreprocessingConfig.Pad" end + add_message "google.cloud.video.livestream.v1.PreprocessingConfig.Audio" do + optional :lufs, :double, 1 + end add_message "google.cloud.video.livestream.v1.PreprocessingConfig.Crop" do optional :top_pixels, :int32, 1 optional :bottom_pixels, :int32, 2 optional :left_pixels, :int32, 3 optional :right_pixels, :int32, 4 @@ -96,17 +103,30 @@ add_message "google.cloud.video.livestream.v1.AudioStream.AudioMapping" do optional :input_key, :string, 6 optional :input_track, :int32, 2 optional :input_channel, :int32, 3 optional :output_channel, :int32, 4 + optional :gain_db, :double, 5 end add_message "google.cloud.video.livestream.v1.TextStream" do optional :codec, :string, 1 end add_message "google.cloud.video.livestream.v1.SegmentSettings" do optional :segment_duration, :message, 1, "google.protobuf.Duration" end + add_message "google.cloud.video.livestream.v1.TimecodeConfig" do + optional :source, :enum, 1, "google.cloud.video.livestream.v1.TimecodeConfig.TimecodeSource" + oneof :time_offset do + optional :utc_offset, :message, 2, "google.protobuf.Duration" + optional :time_zone, :message, 3, "google.type.TimeZone" + end + end + add_enum "google.cloud.video.livestream.v1.TimecodeConfig.TimecodeSource" do + value :TIMECODE_SOURCE_UNSPECIFIED, 0 + value :MEDIA_TIMESTAMP, 1 + value :EMBEDDED_TIMECODE, 2 + end end end module Google module Cloud @@ -117,17 +137,20 @@ MuxStream = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.video.livestream.v1.MuxStream").msgclass Manifest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.video.livestream.v1.Manifest").msgclass Manifest::ManifestType = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.video.livestream.v1.Manifest.ManifestType").enummodule SpriteSheet = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.video.livestream.v1.SpriteSheet").msgclass PreprocessingConfig = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.video.livestream.v1.PreprocessingConfig").msgclass + PreprocessingConfig::Audio = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.video.livestream.v1.PreprocessingConfig.Audio").msgclass PreprocessingConfig::Crop = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.video.livestream.v1.PreprocessingConfig.Crop").msgclass PreprocessingConfig::Pad = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.video.livestream.v1.PreprocessingConfig.Pad").msgclass VideoStream = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.video.livestream.v1.VideoStream").msgclass VideoStream::H264CodecSettings = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.video.livestream.v1.VideoStream.H264CodecSettings").msgclass AudioStream = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.video.livestream.v1.AudioStream").msgclass AudioStream::AudioMapping = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.video.livestream.v1.AudioStream.AudioMapping").msgclass TextStream = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.video.livestream.v1.TextStream").msgclass SegmentSettings = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.video.livestream.v1.SegmentSettings").msgclass + TimecodeConfig = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.video.livestream.v1.TimecodeConfig").msgclass + TimecodeConfig::TimecodeSource = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.video.livestream.v1.TimecodeConfig.TimecodeSource").enummodule end end end end end