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

#include <AudioTrack.h>

Inheritance diagram for IAudioTrack:
OpenALTrack16

Public Member Functions

 IAudioTrack ()
 
virtual ~IAudioTrack ()
 
virtual bool Open (PAudioDataSource data_source)=0
 
virtual bool IsValid ()=0
 
virtual bool Play ()=0
 
virtual bool Stop ()=0
 
virtual bool Pause ()=0
 
virtual bool Resume ()=0
 
virtual bool SetVolume (float volume)=0
 
virtual float GetVolume ()=0
 

Constructor & Destructor Documentation

◆ IAudioTrack()

IAudioTrack::IAudioTrack ( )
inline

◆ ~IAudioTrack()

virtual IAudioTrack::~IAudioTrack ( )
inlinevirtual

Member Function Documentation

◆ GetVolume()

virtual float IAudioTrack::GetVolume ( )
pure virtual

Implemented in OpenALTrack16.

◆ IsValid()

virtual bool IAudioTrack::IsValid ( )
pure virtual

Implemented in OpenALTrack16.

◆ Open()

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

Implemented in OpenALTrack16.

◆ Pause()

virtual bool IAudioTrack::Pause ( )
pure virtual

Implemented in OpenALTrack16.

◆ Play()

virtual bool IAudioTrack::Play ( )
pure virtual

Implemented in OpenALTrack16.

◆ Resume()

virtual bool IAudioTrack::Resume ( )
pure virtual

Implemented in OpenALTrack16.

◆ SetVolume()

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

Implemented in OpenALTrack16.

◆ Stop()

virtual bool IAudioTrack::Stop ( )
pure virtual

Implemented in OpenALTrack16.


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