Class: MediaInfo::MenuStream

Inherits:
Stream
  • Object
show all
Defined in:
lib/media_info/streams/menu.rb

Constant Summary collapse

TYPE =
:menu

Instance Attribute Summary collapse

Attributes inherited from Stream

#_others, #codec, #codec_extensions, #codec_id, #codec_id_description, #codec_id_hint, #codec_id_info, #codec_id_string, #codec_id_url, #codec_string, #count, #first_packet_order, #format, #format_commercial, #format_commercial_if_any, #format_compression, #format_extensions, #format_info, #format_profile, #format_settings, #format_url, #format_version, #id, #id_string, #inform, #internet_media_type, #status, #stream_count, #stream_kind, #stream_kind_id, #stream_kind_pos, #stream_kind_string, #stream_order, #stream_size, #stream_size_proportion, #stream_size_string, #stream_size_string1, #stream_size_string2, #stream_size_string3, #stream_size_string4, #stream_size_string5, #unique_id, #unique_id_string

Instance Method Summary collapse

Methods inherited from Stream

#initialize, #raw_attributes

Constructor Details

This class inherits a constructor from MediaInfo::Stream

Instance Attribute Details

#delayObject

Returns the value of attribute delay.



7
8
9
# File 'lib/media_info/streams/menu.rb', line 7

def delay
  @delay
end

#delay_drop_frameObject (readonly)

Returns the value of attribute delay_drop_frame.



7
8
9
# File 'lib/media_info/streams/menu.rb', line 7

def delay_drop_frame
  @delay_drop_frame
end

#delay_settingsObject (readonly)

Returns the value of attribute delay_settings.



7
8
9
# File 'lib/media_info/streams/menu.rb', line 7

def delay_settings
  @delay_settings
end

#delay_stringObject (readonly)

Returns the value of attribute delay_string.



7
8
9
# File 'lib/media_info/streams/menu.rb', line 7

def delay_string
  @delay_string
end

#delay_string1Object (readonly)

Returns the value of attribute delay_string1.



7
8
9
# File 'lib/media_info/streams/menu.rb', line 7

def delay_string1
  @delay_string1
end

#delay_string2Object (readonly)

Returns the value of attribute delay_string2.



7
8
9
# File 'lib/media_info/streams/menu.rb', line 7

def delay_string2
  @delay_string2
end

#delay_string3Object (readonly)

Returns the value of attribute delay_string3.



7
8
9
# File 'lib/media_info/streams/menu.rb', line 7

def delay_string3
  @delay_string3
end

#delay_string4Object (readonly)

Returns the value of attribute delay_string4.



7
8
9
# File 'lib/media_info/streams/menu.rb', line 7

def delay_string4
  @delay_string4
end

#delay_string5Object (readonly)

Returns the value of attribute delay_string5.



7
8
9
# File 'lib/media_info/streams/menu.rb', line 7

def delay_string5
  @delay_string5
end

#durationObject

Returns the value of attribute duration.



7
8
9
# File 'lib/media_info/streams/menu.rb', line 7

def duration
  @duration
end

#duration_endObject (readonly)

Returns the value of attribute duration_end.



7
8
9
# File 'lib/media_info/streams/menu.rb', line 7

def duration_end
  @duration_end
end

#duration_startObject (readonly)

Returns the value of attribute duration_start.



7
8
9
# File 'lib/media_info/streams/menu.rb', line 7

def duration_start
  @duration_start
end

#duration_stringObject (readonly)

Returns the value of attribute duration_string.



7
8
9
# File 'lib/media_info/streams/menu.rb', line 7

def duration_string
  @duration_string
end

#duration_string1Object (readonly)

Returns the value of attribute duration_string1.



7
8
9
# File 'lib/media_info/streams/menu.rb', line 7

def duration_string1
  @duration_string1
end

#duration_string2Object (readonly)

Returns the value of attribute duration_string2.



7
8
9
# File 'lib/media_info/streams/menu.rb', line 7

def duration_string2
  @duration_string2
end

#duration_string3Object (readonly)

Returns the value of attribute duration_string3.



7
8
9
# File 'lib/media_info/streams/menu.rb', line 7

def duration_string3
  @duration_string3
end

#duration_string4Object (readonly)

Returns the value of attribute duration_string4.



7
8
9
# File 'lib/media_info/streams/menu.rb', line 7

def duration_string4
  @duration_string4
end

#duration_string5Object (readonly)

Returns the value of attribute duration_string5.



7
8
9
# File 'lib/media_info/streams/menu.rb', line 7

def duration_string5
  @duration_string5
end

#languageObject (readonly)

Returns the value of attribute language.



7
8
9
# File 'lib/media_info/streams/menu.rb', line 7

def language
  @language
end

#language_moreObject (readonly)

Returns the value of attribute language_more.



7
8
9
# File 'lib/media_info/streams/menu.rb', line 7

def language_more
  @language_more
end

#language_stringObject (readonly)

Returns the value of attribute language_string.



7
8
9
# File 'lib/media_info/streams/menu.rb', line 7

def language_string
  @language_string
end

#language_string1Object (readonly)

Returns the value of attribute language_string1.



7
8
9
# File 'lib/media_info/streams/menu.rb', line 7

def language_string1
  @language_string1
end

#language_string2Object (readonly)

Returns the value of attribute language_string2.



7
8
9
# File 'lib/media_info/streams/menu.rb', line 7

def language_string2
  @language_string2
end

#language_string3Object (readonly)

Returns the value of attribute language_string3.



7
8
9
# File 'lib/media_info/streams/menu.rb', line 7

def language_string3
  @language_string3
end

#language_string4Object (readonly)

Returns the value of attribute language_string4.



7
8
9
# File 'lib/media_info/streams/menu.rb', line 7

def language_string4
  @language_string4
end

Returns the value of attribute menu_id.



7
8
9
# File 'lib/media_info/streams/menu.rb', line 7

def menu_id
  @menu_id
end

Returns the value of attribute menu_id_string.



7
8
9
# File 'lib/media_info/streams/menu.rb', line 7

def menu_id_string
  @menu_id_string
end

Instance Method Details

#delay_secondsObject



39
40
41
# File 'lib/media_info/streams/menu.rb', line 39

def delay_seconds
  delay / 1000.0
end

#duration_secondsObject



35
36
37
# File 'lib/media_info/streams/menu.rb', line 35

def duration_seconds
  duration / 1000.0
end