#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(). |