#include <libkvisnd.h>
◆ KviSoundPlayer()
KviSoundPlayer::KviSoundPlayer |
( |
| ) |
|
COMPILE_PHONON_SUPPORT
COMPILE_PHONON_SUPPORT
COMPILE_ON_WINDOWS
COMPILE_ON_WINDOWS
References cleanupNull(), cleanupQt(), KviPointerHashTable< Key, T >::insert(), KVI_PTR2MEMBER, m_pLastUsedSoundPlayerEntry, m_pSoundSystemDict, m_pThreadList, playNull(), playQt(), KviPointerHashTable< Key, T >::setAutoDelete(), and KviPointerList< T >::setAutoDelete().
◆ ~KviSoundPlayer()
KviSoundPlayer::~KviSoundPlayer |
( |
| ) |
|
|
virtual |
◆ cleanupAfterLastPlayerEntry()
void KviSoundPlayer::cleanupAfterLastPlayerEntry |
( |
| ) |
|
|
protected |
◆ cleanupNull()
void KviSoundPlayer::cleanupNull |
( |
| ) |
|
|
protected |
◆ cleanupQt()
void KviSoundPlayer::cleanupQt |
( |
| ) |
|
|
protected |
◆ detectSoundSystem()
void KviSoundPlayer::detectSoundSystem |
( |
| ) |
|
◆ event()
bool KviSoundPlayer::event |
( |
QEvent * |
e | ) |
|
|
overrideprotected |
◆ getAvailableSoundSystems()
void KviSoundPlayer::getAvailableSoundSystems |
( |
QStringList * |
l | ) |
|
◆ havePlayingSounds()
bool KviSoundPlayer::havePlayingSounds |
( |
| ) |
|
◆ isMuted()
bool KviSoundPlayer::isMuted |
( |
| ) |
|
|
inline |
◆ play()
bool KviSoundPlayer::play |
( |
const QString & |
szFileName | ) |
|
References cleanupAfterLastPlayerEntry(), detectSoundSystem(), e, KviQString::equalCI(), KviPointerHashTable< Key, T >::find(), isMuted(), KVI_OPTION_STRING, KviOption_stringSoundSystem, m_pLastUsedSoundPlayerEntry, m_pSoundSystemDict, KviSoundPlayerEntry::playRoutine(), and r.
Referenced by snd_kvs_cmd_play(), and snd_module_ctrl().
◆ playNull()
bool KviSoundPlayer::playNull |
( |
const QString & |
szFileName | ) |
|
|
protected |
◆ playQt()
bool KviSoundPlayer::playQt |
( |
const QString & |
szFileName | ) |
|
|
protected |
◆ registerSoundThread()
◆ setMuted()
void KviSoundPlayer::setMuted |
( |
bool |
muted | ) |
|
|
inline |
◆ stopAllSoundThreads()
void KviSoundPlayer::stopAllSoundThreads |
( |
| ) |
|
|
protected |
◆ unregisterSoundThread()
◆ KviSoundThread
◆ m_pLastUsedSoundPlayerEntry
◆ m_pSoundSystemDict
◆ m_pThreadList
The documentation for this class was generated from the following files: