Class: MediaInfo::Base
- Inherits:
-
Object
- Object
- MediaInfo::Base
- Defined in:
- lib/media_info.rb
Instance Attribute Summary collapse
-
#streams ⇒ Object
readonly
Returns the value of attribute streams.
Instance Method Summary collapse
- #audio ⇒ Object
- #audio? ⇒ Boolean
- #general ⇒ Object
- #general? ⇒ Boolean
- #image ⇒ Object
- #image? ⇒ Boolean
-
#initialize(filename) ⇒ Base
constructor
A new instance of Base.
- #menu ⇒ Object
- #menu? ⇒ Boolean
- #other ⇒ Object
- #other? ⇒ Boolean
- #streams_types ⇒ Object
- #text ⇒ Object
- #text? ⇒ Boolean
- #video ⇒ Object
- #video? ⇒ Boolean
Constructor Details
Instance Attribute Details
#streams ⇒ Object (readonly)
Returns the value of attribute streams.
5 6 7 |
# File 'lib/media_info.rb', line 5 def streams @streams end |
Instance Method Details
#audio ⇒ Object
55 56 57 |
# File 'lib/media_info.rb', line 55 def audio search_stream(:audio) end |
#audio? ⇒ Boolean
27 28 29 |
# File 'lib/media_info.rb', line 27 def audio? stream?(:audio) end |
#general ⇒ Object
47 48 49 |
# File 'lib/media_info.rb', line 47 def general search_stream(:general) end |
#general? ⇒ Boolean
19 20 21 |
# File 'lib/media_info.rb', line 19 def general? stream?(:general) end |
#image ⇒ Object
63 64 65 |
# File 'lib/media_info.rb', line 63 def image search_stream(:image) end |
#image? ⇒ Boolean
35 36 37 |
# File 'lib/media_info.rb', line 35 def image? stream?(:image) end |
#menu ⇒ Object
67 68 69 |
# File 'lib/media_info.rb', line 67 def search_stream(:menu) end |
#menu? ⇒ Boolean
39 40 41 |
# File 'lib/media_info.rb', line 39 def stream?(:menu) end |
#other ⇒ Object
71 72 73 |
# File 'lib/media_info.rb', line 71 def other search_stream(:other) end |
#other? ⇒ Boolean
43 44 45 |
# File 'lib/media_info.rb', line 43 def other? stream?(:other) end |
#streams_types ⇒ Object
13 14 15 16 17 |
# File 'lib/media_info.rb', line 13 def streams_types streams.map do |stream| stream.class::TYPE end.uniq end |
#text ⇒ Object
59 60 61 |
# File 'lib/media_info.rb', line 59 def text search_stream(:text) end |
#text? ⇒ Boolean
31 32 33 |
# File 'lib/media_info.rb', line 31 def text? stream?(:text) end |
#video ⇒ Object
51 52 53 |
# File 'lib/media_info.rb', line 51 def video search_stream(:video) end |
#video? ⇒ Boolean
23 24 25 |
# File 'lib/media_info.rb', line 23 def video? stream?(:video) end |