lib/google/apis/transcoder_v1/representations.rb in google-apis-transcoder_v1-0.18.0 vs lib/google/apis/transcoder_v1/representations.rb in google-apis-transcoder_v1-0.19.0
- old
+ new
@@ -26,10 +26,16 @@
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
+ class Aes128Encryption
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
class Animation
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
@@ -74,10 +80,16 @@
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
+ class Clearkey
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
class Color
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
@@ -110,10 +122,16 @@
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
+ class DrmSystems
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
class EditAtom
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
@@ -128,10 +146,22 @@
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
+ class Encryption
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class Fairplay
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
class H264CodecSettings
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
@@ -188,10 +218,16 @@
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
+ class MpegCommonEncryption
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
class MuxStream
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
@@ -218,10 +254,16 @@
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
+ class Playready
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
class PreprocessingConfig
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
@@ -230,10 +272,22 @@
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
+ class SampleAesEncryption
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class SecretManagerSource
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
class SegmentSettings
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
@@ -272,10 +326,16 @@
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
+ class Widevine
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
class YadifConfig
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
@@ -285,10 +345,16 @@
class Representation < Google::Apis::Core::JsonRepresentation
property :start_time_offset, as: 'startTimeOffset'
end
end
+ class Aes128Encryption
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ end
+ end
+
class Animation
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :animation_end, as: 'animationEnd', class: Google::Apis::TranscoderV1::AnimationEnd, decorator: Google::Apis::TranscoderV1::AnimationEnd::Representation
@@ -369,10 +435,16 @@
property :mode, as: 'mode'
property :parity, as: 'parity'
end
end
+ class Clearkey
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ end
+ end
+
class Color
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :brightness, as: 'brightness'
property :contrast, as: 'contrast'
@@ -421,10 +493,24 @@
property :strength, as: 'strength'
property :tune, as: 'tune'
end
end
+ class DrmSystems
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :clearkey, as: 'clearkey', class: Google::Apis::TranscoderV1::Clearkey, decorator: Google::Apis::TranscoderV1::Clearkey::Representation
+
+ property :fairplay, as: 'fairplay', class: Google::Apis::TranscoderV1::Fairplay, decorator: Google::Apis::TranscoderV1::Fairplay::Representation
+
+ property :playready, as: 'playready', class: Google::Apis::TranscoderV1::Playready, decorator: Google::Apis::TranscoderV1::Playready::Representation
+
+ property :widevine, as: 'widevine', class: Google::Apis::TranscoderV1::Widevine, decorator: Google::Apis::TranscoderV1::Widevine::Representation
+
+ end
+ end
+
class EditAtom
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :end_time_offset, as: 'endTimeOffset'
collection :inputs, as: 'inputs'
@@ -450,10 +536,33 @@
# @private
class Representation < Google::Apis::Core::JsonRepresentation
end
end
+ class Encryption
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :aes128, as: 'aes128', class: Google::Apis::TranscoderV1::Aes128Encryption, decorator: Google::Apis::TranscoderV1::Aes128Encryption::Representation
+
+ property :drm_systems, as: 'drmSystems', class: Google::Apis::TranscoderV1::DrmSystems, decorator: Google::Apis::TranscoderV1::DrmSystems::Representation
+
+ property :id, as: 'id'
+ property :mpeg_cenc, as: 'mpegCenc', class: Google::Apis::TranscoderV1::MpegCommonEncryption, decorator: Google::Apis::TranscoderV1::MpegCommonEncryption::Representation
+
+ property :sample_aes, as: 'sampleAes', class: Google::Apis::TranscoderV1::SampleAesEncryption, decorator: Google::Apis::TranscoderV1::SampleAesEncryption::Representation
+
+ property :secret_manager_key_source, as: 'secretManagerKeySource', class: Google::Apis::TranscoderV1::SecretManagerSource, decorator: Google::Apis::TranscoderV1::SecretManagerSource::Representation
+
+ end
+ end
+
+ class Fairplay
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ end
+ end
+
class H264CodecSettings
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :allow_open_gop, as: 'allowOpenGop'
property :aq_strength, as: 'aqStrength'
@@ -524,20 +633,22 @@
end
class Job
# @private
class Representation < Google::Apis::Core::JsonRepresentation
+ property :batch_mode_priority, as: 'batchModePriority'
property :config, as: 'config', class: Google::Apis::TranscoderV1::JobConfig, decorator: Google::Apis::TranscoderV1::JobConfig::Representation
property :create_time, as: 'createTime'
property :end_time, as: 'endTime'
property :error, as: 'error', class: Google::Apis::TranscoderV1::Status, decorator: Google::Apis::TranscoderV1::Status::Representation
property :input_uri, as: 'inputUri'
hash :labels, as: 'labels'
property :mode, as: 'mode'
property :name, as: 'name'
+ property :optimization, as: 'optimization'
property :output_uri, as: 'outputUri'
property :start_time, as: 'startTime'
property :state, as: 'state'
property :template_id, as: 'templateId'
property :ttl_after_completion_days, as: 'ttlAfterCompletionDays'
@@ -551,10 +662,12 @@
collection :edit_list, as: 'editList', class: Google::Apis::TranscoderV1::EditAtom, decorator: Google::Apis::TranscoderV1::EditAtom::Representation
collection :elementary_streams, as: 'elementaryStreams', class: Google::Apis::TranscoderV1::ElementaryStream, decorator: Google::Apis::TranscoderV1::ElementaryStream::Representation
+ collection :encryptions, as: 'encryptions', class: Google::Apis::TranscoderV1::Encryption, decorator: Google::Apis::TranscoderV1::Encryption::Representation
+
collection :inputs, as: 'inputs', class: Google::Apis::TranscoderV1::Input, decorator: Google::Apis::TranscoderV1::Input::Representation
collection :manifests, as: 'manifests', class: Google::Apis::TranscoderV1::Manifest, decorator: Google::Apis::TranscoderV1::Manifest::Representation
collection :mux_streams, as: 'muxStreams', class: Google::Apis::TranscoderV1::MuxStream, decorator: Google::Apis::TranscoderV1::MuxStream::Representation
@@ -609,15 +722,23 @@
collection :mux_streams, as: 'muxStreams'
property :type, as: 'type'
end
end
+ class MpegCommonEncryption
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :scheme, as: 'scheme'
+ end
+ end
+
class MuxStream
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :container, as: 'container'
collection :elementary_streams, as: 'elementaryStreams'
+ property :encryption_id, as: 'encryptionId'
property :file_name, as: 'fileName'
property :key, as: 'key'
property :segment_settings, as: 'segmentSettings', class: Google::Apis::TranscoderV1::SegmentSettings, decorator: Google::Apis::TranscoderV1::SegmentSettings::Representation
end
@@ -656,10 +777,16 @@
property :right_pixels, as: 'rightPixels'
property :top_pixels, as: 'topPixels'
end
end
+ class Playready
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ end
+ end
+
class PreprocessingConfig
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :audio, as: 'audio', class: Google::Apis::TranscoderV1::Audio, decorator: Google::Apis::TranscoderV1::Audio::Representation
@@ -683,10 +810,23 @@
class Representation < Google::Apis::Core::JsonRepresentation
property :topic, as: 'topic'
end
end
+ class SampleAesEncryption
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ end
+ end
+
+ class SecretManagerSource
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :secret_version, as: 'secretVersion'
+ end
+ end
+
class SegmentSettings
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :individual_segments, as: 'individualSegments'
property :segment_duration, as: 'segmentDuration'
@@ -762,9 +902,15 @@
property :height_pixels, as: 'heightPixels'
property :pixel_format, as: 'pixelFormat'
property :profile, as: 'profile'
property :rate_control_mode, as: 'rateControlMode'
property :width_pixels, as: 'widthPixels'
+ end
+ end
+
+ class Widevine
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
end
end
class YadifConfig
# @private