#include <string>#include "audiere.h"#include "debug.h"#include "device_null.h"#include "internal.h"#include "threads.h"Include dependency graph for device.cpp:

Go to the source code of this file.
Namespaces | |
| namespace | audiere |
Classes | |
| class | audiere::ThreadedDevice |
Defines | |
| #define | NEED_SEMICOLON do ; while (false) |
| #define | TRY_GROUP(group_name) |
| #define | TRY_DEVICE(DeviceType) |
Functions | |
| const char * | audiere::AdrGetSupportedAudioDevices () |
| AudioDevice * | audiere::DoOpenDevice (const std::string &name, const ParameterList ¶meters) |
| AudioDevice * | audiere::AdrOpenDevice (const char *name, const char *parameters) |
|
|
Definition at line 169 of file device.cpp. |
|
|
Value: { \
DeviceType* device = DeviceType::create(parameters); \
if (device) { \
return device; \
} \
} NEED_SEMICOLON
Definition at line 178 of file device.cpp. Referenced by audiere::DoOpenDevice(). |
|
|
Value: { \
AudioDevice* device = DoOpenDevice(group_name, parameters); \
if (device) { \
return device; \
} \
} NEED_SEMICOLON
Definition at line 171 of file device.cpp. Referenced by audiere::DoOpenDevice(). |
1.4.6