vdr
2.2.0
|
Public Member Functions | |
cPicturePlayer (void) | |
~cPicturePlayer () | |
void | SetPicture (const char *FileName) |
![]() | |
cPlayer (ePlayMode PlayMode=pmAudioVideo) | |
virtual | ~cPlayer () |
bool | IsAttached (void) |
virtual double | FramesPerSecond (void) |
virtual bool | GetIndex (int &Current, int &Total, bool SnapToIFrame=false) |
virtual bool | GetReplayMode (bool &Play, bool &Forward, int &Speed) |
virtual void | SetAudioTrack (eTrackType Type, const tTrackId *TrackId) |
virtual void | SetSubtitleTrack (eTrackType Type, const tTrackId *TrackId) |
Private Member Functions | |
virtual void | Activate (bool On) |
Private Attributes | |
int | size |
int | length |
uchar * | buffer |
Additional Inherited Members | |
![]() | |
void | DeviceClrAvailableTracks (bool DescriptionsOnly=false) |
bool | DeviceSetAvailableTrack (eTrackType Type, int Index, uint16_t Id, const char *Language=NULL, const char *Description=NULL) |
bool | DeviceSetCurrentAudioTrack (eTrackType Type) |
bool | DeviceSetCurrentSubtitleTrack (eTrackType Type) |
bool | DevicePoll (cPoller &Poller, int TimeoutMs=0) |
bool | DeviceFlush (int TimeoutMs=0) |
bool | DeviceHasIBPTrickSpeed (void) |
bool | DeviceIsPlayingVideo (void) |
void | DeviceTrickSpeed (int Speed, bool Forward) |
void | DeviceClear (void) |
void | DevicePlay (void) |
void | DeviceFreeze (void) |
void | DeviceMute (void) |
void | DeviceSetVideoDisplayFormat (eVideoDisplayFormat VideoDisplayFormat) |
void | DeviceStillPicture (const uchar *Data, int Length) |
uint64_t | DeviceGetSTC (void) |
void | Detach (void) |
int | PlayPes (const uchar *Data, int Length, bool VideoOnly=false) |
int | PlayTs (const uchar *Data, int Length, bool VideoOnly=false) |
Definition at line 31 of file PLUGINS/src/pictures/player.c.
cPicturePlayer::cPicturePlayer | ( | void | ) |
cPicturePlayer::~cPicturePlayer | ( | ) |
Definition at line 50 of file PLUGINS/src/pictures/player.c.
References buffer.
|
privatevirtual |
Reimplemented from cPlayer.
Definition at line 55 of file PLUGINS/src/pictures/player.c.
References buffer, cPlayer::DeviceStillPicture(), and length.
void cPicturePlayer::SetPicture | ( | const char * | FileName | ) |
Definition at line 61 of file PLUGINS/src/pictures/player.c.
References cPictureControl::active, buffer, cPlayer::DeviceStillPicture(), cPictureControl::lastDisplayed, length, LOG_ERROR_STR, and size.
Referenced by cPictureControl::NextDirectory(), and cPictureControl::NextPicture().
|
private |
Definition at line 35 of file PLUGINS/src/pictures/player.c.
Referenced by Activate(), cPicturePlayer(), SetPicture(), and ~cPicturePlayer().
|
private |
Definition at line 34 of file PLUGINS/src/pictures/player.c.
Referenced by Activate(), cPicturePlayer(), and SetPicture().
|
private |
Definition at line 33 of file PLUGINS/src/pictures/player.c.
Referenced by cPicturePlayer(), and SetPicture().