Class: PlexRubySDK::Models::Operations::GetLibraryItemsStream
- Inherits:
-
Object
- Object
- PlexRubySDK::Models::Operations::GetLibraryItemsStream
- Extended by:
- T::Sig
- Includes:
- Crystalline::MetadataFields
- Defined in:
- lib/plex_ruby_sdk/models/operations/get_library_items_stream.rb
Instance Method Summary collapse
- #==(other) ⇒ Object
-
#initialize(codec: nil, id: nil, index: nil, stream_type: nil, audio_channel_layout: nil, bit_depth: nil, bitrate: nil, can_auto_sync: nil, channels: nil, chroma_location: nil, chroma_subsampling: nil, closed_captions: nil, coded_height: nil, coded_width: nil, color_primaries: nil, color_range: nil, color_space: nil, color_trc: nil, default: nil, display_title: nil, embedded_in_video: nil, extended_display_title: nil, frame_rate: nil, has_scaling_matrix: nil, hearing_impaired: nil, height: nil, language: nil, language_code: nil, language_tag: nil, level: nil, profile: nil, ref_frames: nil, sampling_rate: nil, scan_type: nil, selected: nil, stream_identifier: nil, title: nil, width: nil) ⇒ GetLibraryItemsStream
constructor
A new instance of GetLibraryItemsStream.
Methods included from Crystalline::MetadataFields
#field, #fields, included, #marshal_single, #to_dict, #to_json
Constructor Details
#initialize(codec: nil, id: nil, index: nil, stream_type: nil, audio_channel_layout: nil, bit_depth: nil, bitrate: nil, can_auto_sync: nil, channels: nil, chroma_location: nil, chroma_subsampling: nil, closed_captions: nil, coded_height: nil, coded_width: nil, color_primaries: nil, color_range: nil, color_space: nil, color_trc: nil, default: nil, display_title: nil, embedded_in_video: nil, extended_display_title: nil, frame_rate: nil, has_scaling_matrix: nil, hearing_impaired: nil, height: nil, language: nil, language_code: nil, language_tag: nil, level: nil, profile: nil, ref_frames: nil, sampling_rate: nil, scan_type: nil, selected: nil, stream_identifier: nil, title: nil, width: nil) ⇒ GetLibraryItemsStream
Returns a new instance of GetLibraryItemsStream.
95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 |
# File 'lib/plex_ruby_sdk/models/operations/get_library_items_stream.rb', line 95 def initialize(codec: nil, id: nil, index: nil, stream_type: nil, audio_channel_layout: nil, bit_depth: nil, bitrate: nil, can_auto_sync: nil, channels: nil, chroma_location: nil, chroma_subsampling: nil, closed_captions: nil, coded_height: nil, coded_width: nil, color_primaries: nil, color_range: nil, color_space: nil, color_trc: nil, default: nil, display_title: nil, embedded_in_video: nil, extended_display_title: nil, frame_rate: nil, has_scaling_matrix: nil, hearing_impaired: nil, height: nil, language: nil, language_code: nil, language_tag: nil, level: nil, profile: nil, ref_frames: nil, sampling_rate: nil, scan_type: nil, selected: nil, stream_identifier: nil, title: nil, width: nil) @codec = codec @id = id @index = index @stream_type = stream_type @audio_channel_layout = audio_channel_layout @bit_depth = bit_depth @bitrate = bitrate @can_auto_sync = can_auto_sync @channels = channels @chroma_location = chroma_location @chroma_subsampling = chroma_subsampling @closed_captions = closed_captions @coded_height = coded_height @coded_width = coded_width @color_primaries = color_primaries @color_range = color_range @color_space = color_space @color_trc = color_trc @default = default @display_title = display_title = @extended_display_title = extended_display_title @frame_rate = frame_rate @has_scaling_matrix = has_scaling_matrix @hearing_impaired = hearing_impaired @height = height @language = language @language_code = language_code @language_tag = language_tag @level = level @profile = profile @ref_frames = ref_frames @sampling_rate = sampling_rate @scan_type = scan_type @selected = selected @stream_identifier = stream_identifier @title = title @width = width end |
Instance Method Details
#==(other) ⇒ Object
136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 |
# File 'lib/plex_ruby_sdk/models/operations/get_library_items_stream.rb', line 136 def ==(other) return false unless other.is_a? self.class return false unless @codec == other.codec return false unless @id == other.id return false unless @index == other.index return false unless @stream_type == other.stream_type return false unless @audio_channel_layout == other.audio_channel_layout return false unless @bit_depth == other.bit_depth return false unless @bitrate == other.bitrate return false unless @can_auto_sync == other.can_auto_sync return false unless @channels == other.channels return false unless @chroma_location == other.chroma_location return false unless @chroma_subsampling == other.chroma_subsampling return false unless @closed_captions == other.closed_captions return false unless @coded_height == other.coded_height return false unless @coded_width == other.coded_width return false unless @color_primaries == other.color_primaries return false unless @color_range == other.color_range return false unless @color_space == other.color_space return false unless @color_trc == other.color_trc return false unless @default == other.default return false unless @display_title == other.display_title return false unless == other. return false unless @extended_display_title == other.extended_display_title return false unless @frame_rate == other.frame_rate return false unless @has_scaling_matrix == other.has_scaling_matrix return false unless @hearing_impaired == other.hearing_impaired return false unless @height == other.height return false unless @language == other.language return false unless @language_code == other.language_code return false unless @language_tag == other.language_tag return false unless @level == other.level return false unless @profile == other.profile return false unless @ref_frames == other.ref_frames return false unless @sampling_rate == other.sampling_rate return false unless @scan_type == other.scan_type return false unless @selected == other.selected return false unless @stream_identifier == other.stream_identifier return false unless @title == other.title return false unless @width == other.width true end |