Method: CoreAudio::AudioObject::PropertyAddress.make
- Defined in:
- lib/macos/core_audio/audio_object.rb
.make(selector, scope, element) ⇒ Object
155 156 157 158 159 160 161 162 |
# File 'lib/macos/core_audio/audio_object.rb', line 155 def self.make(selector, scope, element) element, scope, selector = [element, scope, selector].map {|a| a.is_a?(String) ? a.reverse.unpack('L').first : a } new.tap do |address| address[:mSelector] = selector address[:mScope] = scope address[:mElement] = element end end |