vdr
2.2.0
|
#include <audio.h>
Public Member Functions | |
cExternalAudio (const char *Command) | |
virtual | ~cExternalAudio () |
virtual void | Play (const uchar *Data, int Length, uchar Id) |
virtual void | PlayTs (const uchar *Data, int Length) |
virtual void | Mute (bool On) |
virtual void | Clear (void) |
![]() | |
virtual | ~cAudio () |
![]() | |
cListObject (void) | |
virtual | ~cListObject () |
virtual int | Compare (const cListObject &ListObject) const |
void | Append (cListObject *Object) |
void | Insert (cListObject *Object) |
void | Unlink (void) |
int | Index (void) const |
cListObject * | Prev (void) const |
cListObject * | Next (void) const |
Private Attributes | |
char * | command |
cPipe | pipe |
bool | mute |
Additional Inherited Members | |
![]() | |
cAudio (void) | |
cExternalAudio::cExternalAudio | ( | const char * | Command | ) |
Definition at line 55 of file audio.c.
References cDvbDevice::SetTransferModeForDolbyDigital().
|
virtual |
|
virtual |
Immediately sets the audio device to be silent (On==true) or to normal replay (On==false).
Implements cAudio.
Definition at line 118 of file audio.c.
References cAudio::Clear().
Plays the given block of audio Data.
Must return as soon as possible. If the entire block of data can't be processed immediately, it must be copied and processed in a separate thread. The Data is always a complete PES audio packet. Id indicates the type of audio data this packet holds.
Implements cAudio.
|
virtual |