cAudio 2.3.0
3d Audio Engine
Loading...
Searching...
No Matches
IDataSourceFactory.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 "IDataSource.h"
8
9namespace cAudio
10{
13 {
14 public:
16 virtual ~IDataSourceFactory() { }
17
19
23 virtual IDataSource* CreateDataSource(const char* filename, bool streamingRequested) = 0;
24 protected:
25 private:
26 };
27};
28
Interface for creating data sources for use with the engine.
virtual IDataSource * CreateDataSource(const char *filename, bool streamingRequested)=0
Creates a data source instance for use with the engine.
Interface for data providers in cAudio.
Definition: IDataSource.h:13
Main namespace for the entire cAudio library.
Definition: cAudioCapture.h:16