| 
    sipxmedialib
    Version 3.3
    
   | 
 
#include <os/OsSysLog.h>#include <os/OsLock.h>#include <utl/UtlVoidPtr.h>#include <os/OsCallback.h>#include <mmdeviceapi.h>#include <mp/MpodWinMM.h>#include <mp/MpidWinMM.h>#include <mp/MpOutputDeviceManager.h>#include <mp/MpResNotificationMsg.h>#include <mp/MpMMTimer.h>
Classes | |
| class | MpodWinMM::MpWinOutputAudioDeviceNotifier | 
Macros | |
| #define | RTL_BLOCK(x) | 
| #define | RTL_EVENT(x, y) | 
| #define | RTL_AUDIO_BUFFER(w, x, y, z) | 
| #define | RTL_RAW_AUDIO(v, w, x, y, z) | 
| #define | LOW_WAVEBUF_LVL 7 | 
| #define | LOW_MESSAGE_QUEUE_LEN (2*LOW_WAVEBUF_LVL + 5) | 
| #define | USE_OLD_VOLUME_REGULATION_CODE | 
| #define | CBTYPE DWORD_PTR | 
Functions | |
| void | showWaveError (char *syscall, int e, int N, int line) | 
Variables | |
| HWAVEOUT | audioOutH | 
| HWAVEOUT | audioOutCallH | 
| #define RTL_BLOCK | ( | x | ) | 
| #define RTL_EVENT | ( | x, | |
| y | |||
| ) | 
| #define RTL_AUDIO_BUFFER | ( | w, | |
| x, | |||
| y, | |||
| z | |||
| ) | 
| #define RTL_RAW_AUDIO | ( | v, | |
| w, | |||
| x, | |||
| y, | |||
| z | |||
| ) | 
| #define LOW_WAVEBUF_LVL 7 | 
| #define LOW_MESSAGE_QUEUE_LEN (2*LOW_WAVEBUF_LVL + 5) | 
| #define USE_OLD_VOLUME_REGULATION_CODE | 
This define enable use of MpCodec_set/getVolume() and MpCodec_set/getGain(). Note, this is a temporary hack, enabling volume regulation with new audio IO system. We will rewrite volume regulation in better manner later, so do not rely on this.
| #define CBTYPE DWORD_PTR | 
| void showWaveError | ( | char * | syscall, | 
| int | e, | ||
| int | N, | ||
| int | line | ||
| ) | 
| HWAVEOUT audioOutH | 
| HWAVEOUT audioOutCallH | 
 1.8.11