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 |