Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

device.cpp File Reference

#include <string>
#include "audiere.h"
#include "debug.h"
#include "device_null.h"
#include "internal.h"
#include "threads.h"

Include dependency graph for device.cpp:

Include dependency graph

Go to the source code of this file.

Namespaces

namespace  audiere

Defines

#define NEED_SEMICOLON   do ; while (false)
#define TRY_GROUP(group_name)
#define TRY_DEVICE(DeviceType)


Define Documentation

#define NEED_SEMICOLON   do ; while (false)
 

Definition at line 38 of file device.cpp.

#define TRY_DEVICE DeviceType   
 

Value:

{                         \
    DeviceType* device = DeviceType::create(parameters);   \
    if (device) {                                          \
      return device;                                       \
    }                                                      \
  } NEED_SEMICOLON

Definition at line 47 of file device.cpp.

Referenced by audiere::DoOpenDevice().

#define TRY_GROUP group_name   
 

Value:

{                               \
    AudioDevice* device = DoOpenDevice(group_name, parameters); \
    if (device) {                                               \
      return device;                                            \
    }                                                           \
  } NEED_SEMICOLON

Definition at line 40 of file device.cpp.

Referenced by audiere::DoOpenDevice().


Generated on Sat Oct 12 01:43:10 2002 for audiere by doxygen1.2.17