vdr 2.6.1
Public Member Functions | List of all members
cAudios Class Reference

#include <audio.h>

Public Member Functions

void PlayAudio (const uchar *Data, int Length, uchar Id)
 
void PlayTsAudio (const uchar *Data, int Length)
 
void MuteAudio (bool On)
 
void ClearAudio (void)
 
void PlayAudio (const uchar *Data, int Length, uchar Id)
 
void PlayTsAudio (const uchar *Data, int Length)
 
void MuteAudio (bool On)
 
void ClearAudio (void)
 
- Public Member Functions inherited from cList< cAudio >
 cList (const char *NeedsLocking=NULL)
 
 cList (const char *NeedsLocking=NULL)
 
const cAudioGet (int Index) const
 
cAudioGet (int Index)
 
const cAudioGet (int Index) const
 
cAudioGet (int Index)
 
const cAudioFirst (void) const
 
cAudioFirst (void)
 
const cAudioFirst (void) const
 
cAudioFirst (void)
 
const cAudioLast (void) const
 
cAudioLast (void)
 
const cAudioLast (void) const
 
cAudioLast (void)
 
const cAudioPrev (const cAudio *Object) const
 
cAudioPrev (const cAudio *Object)
 
const cAudioPrev (const cAudio *Object) const
 
cAudioPrev (const cAudio *Object)
 
const cAudioNext (const cAudio *Object) const
 
cAudioNext (const cAudio *Object)
 
const cAudioNext (const cAudio *Object) const
 
cAudioNext (const cAudio *Object)
 
- Public Member Functions inherited from cListBase
virtual ~cListBase ()
 
bool Lock (cStateKey &StateKey, bool Write=false, int TimeoutMs=0) const
 
void SetSyncStateKey (cStateKey &StateKey)
 
void SetUseGarbageCollector (void)
 
void SetExplicitModify (void)
 
void SetModified (void)
 
void Add (cListObject *Object, cListObject *After=NULL)
 
void Ins (cListObject *Object, cListObject *Before=NULL)
 
void Del (cListObject *Object, bool DeleteObject=true)
 
virtual void Move (int From, int To)
 
void Move (cListObject *From, cListObject *To)
 
virtual void Clear (void)
 
bool Contains (const cListObject *Object) const
 
const cListObjectGet (int Index) const
 
cListObjectGet (int Index)
 
int Count (void) const
 
void Sort (void)
 
virtual ~cListBase ()
 
bool Lock (cStateKey &StateKey, bool Write=false, int TimeoutMs=0) const
 
void SetSyncStateKey (cStateKey &StateKey)
 
void SetUseGarbageCollector (void)
 
void SetExplicitModify (void)
 
void SetModified (void)
 
void Add (cListObject *Object, cListObject *After=NULL)
 
void Ins (cListObject *Object, cListObject *Before=NULL)
 
void Del (cListObject *Object, bool DeleteObject=true)
 
virtual void Move (int From, int To)
 
void Move (cListObject *From, cListObject *To)
 
virtual void Clear (void)
 
bool Contains (const cListObject *Object) const
 
const cListObjectGet (int Index) const
 
cListObjectGet (int Index)
 
int Count (void) const
 
void Sort (void)
 

Additional Inherited Members

- Protected Member Functions inherited from cListBase
 cListBase (const char *NeedsLocking=NULL)
 
 cListBase (const char *NeedsLocking=NULL)
 
- Protected Attributes inherited from cListBase
cListObjectobjects
 
cListObjectlastObject
 
int count
 
cStateLock stateLock
 
const char * needsLocking
 
bool useGarbageCollector
 

Detailed Description

Definition at line 39 of file audio.h.

Member Function Documentation

◆ ClearAudio() [1/2]

void cAudios::ClearAudio ( void  )

Definition at line 47 of file audio.c.

References cList< cAudio >::First(), and cList< cAudio >::Next().

Referenced by cDevice::Clear(), and cDevice::Detach().

◆ ClearAudio() [2/2]

void cAudios::ClearAudio ( void  )

◆ MuteAudio() [1/2]

void cAudios::MuteAudio ( bool  On)

◆ MuteAudio() [2/2]

void cAudios::MuteAudio ( bool  On)

◆ PlayAudio() [1/2]

void cAudios::PlayAudio ( const uchar Data,
int  Length,
uchar  Id 
)

Definition at line 29 of file audio.c.

References cList< cAudio >::First(), and cList< cAudio >::Next().

Referenced by cDevice::PlayPesPacket().

◆ PlayAudio() [2/2]

void cAudios::PlayAudio ( const uchar Data,
int  Length,
uchar  Id 
)

◆ PlayTsAudio() [1/2]

void cAudios::PlayTsAudio ( const uchar Data,
int  Length 
)

Definition at line 35 of file audio.c.

References cList< cAudio >::First(), and cList< cAudio >::Next().

Referenced by cDevice::PlayTs().

◆ PlayTsAudio() [2/2]

void cAudios::PlayTsAudio ( const uchar Data,
int  Length 
)

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