cAudio
2.3.0
3d Audio Engine
cAudio
include
IAudioDecoderFactory.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 "IAudioDecoder.h"
8
9
namespace
cAudio
10
{
12
class
IAudioDecoderFactory
13
{
14
public
:
15
IAudioDecoderFactory
() {}
16
virtual
~
IAudioDecoderFactory
() {}
17
19
22
virtual
IAudioDecoder
*
CreateAudioDecoder
(
IDataSource
* stream) = 0;
23
};
24
};
cAudio::IAudioDecoderFactory
Interface for factories that create Audio Decoders for cAudio.
Definition:
IAudioDecoderFactory.h:12
cAudio::IAudioDecoder
Interface for all Audio Decoders in cAudio.
Definition:
IAudioDecoder.h:15
cAudio
Main namespace for the entire cAudio library.
Definition:
cAudioCapture.h:15
cAudio::IAudioDecoderFactory::CreateAudioDecoder
virtual IAudioDecoder * CreateAudioDecoder(IDataSource *stream)=0
Returns an audio decoder.
cAudio::IDataSource
Interface for data providers in cAudio.
Definition:
IDataSource.h:12
Generated on Tue Jan 28 2020 00:00:00 for cAudio by
1.8.17