vdr-plugin-softhddevice-drm-gles 1.6.4-d0291bb
Device

Output Device Implementation. More...

Classes

struct  overload< Ts >
 
class  cSoftHdDevice
 Output Device Implementation. More...
 

Enumerations

enum  State {
  STOP , BUFFERING , PLAY , TRICK_SPEED ,
  DETACHED
}
 
enum  PlaybackMode { NONE , AUDIO_AND_VIDEO , AUDIO_ONLY , VIDEO_ONLY }
 

Functions

static void PrintStreamData (const uchar *payload)
 Print the start code, stream id, length, first three bytes (start code) of the payload, and the following 16 bytes of the codec payload.
 
template<class... Ts>
 overload (Ts...) -> overload< Ts... >
 
const charEventToString (const Event &e)
 
const charStateToString (State s)
 

Detailed Description

Output Device Implementation.

Enumeration Type Documentation

◆ PlaybackMode

Enumerator
NONE 
AUDIO_AND_VIDEO 
AUDIO_ONLY 
VIDEO_ONLY 

Definition at line 102 of file softhddevice.h.

◆ State

Enumerator
STOP 
BUFFERING 
PLAY 
TRICK_SPEED 
DETACHED 

Definition at line 66 of file softhddevice.h.

Function Documentation

◆ EventToString()

const char * EventToString ( const Event e)
inline

Definition at line 74 of file softhddevice.h.

References AUDIO.

Referenced by cSoftHdDevice::OnEventReceived().

◆ overload()

template<class... Ts>
overload ( Ts...  ) -> overload< Ts... >

◆ PrintStreamData()

static void PrintStreamData ( const uchar payload)
static

Print the start code, stream id, length, first three bytes (start code) of the payload, and the following 16 bytes of the codec payload.

Parameters
datapointer to stream data
offsetprint from here

Definition at line 1014 of file softhddevice.cpp.

References L_CODEC, and LOGDEBUG2.

Referenced by cSoftHdDevice::PlayVideoInternal().

◆ StateToString()

const char * StateToString ( State  s)
inline

Definition at line 91 of file softhddevice.h.

References BUFFERING, DETACHED, PLAY, STOP, and TRICK_SPEED.

Referenced by cSoftHdDevice::OnEventReceived(), and cSoftHdDevice::SetState().