Method: CoreAudio.devices
- Defined in:
- lib/macos/core_audio.rb
.devices ⇒ Array<AudioObject>
Returns the list of available audio devices.
41 42 43 44 45 46 |
# File 'lib/macos/core_audio.rb', line 41 def self.devices address = AudioObject::PropertyAddress.global_master(AudioHardware::PropertyDevices) buffer = AudioObject.system.get_property(address) device_IDs = buffer.get_array_of_int32(0, buffer.size/4) device_IDs.map {|id| AudioDevice.new(id)} end |