Changeset 26543 in vbox for trunk/src/VBox/Devices
- Timestamp:
- Feb 15, 2010 2:03:04 PM (15 years ago)
- svn:sync-xref-src-repo-rev:
- 57718
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/Audio/coreaudio.c
r26526 r26543 524 524 525 525 /* Callback for getting notified when the default output device was changed */ 526 static OSStatuscaPlaybackDefaultDeviceChanged(AudioHardwarePropertyID inPropertyID,527 void *inClientData)526 static DECLCALLBACK(OSStatus) caPlaybackDefaultDeviceChanged(AudioHardwarePropertyID inPropertyID, 527 void *inClientData) 528 528 { 529 529 OSStatus err = noErr; … … 560 560 561 561 /* Callback for getting notified when some of the properties of an audio device has changed */ 562 static OSStatuscaPlaybackAudioDevicePropertyChanged(AudioDeviceID inDevice,563 UInt32 inChannel,564 Boolean isInput,565 AudioDevicePropertyID inPropertyID,566 void *inClientData)562 static DECLCALLBACK(OSStatus) caPlaybackAudioDevicePropertyChanged(AudioDeviceID inDevice, 563 UInt32 inChannel, 564 Boolean isInput, 565 AudioDevicePropertyID inPropertyID, 566 void *inClientData) 567 567 { 568 568 switch (inPropertyID) … … 582 582 583 583 /* Callback to feed audio output buffer */ 584 static OSStatuscaPlaybackCallback(void* inRefCon,585 AudioUnitRenderActionFlags* ioActionFlags,586 const AudioTimeStamp* inTimeStamp,587 UInt32 inBusNumber,588 UInt32 inNumberFrames,589 AudioBufferList* ioData)584 static DECLCALLBACK(OSStatus) caPlaybackCallback(void* inRefCon, 585 AudioUnitRenderActionFlags* ioActionFlags, 586 const AudioTimeStamp* inTimeStamp, 587 UInt32 inBusNumber, 588 UInt32 inNumberFrames, 589 AudioBufferList* ioData) 590 590 { 591 591 uint32_t csAvail = 0; … … 1179 1179 1180 1180 /* Callback for getting notified when the default input device was changed */ 1181 static OSStatuscaRecordingDefaultDeviceChanged(AudioHardwarePropertyID inPropertyID,1182 void *inClientData)1181 static DECLCALLBACK(OSStatus) caRecordingDefaultDeviceChanged(AudioHardwarePropertyID inPropertyID, 1182 void *inClientData) 1183 1183 { 1184 1184 OSStatus err = noErr; … … 1215 1215 1216 1216 /* Callback for getting notified when some of the properties of an audio device has changed */ 1217 static OSStatuscaRecordingAudioDevicePropertyChanged(AudioDeviceID inDevice,1218 UInt32 inChannel,1219 Boolean isInput,1220 AudioDevicePropertyID inPropertyID,1221 void *inClientData)1217 static DECLCALLBACK(OSStatus) caRecordingAudioDevicePropertyChanged(AudioDeviceID inDevice, 1218 UInt32 inChannel, 1219 Boolean isInput, 1220 AudioDevicePropertyID inPropertyID, 1221 void *inClientData) 1222 1222 { 1223 1223 caVoiceIn *caVoice = (caVoiceIn *) inClientData; … … 1248 1248 1249 1249 /* Callback to convert audio input data from one format to another */ 1250 static OSStatuscaConverterCallback(AudioConverterRef inAudioConverter,1251 UInt32 *ioNumberDataPackets,1252 AudioBufferList *ioData,1253 AudioStreamPacketDescription **outDataPacketDescription,1254 void *inUserData)1250 static DECLCALLBACK(OSStatus) caConverterCallback(AudioConverterRef inAudioConverter, 1251 UInt32 *ioNumberDataPackets, 1252 AudioBufferList *ioData, 1253 AudioStreamPacketDescription **outDataPacketDescription, 1254 void *inUserData) 1255 1255 { 1256 1256 /* In principle we had to check here if the source is non interleaved & if … … 1295 1295 1296 1296 /* Callback to feed audio input buffer */ 1297 static OSStatuscaRecordingCallback(void* inRefCon,1298 AudioUnitRenderActionFlags* ioActionFlags,1299 const AudioTimeStamp* inTimeStamp,1300 UInt32 inBusNumber,1301 UInt32 inNumberFrames,1302 AudioBufferList* ioData)1297 static DECLCALLBACK(OSStatus) caRecordingCallback(void* inRefCon, 1298 AudioUnitRenderActionFlags* ioActionFlags, 1299 const AudioTimeStamp* inTimeStamp, 1300 UInt32 inBusNumber, 1301 UInt32 inNumberFrames, 1302 AudioBufferList* ioData) 1303 1303 { 1304 1304 OSStatus err = noErr;
Note:
See TracChangeset
for help on using the changeset viewer.