cAudio 2.3.0
3d Audio Engine
Loading...
Searching...
No Matches
cWavAudioDecoderFactory.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 "cMutex.h"
8#include "cWavDecoder.h"
9#include "IAudioDecoderFactory.h"
10
11#if CAUDIO_COMPILE_WITH_WAV_DECODER == 1
12
13namespace cAudio
14{
15 class cWavAudioDecoderFactory : public IAudioDecoderFactory
16 {
17 public:
18 cWavAudioDecoderFactory() {}
19 ~cWavAudioDecoderFactory() {}
20
21 IAudioDecoder* CreateAudioDecoder(IDataSource* stream)
22 {
23 return CAUDIO_NEW cWavDecoder(stream);
24 }
25 };
26};
27
28#endif
Main namespace for the entire cAudio library.
Definition: cAudioCapture.h:16