gtAudioObject
abstract class : gtRefObject

Общий класс для аудио объектов.

Методы
gtAudioObject::getAudioSource
virtual gtAudioSource* getAudioSource() = 0;

gtAudioObject::getName
virtual const gtStringA& getName() = 0;
Получить имя. Имя устанавливается методом setName.

gtAudioObject::getVolume
virtual f32 getVolume() = 0;
Получить текущую громкость этого звукового объекта.

gtAudioObject::isLoop
virtual bool isLoop() = 0;
Вернёт истину если объект повторно запускает воспроизведение звука.

gtAudioObject::isPlay
virtual bool isPlay() = 0;
Вернёт истину если звук воспроизводится.

gtAudioObject::pause
virtual void pause() = 0;
Приостановить воспроизведение.

gtAudioObject::play
virtual void play() = 0;
Начать воспроизведение.

gtAudioObject::setAudioSource
virtual void setAudioSource( gtAudioSource* source ) = 0;
Установить источник звука.

gtAudioObject::setLoop
virtual void setLoop( bool isLoop ) = 0;
Установить повторяющееся воспроизведение.

gtAudioObject::setName
Установить имя.

gtAudioObject::setVolume
virtual void setVolume( f32 volume ) = 0;
Установить громкость.

gtAudioObject::stop
virtual void stop() = 0;
Остановить воспроизведение.