class ActiveVlc::LibVlc::Media

Attributes

mrl[R]
ptr[R]

Public Class Methods

new(ptr, mrl) click to toggle source
# File lib/activevlc/libvlc/media.rb, line 15
def initialize(ptr, mrl)
  @ptr = MediaPtr.new(ptr)
  @mrl = mrl
end

Public Instance Methods

<<(option) click to toggle source
# File lib/activevlc/libvlc/media.rb, line 20
def <<(option)
  raise "option must be a String" unless option.is_a?(String)

  Api.libvlc_media_add_option(@ptr, option)
  self
end
event_manager() click to toggle source
# File lib/activevlc/libvlc/media.rb, line 27
def event_manager
  EventManager.new Api.libvlc_media_event_manager(@ptr)
end