#include </home/clem/local/src/opie/core/multimedia/opieplayer/audiodevice.h>
Collaboration diagram for AudioDevice:

Public Slots | |
| void | setVolume (unsigned int level) |
| void | mute () |
| void | volumeChanged (bool muted) |
Signals | |
| void | completedIO () |
Public Member Functions | |
| AudioDevice (unsigned int freq=44000, unsigned int channels=2, unsigned int bytesPerSample=AFMT_S16_LE) | |
| ~AudioDevice () | |
| unsigned int | canWrite () const |
| void | write (char *buffer, unsigned int length) |
| int | bytesWritten () |
| unsigned int | channels () const |
| unsigned int | frequency () const |
| unsigned int | bytesPerSample () const |
| unsigned int | bufferSize () const |
Static Public Member Functions | |
| static void | getVolume (unsigned int &left, unsigned int &right, bool &muted) |
| static void | setVolume (unsigned int left, unsigned int right, bool muted) |
| static unsigned int | leftVolume () |
| static unsigned int | rightVolume () |
| static bool | isMuted () |
| static void | increaseVolume () |
| static void | decreaseVolume () |
Private Attributes | |
| AudioDevicePrivate * | d |
|
||||||||||||||||
|
|
Definition at line 233 of file audiodevice.cpp. References d, AudioDevicePrivate::handle, and AudioDevicePrivate::unwrittenBuffer. |
|
|
Definition at line 284 of file audiodevice.cpp. References AudioDevicePrivate::bufferSize, and d. Referenced by canWrite(), and LoopControl::init(). |
|
|
Definition at line 278 of file audiodevice.cpp. References AudioDevicePrivate::bytesPerSample, and d. |
|
|
Definition at line 318 of file audiodevice.cpp. References d, and AudioDevicePrivate::handle. |
|
|
Definition at line 289 of file audiodevice.cpp. References AudioDevicePrivate::bufferSize, bufferSize(), AudioDevicePrivate::can_GETOSPACE, d, FALSE, AudioDevicePrivate::handle, sound_fragment_bytes, t, AudioDevicePrivate::unwritten, AudioDevicePrivate::unwrittenBuffer, and write(). |
|
|
Definition at line 266 of file audiodevice.cpp. References AudioDevicePrivate::channels, and d. Referenced by LoopControl::init(). |
|
|
|
|
|
Definition at line 57 of file audiodevice.h. References isMuted(), leftVolume(), rightVolume(), and setVolume(). Referenced by MediaPlayer::startDecreasingVolume(), and MediaPlayer::timerEvent(). |
|
|
Definition at line 272 of file audiodevice.cpp. References d, and AudioDevicePrivate::frequency. |
|
||||||||||||||||
|
Definition at line 95 of file audiodevice.cpp. References AudioDevicePrivate::muted, and Opie::Core::perror(). Referenced by isMuted(), leftVolume(), rightVolume(), and MediaPlayer::timerEvent(). |
|
|
Definition at line 56 of file audiodevice.h. References isMuted(), leftVolume(), rightVolume(), and setVolume(). Referenced by MediaPlayer::startIncreasingVolume(), and MediaPlayer::timerEvent(). |
|
|
Definition at line 54 of file audiodevice.h. References getVolume(), and l. Referenced by decreaseVolume(), increaseVolume(), and setVolume(). |
|
|
Definition at line 52 of file audiodevice.h. References getVolume(), and l. Referenced by decreaseVolume(), increaseVolume(), and mute(). |
|
|
Definition at line 62 of file audiodevice.h. References leftVolume(), rightVolume(), setVolume(), and TRUE. |
|
|
Definition at line 53 of file audiodevice.h. References getVolume(), and l. Referenced by decreaseVolume(), increaseVolume(), and mute(). |
|
|
Definition at line 61 of file audiodevice.h. References isMuted(), and setVolume(). |
|
||||||||||||||||
|
Definition at line 114 of file audiodevice.cpp. References AudioDevicePrivate::leftVolume, AudioDevicePrivate::muted, Opie::Core::perror(), AudioDevicePrivate::rightVolume, Config::setGroup(), and Config::writeEntry(). Referenced by decreaseVolume(), increaseVolume(), mute(), and setVolume(). |
|
|
Definition at line 247 of file audiodevice.cpp. References AudioDevicePrivate::muted. Referenced by AudioDevice(). |
|
||||||||||||
|
Definition at line 253 of file audiodevice.cpp. References d, AudioDevicePrivate::handle, t, AudioDevicePrivate::unwritten, and AudioDevicePrivate::unwrittenBuffer. Referenced by canWrite(), and LoopControl::startAudio(). |
|
|
Definition at line 69 of file audiodevice.h. Referenced by AudioDevice(), bufferSize(), bytesPerSample(), bytesWritten(), canWrite(), channels(), frequency(), write(), and ~AudioDevice(). |
1.4.2