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