Class: VBox::AudioAdapter

Inherits:
Base
  • Object
show all
Defined in:
lib/virtualbox/classes/audio_adapter.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods inherited from Base

#_this, #delete!, #ensure_hash, #initialize, #vbox_class

Constructor Details

This class inherits a constructor from VBox::Base

Instance Attribute Details

#refObject (readonly)

Returns the value of attribute ref.



4
5
6
# File 'lib/virtualbox/classes/audio_adapter.rb', line 4

def ref
  @ref
end

Instance Method Details

#audo_controllerObject



16
17
18
# File 'lib/virtualbox/classes/audio_adapter.rb', line 16

def audo_controller
  VBox::WebService.send_request(:i_audio_adapter_get_audo_controller, _this)
end

#audo_controller=(audo_controller) ⇒ Object



20
21
22
23
# File 'lib/virtualbox/classes/audio_adapter.rb', line 20

def audo_controller=(audo_controller)
  VBox::WebService.send_request(:i_audio_adapter_set_audo_controller,
                                _this.merge(:audo_controller => audo_controller))
end

#audo_driverObject



25
26
27
# File 'lib/virtualbox/classes/audio_adapter.rb', line 25

def audo_driver
  VBox::WebService.send_request(:i_audio_adapter_get_audo_driver, _this)
end

#audo_driver=(audo_driver) ⇒ Object



29
30
31
# File 'lib/virtualbox/classes/audio_adapter.rb', line 29

def audo_driver=(audo_driver)
  VBox::WebService.send_request(:i_audio_adapter_set_audo_driver, _this.merge(:audo_driver => audo_driver))
end

#enabledObject

Attributes



8
9
10
# File 'lib/virtualbox/classes/audio_adapter.rb', line 8

def enabled
  VBox::WebService.send_request(:i_audio_adapter_get_enabled, _this)
end

#enabled=(enabled) ⇒ Object



12
13
14
# File 'lib/virtualbox/classes/audio_adapter.rb', line 12

def enabled=(enabled)
  VBox::WebService.send_request(:i_audio_adapter_set_enabled, _this.merge(:enabled => enabled))
end