class MediaInfo::Stream
Attributes
_others[R]
codec[R]
codec_extensions[R]
codec_id[R]
codec_id_description[R]
codec_id_hint[R]
codec_id_info[R]
codec_id_string[R]
codec_id_url[R]
codec_string[R]
count[R]
first_packet_order[R]
format[R]
format_commercial[R]
format_commercial_if_any[R]
format_compression[R]
format_extensions[R]
format_info[R]
format_profile[R]
format_settings[R]
format_url[R]
format_version[R]
id[R]
id_string[R]
inform[R]
internet_media_type[R]
status[R]
stream_count[R]
stream_id[R]
stream_kind[R]
stream_kind_id[R]
stream_kind_pos[R]
stream_kind_string[R]
stream_order[R]
stream_size[R]
stream_size_proportion[R]
stream_size_string[R]
stream_size_string1[R]
stream_size_string2[R]
stream_size_string3[R]
stream_size_string4[R]
stream_size_string5[R]
unique_id[R]
unique_id_string[R]
Public Class Methods
new(params = {})
click to toggle source
# File lib/media_info/stream.rb, line 54 def initialize(params = {}) @_others = {} @_raw = params params.each do |key, value| unless respond_to?(key) @_others.merge!(Hash[key, value]) next end if respond_to?("#{key}=", true) send("#{key}=", value) else instance_variable_set("@#{key}", value) end end end
Public Instance Methods
raw_attributes()
click to toggle source
# File lib/media_info/stream.rb, line 72 def raw_attributes @_raw end
Private Instance Methods
codec_extensions=(value)
click to toggle source
# File lib/media_info/stream.rb, line 98 def codec_extensions=(value) @codec_extensions = value.split(split_delimiter) end
count=(value)
click to toggle source
# File lib/media_info/stream.rb, line 78 def count=(value) @count = value.to_i end
first_packet_order=(value)
click to toggle source
# File lib/media_info/stream.rb, line 90 def first_packet_order=(value) @first_packet_order = value.to_i end
format_extensions=(value)
click to toggle source
# File lib/media_info/stream.rb, line 94 def format_extensions=(value) @format_extensions = value.split(split_delimiter) end
split_delimiter()
click to toggle source
# File lib/media_info/stream.rb, line 110 def split_delimiter /[\s,']/ end
stream_count=(value)
click to toggle source
# File lib/media_info/stream.rb, line 82 def stream_count=(value) @stream_count = value.to_i end
stream_kind_id=(value)
click to toggle source
# File lib/media_info/stream.rb, line 86 def stream_kind_id=(value) @stream_kind_id = value.to_i end
stream_size=(value)
click to toggle source
# File lib/media_info/stream.rb, line 102 def stream_size=(value) @stream_size = value.to_i end
stream_size_proportion=(value)
click to toggle source
# File lib/media_info/stream.rb, line 106 def stream_size_proportion=(value) @stream_size_proportion = value.to_f end