cAudio
2.3.0
3d Audio Engine
Main Page
Namespaces
Classes
Files
File List
All
Classes
Namespaces
Functions
Variables
Enumerations
Pages
cAudio
include
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
9
namespace
cAudio
10
{
12
class
IDataSourceFactory
13
{
14
public
:
15
IDataSourceFactory
() { }
16
virtual
~
IDataSourceFactory
() { }
17
19
23
virtual
IDataSource
*
CreateDataSource
(
const
char
* filename,
bool
streamingRequested) = 0;
24
protected
:
25
private
:
26
};
27
};
28
cAudio::IDataSource
Interface for data providers in cAudio.
Definition:
IDataSource.h:12
cAudio::IDataSourceFactory::CreateDataSource
virtual IDataSource * CreateDataSource(const char *filename, bool streamingRequested)=0
Creates a data source instance for use with the engine.
cAudio::IDataSourceFactory
Interface for creating data sources for use with the engine.
Definition:
IDataSourceFactory.h:12
Generated on Wed Aug 17 2016 16:58:48 for cAudio by
1.8.5