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

#include <AudioSample.h>

Inheritance diagram for IAudioSample:
AudioSample16

Public Member Functions

 IAudioSample ()
 
virtual ~IAudioSample ()
 
virtual bool Open (PAudioDataSource data_source)=0
 
virtual bool IsValid ()=0
 
virtual bool IsStopped ()=0
 
virtual bool Play (bool loop=false, bool positioned=false)=0
 
virtual bool Stop ()=0
 
virtual bool Pause ()=0
 
virtual bool Resume ()=0
 
virtual bool SetVolume (float volume)=0
 
virtual bool SetPosition (float x, float y, float z, float max_dist)=0
 

Constructor & Destructor Documentation

◆ IAudioSample()

IAudioSample::IAudioSample ( )
inline

◆ ~IAudioSample()

virtual IAudioSample::~IAudioSample ( )
inlinevirtual

Member Function Documentation

◆ IsStopped()

virtual bool IAudioSample::IsStopped ( )
pure virtual

Implemented in AudioSample16.

◆ IsValid()

virtual bool IAudioSample::IsValid ( )
pure virtual

Implemented in AudioSample16.

◆ Open()

virtual bool IAudioSample::Open ( PAudioDataSource  data_source)
pure virtual

Implemented in AudioSample16.

◆ Pause()

virtual bool IAudioSample::Pause ( )
pure virtual

Implemented in AudioSample16.

◆ Play()

virtual bool IAudioSample::Play ( bool  loop = false,
bool  positioned = false 
)
pure virtual

Implemented in AudioSample16.

◆ Resume()

virtual bool IAudioSample::Resume ( )
pure virtual

Implemented in AudioSample16.

◆ SetPosition()

virtual bool IAudioSample::SetPosition ( float  x,
float  y,
float  z,
float  max_dist 
)
pure virtual

Implemented in AudioSample16.

◆ SetVolume()

virtual bool IAudioSample::SetVolume ( float  volume)
pure virtual

Implemented in AudioSample16.

◆ Stop()

virtual bool IAudioSample::Stop ( )
pure virtual

Implemented in AudioSample16.


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