mirror of
https://github.com/Toxblh/MTMR.git
synced 2026-01-11 09:28:38 +00:00
* removed unused code
This commit is contained in:
parent
7a3c4811ac
commit
20699e9de7
@ -14,9 +14,7 @@ class VolumeViewController: NSCustomTouchBarItem {
|
|||||||
mScope: kAudioDevicePropertyScopeOutput,
|
mScope: kAudioDevicePropertyScopeOutput,
|
||||||
mElement: kAudioObjectPropertyElementMaster)
|
mElement: kAudioObjectPropertyElementMaster)
|
||||||
|
|
||||||
addListenerBlock(listenerBlock: audioObjectPropertyListenerBlock,
|
AudioObjectAddPropertyListenerBlock(defaultDeviceID, &forPropertyAddress, nil, audioObjectPropertyListenerBlock)
|
||||||
onAudioObjectID: defaultDeviceID,
|
|
||||||
forPropertyAddress: &forPropertyAddress)
|
|
||||||
|
|
||||||
if (image == nil) {
|
if (image == nil) {
|
||||||
sliderItem = CustomSlider()
|
sliderItem = CustomSlider()
|
||||||
@ -32,27 +30,9 @@ class VolumeViewController: NSCustomTouchBarItem {
|
|||||||
self.view = sliderItem
|
self.view = sliderItem
|
||||||
}
|
}
|
||||||
|
|
||||||
func addListenerBlock( listenerBlock: @escaping AudioObjectPropertyListenerBlock, onAudioObjectID: AudioObjectID, forPropertyAddress: UnsafePointer<AudioObjectPropertyAddress>) {
|
|
||||||
|
|
||||||
if (kAudioHardwareNoError != AudioObjectAddPropertyListenerBlock(onAudioObjectID, forPropertyAddress, nil, listenerBlock)) {
|
|
||||||
print("Error calling: AudioObjectAddPropertyListenerBlock") }
|
|
||||||
}
|
|
||||||
|
|
||||||
func audioObjectPropertyListenerBlock (numberAddresses: UInt32, addresses: UnsafePointer<AudioObjectPropertyAddress>) {
|
func audioObjectPropertyListenerBlock (numberAddresses: UInt32, addresses: UnsafePointer<AudioObjectPropertyAddress>) {
|
||||||
var index: UInt32 = 0
|
DispatchQueue.main.async {
|
||||||
while index < numberAddresses {
|
self.sliderItem.floatValue = self.getInputGain() * 100
|
||||||
let address: AudioObjectPropertyAddress = addresses[Int(index)]
|
|
||||||
switch address.mSelector {
|
|
||||||
case kAudioHardwareServiceDeviceProperty_VirtualMasterVolume:
|
|
||||||
DispatchQueue.main.async {
|
|
||||||
self.sliderItem.floatValue = self.getInputGain() * 100
|
|
||||||
}
|
|
||||||
default:
|
|
||||||
|
|
||||||
print("We didn't expect this!")
|
|
||||||
|
|
||||||
}
|
|
||||||
index += 1
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user