#include <assert.h>
#include "webrtc/base/logging.h"
#include "webrtc/modules/audio_device/audio_device_config.h"
#include "webrtc/modules/audio_device/linux/audio_device_alsa_linux.h"
#include "webrtc/system_wrappers/include/event_wrapper.h"
#include "webrtc/system_wrappers/include/sleep.h"
#include "webrtc/system_wrappers/include/trace.h"
◆ FUNC_GET_DEVICE_NAME
#define FUNC_GET_DEVICE_NAME 1 |
◆ FUNC_GET_DEVICE_NAME_FOR_AN_ENUM
#define FUNC_GET_DEVICE_NAME_FOR_AN_ENUM 2 |
◆ FUNC_GET_NUM_OF_DEVICE
#define FUNC_GET_NUM_OF_DEVICE 0 |
◆ LATE
◆ snd_ctl_card_info_alloca
#define snd_ctl_card_info_alloca |
( |
|
ptr | ) |
|
Value:do { *ptr = (snd_ctl_card_info_t *) \
__builtin_alloca (
LATE(snd_ctl_card_info_sizeof)()); \
memset(*ptr, 0,
LATE(snd_ctl_card_info_sizeof)()); }
while (0)
#define LATE(sym)
Definition: audio_device_alsa_linux.cc:26
◆ snd_pcm_info_alloca
#define snd_pcm_info_alloca |
( |
|
pInfo | ) |
|
Value:do { *pInfo = (snd_pcm_info_t *) \
__builtin_alloca (
LATE(snd_pcm_info_sizeof)()); \
memset(*pInfo, 0,
LATE(snd_pcm_info_sizeof)()); }
while (0)
#define LATE(sym)
Definition: audio_device_alsa_linux.cc:26
◆ WebrtcAlsaErrorHandler()
void WebrtcAlsaErrorHandler |
( |
const char * |
file, |
|
|
int |
line, |
|
|
const char * |
function, |
|
|
int |
err, |
|
|
const char * |
fmt, |
|
|
|
... |
|
) |
| |
◆ AlsaSymbolTable
webrtc_adm_linux_alsa::AlsaSymbolTable AlsaSymbolTable |