coreaudio: Move some variable declarations to the top of the scope.

Ryan C. Gordon 2016-09-02 13:11:28 -04:00
parent 1428bab3b3
commit f9d9708f6b
1 changed files with 6 additions and 5 deletions

View File

@ -437,17 +437,18 @@ static void
COREAUDIO_CloseDevice(_THIS) COREAUDIO_CloseDevice(_THIS)
{ {
const int iscapture = this->iscapture; const int iscapture = this->iscapture;
if (this->hidden->audioUnitOpened) { if (this->hidden->audioUnitOpened) {
const AudioUnitElement output_bus = 0;
const AudioUnitElement input_bus = 1;
const AudioUnitElement bus = ((iscapture) ? input_bus : output_bus);
AURenderCallbackStruct callback;
#if MACOSX_COREAUDIO #if MACOSX_COREAUDIO
/* Unregister our disconnect callback. */ /* Unregister our disconnect callback. */
AudioObjectRemovePropertyListener(this->hidden->deviceID, &alive_address, device_unplugged, this); AudioObjectRemovePropertyListener(this->hidden->deviceID, &alive_address, device_unplugged, this);
#endif #endif
AURenderCallbackStruct callback;
const AudioUnitElement output_bus = 0;
const AudioUnitElement input_bus = 1;
const AudioUnitElement bus = ((iscapture) ? input_bus : output_bus);
/* stop processing the audio unit */ /* stop processing the audio unit */
AudioOutputUnitStop(this->hidden->audioUnit); AudioOutputUnitStop(this->hidden->audioUnit);