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