cAudio
2.3.0
3d Audio Engine
Main Page
Namespaces
Classes
Files
File List
cAudio
include
IAudioDeviceContext.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
namespace
cAudio
8
{
9
class
IAudioManager;
10
class
IAudioEffects;
11
12
class
IAudioDeviceContext
13
{
14
public
:
15
virtual
bool
initialize(
const
char
* deviceName,
int
outputFrequency,
int
eaxEffectSlots) = 0;
16
virtual
void
shutDown() = 0;
17
virtual
void
update() = 0;
18
virtual
IAudioManager
* getAudioManager()
const
= 0;
19
virtual
IAudioEffects* getEffects()
const
= 0;
20
virtual
~
IAudioDeviceContext
(){}
21
};
22
}
cAudio::IAudioManager
Interface for the playback capabilities of cAudio.
Definition:
IAudioManager.h:24
cAudio::IAudioDeviceContext
Definition:
IAudioDeviceContext.h:12
cAudio
Main namespace for the entire cAudio library.
Definition:
cAudioCapture.h:15
Generated on Wed Aug 31 2016 10:14:12 for cAudio by
1.8.11