VirtualBox

Changeset 26543 in vbox for trunk/src/VBox/Devices


Ignore:
Timestamp:
Feb 15, 2010 2:03:04 PM (15 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
57718
Message:

Audio-OSX: use DECLCALLBACK

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Devices/Audio/coreaudio.c

    r26526 r26543  
    524524
    525525/* Callback for getting notified when the default output device was changed */
    526 static OSStatus caPlaybackDefaultDeviceChanged(AudioHardwarePropertyID inPropertyID,
    527                                                void *inClientData)
     526static DECLCALLBACK(OSStatus) caPlaybackDefaultDeviceChanged(AudioHardwarePropertyID inPropertyID,
     527                                                             void *inClientData)
    528528{
    529529    OSStatus err = noErr;
     
    560560
    561561/* Callback for getting notified when some of the properties of an audio device has changed */
    562 static OSStatus caPlaybackAudioDevicePropertyChanged(AudioDeviceID inDevice,
    563                                                      UInt32 inChannel,
    564                                                      Boolean isInput,
    565                                                      AudioDevicePropertyID inPropertyID,
    566                                                      void *inClientData)
     562static DECLCALLBACK(OSStatus) caPlaybackAudioDevicePropertyChanged(AudioDeviceID inDevice,
     563                                                                   UInt32 inChannel,
     564                                                                   Boolean isInput,
     565                                                                   AudioDevicePropertyID inPropertyID,
     566                                                                   void *inClientData)
    567567{
    568568    switch (inPropertyID)
     
    582582
    583583/* Callback to feed audio output buffer */
    584 static OSStatus caPlaybackCallback(void* inRefCon,
    585                                    AudioUnitRenderActionFlags* ioActionFlags,
    586                                    const AudioTimeStamp* inTimeStamp,
    587                                    UInt32 inBusNumber,
    588                                    UInt32 inNumberFrames,
    589                                    AudioBufferList* ioData)
     584static DECLCALLBACK(OSStatus) caPlaybackCallback(void* inRefCon,
     585                                                 AudioUnitRenderActionFlags* ioActionFlags,
     586                                                 const AudioTimeStamp* inTimeStamp,
     587                                                 UInt32 inBusNumber,
     588                                                 UInt32 inNumberFrames,
     589                                                 AudioBufferList* ioData)
    590590{
    591591    uint32_t csAvail = 0;
     
    11791179
    11801180/* Callback for getting notified when the default input device was changed */
    1181 static OSStatus caRecordingDefaultDeviceChanged(AudioHardwarePropertyID inPropertyID,
    1182                                                 void *inClientData)
     1181static DECLCALLBACK(OSStatus) caRecordingDefaultDeviceChanged(AudioHardwarePropertyID inPropertyID,
     1182                                                              void *inClientData)
    11831183{
    11841184    OSStatus err = noErr;
     
    12151215
    12161216/* Callback for getting notified when some of the properties of an audio device has changed */
    1217 static OSStatus caRecordingAudioDevicePropertyChanged(AudioDeviceID inDevice,
    1218                                                       UInt32 inChannel,
    1219                                                       Boolean isInput,
    1220                                                       AudioDevicePropertyID inPropertyID,
    1221                                                       void *inClientData)
     1217static DECLCALLBACK(OSStatus) caRecordingAudioDevicePropertyChanged(AudioDeviceID inDevice,
     1218                                                                    UInt32 inChannel,
     1219                                                                    Boolean isInput,
     1220                                                                    AudioDevicePropertyID inPropertyID,
     1221                                                                    void *inClientData)
    12221222{
    12231223    caVoiceIn *caVoice = (caVoiceIn *) inClientData;
     
    12481248
    12491249/* Callback to convert audio input data from one format to another */
    1250 static OSStatus caConverterCallback(AudioConverterRef inAudioConverter,
    1251                                     UInt32 *ioNumberDataPackets,
    1252                                     AudioBufferList *ioData,
    1253                                     AudioStreamPacketDescription **outDataPacketDescription,
    1254                                     void *inUserData)
     1250static DECLCALLBACK(OSStatus) caConverterCallback(AudioConverterRef inAudioConverter,
     1251                                                  UInt32 *ioNumberDataPackets,
     1252                                                  AudioBufferList *ioData,
     1253                                                  AudioStreamPacketDescription **outDataPacketDescription,
     1254                                                  void *inUserData)
    12551255{
    12561256    /* In principle we had to check here if the source is non interleaved & if
     
    12951295
    12961296/* Callback to feed audio input buffer */
    1297 static OSStatus caRecordingCallback(void* inRefCon,
    1298                                     AudioUnitRenderActionFlags* ioActionFlags,
    1299                                     const AudioTimeStamp* inTimeStamp,
    1300                                     UInt32 inBusNumber,
    1301                                     UInt32 inNumberFrames,
    1302                                     AudioBufferList* ioData)
     1297static DECLCALLBACK(OSStatus) caRecordingCallback(void* inRefCon,
     1298                                                  AudioUnitRenderActionFlags* ioActionFlags,
     1299                                                  const AudioTimeStamp* inTimeStamp,
     1300                                                  UInt32 inBusNumber,
     1301                                                  UInt32 inNumberFrames,
     1302                                                  AudioBufferList* ioData)
    13031303{
    13041304    OSStatus err = noErr;
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette