Ken Thomases : winecoreaudio: Add stub implementation of CoreAudio_wiAudioUnitIOProc.

Alexandre Julliard julliard at wine.codeweavers.com
Fri Dec 29 06:47:17 CST 2006


Module: wine
Branch: master
Commit: 8ba3daaf5c9ba7430476c99f7108a7397b204d81
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=8ba3daaf5c9ba7430476c99f7108a7397b204d81

Author: Ken Thomases <ken at codeweavers.com>
Date:   Thu Dec 28 11:05:15 2006 -0600

winecoreaudio: Add stub implementation of CoreAudio_wiAudioUnitIOProc.

It will serve as the input callback called when our Audio Unit has sound
data available.

---

 dlls/winmm/winecoreaudio/audio.c |   17 +++++++++++++++++
 1 files changed, 17 insertions(+), 0 deletions(-)

diff --git a/dlls/winmm/winecoreaudio/audio.c b/dlls/winmm/winecoreaudio/audio.c
index 1f3e6a7..0ab9109 100644
--- a/dlls/winmm/winecoreaudio/audio.c
+++ b/dlls/winmm/winecoreaudio/audio.c
@@ -208,6 +208,12 @@ OSStatus CoreAudio_woAudioUnitIOProc(voi
                                      UInt32 inBusNumber, 
                                      UInt32 inNumberFrames, 
                                      AudioBufferList *ioData);
+OSStatus CoreAudio_wiAudioUnitIOProc(void *inRefCon,
+                                     AudioUnitRenderActionFlags *ioActionFlags,
+                                     const AudioTimeStamp *inTimeStamp,
+                                     UInt32 inBusNumber,
+                                     UInt32 inNumberFrames,
+                                     AudioBufferList *ioData);
 
 /* These strings used only for tracing */
 
@@ -1685,6 +1691,17 @@ DWORD WINAPI CoreAudio_widMessage(WORD w
     return MMSYSERR_NOTSUPPORTED;
 }
 
+
+OSStatus CoreAudio_wiAudioUnitIOProc(void *inRefCon,
+                                     AudioUnitRenderActionFlags *ioActionFlags,
+                                     const AudioTimeStamp *inTimeStamp,
+                                     UInt32 inBusNumber,
+                                     UInt32 inNumberFrames,
+                                     AudioBufferList *ioData)
+{
+    return noErr;
+}
+
 #else
 
 /**************************************************************************




More information about the wine-cvs mailing list