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) |
| | 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) |
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) |
| 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) |
| virtual void | Activate (bool On) |
| int | PlayPes (const uchar *Data, int Length, bool VideoOnly=false) |
| int | PlayTs (const uchar *Data, int Length, bool VideoOnly=false) |
| 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) |
| 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) |
| virtual void | Activate (bool On) |
| int | PlayPes (const uchar *Data, int Length, bool VideoOnly=false) |
| int | PlayTs (const uchar *Data, int Length, bool VideoOnly=false) |