cAudio
2.3.0
3d Audio Engine
Main Page
Namespaces
Classes
Files
File List
All
Classes
Namespaces
Functions
Variables
Enumerations
Pages
cAudio
include
IAudioDeviceList.h
1
// Copyright (c) 2008-2011 Raynaldo (Wildicv) Rivera, Joshua (Dark_Kilauea) Jones, Murat (wolfmanfx) Sari
2
// This file is part of the "cAudio Engine"
3
// For conditions of distribution and use, see copyright notice in cAudio.h
4
5
#pragma once
6
7
#include "cAudioString.h"
8
9
namespace
cAudio
10
{
11
enum
IDeviceType
12
{
13
DT_PLAYBACK = 0,
14
DT_RECORDING = 2
15
};
16
17
class
IAudioDeviceList
18
{
19
public
:
20
virtual
unsigned
int
getDeviceCount() = 0;
21
virtual
cAudioString getDeviceName(
unsigned
int
idx) = 0;
22
virtual
cAudioString getDeviceDescription(
unsigned
int
idx) = 0;
23
virtual
cAudioString getDefaultDeviceName() = 0;
24
virtual
bool
isSupported() = 0;
25
virtual
~
IAudioDeviceList
(){}
26
};
27
}
cAudio::IAudioDeviceList
Definition:
IAudioDeviceList.h:17
Generated on Fri Dec 8 2017 02:24:34 for cAudio by
1.8.5