class Google::Apis::YoutubeV3::CdnSettings
Brief description of the live stream cdn settings.
Attributes
format[RW]
The format of the video stream that you are sending to Youtube. Corresponds to the JSON property `format` @return [String]
frame_rate[RW]
The frame rate of the inbound video data. Corresponds to the JSON property `frameRate` @return [String]
ingestion_info[RW]
Describes information necessary for ingesting an RTMP or an HTTP stream. Corresponds to the JSON property `ingestionInfo` @return [Google::Apis::YoutubeV3::IngestionInfo]
ingestion_type[RW]
The method or protocol used to transmit the video stream. Corresponds to the JSON property `ingestionType` @return [String]
resolution[RW]
The resolution of the inbound video data. Corresponds to the JSON property `resolution` @return [String]
Public Class Methods
new(**args)
click to toggle source
# File lib/google/apis/youtube_v3/classes.rb, line 922 def initialize(**args) update!(**args) end
Public Instance Methods
update!(**args)
click to toggle source
Update properties of this object
# File lib/google/apis/youtube_v3/classes.rb, line 927 def update!(**args) @format = args[:format] if args.key?(:format) @frame_rate = args[:frame_rate] if args.key?(:frame_rate) @ingestion_info = args[:ingestion_info] if args.key?(:ingestion_info) @ingestion_type = args[:ingestion_type] if args.key?(:ingestion_type) @resolution = args[:resolution] if args.key?(:resolution) end