OpenEnroth 73e68f7
Loading...
Searching...
No Matches
Public Member Functions | List of all members
IAudioDataSource Class Referenceabstract

#include <AudioDataSource.h>

Inheritance diagram for IAudioDataSource:
AudioBaseDataSource OpenALAudioDataSource AudioBufferDataSource

Public Member Functions

 IAudioDataSource ()
 
virtual ~IAudioDataSource ()
 
virtual bool Open ()=0
 
virtual void Close ()=0
 
virtual size_t GetSampleRate ()=0
 
virtual size_t GetChannelCount ()=0
 
virtual Blob GetNextBuffer ()=0
 
virtual float GetDuration ()=0
 

Constructor & Destructor Documentation

◆ IAudioDataSource()

IAudioDataSource::IAudioDataSource ( )
inline

◆ ~IAudioDataSource()

virtual IAudioDataSource::~IAudioDataSource ( )
inlinevirtual

Member Function Documentation

◆ Close()

virtual void IAudioDataSource::Close ( )
pure virtual

◆ GetChannelCount()

virtual size_t IAudioDataSource::GetChannelCount ( )
pure virtual

◆ GetDuration()

virtual float IAudioDataSource::GetDuration ( )
pure virtual

◆ GetNextBuffer()

virtual Blob IAudioDataSource::GetNextBuffer ( )
pure virtual

◆ GetSampleRate()

virtual size_t IAudioDataSource::GetSampleRate ( )
pure virtual

◆ Open()

virtual bool IAudioDataSource::Open ( )
pure virtual

The documentation for this class was generated from the following file: