|
| CDVDInputStreamBluray (IVideoPlayer *player, const CFileItem &fileitem) |
|
bool | Open () override |
|
void | Close () override |
|
int | Read (uint8_t *buf, int buf_size) override |
|
int64_t | Seek (int64_t offset, int whence) override |
|
void | Abort () override |
|
bool | IsEOF () override |
|
int64_t | GetLength () override |
|
int | GetBlockSize () override |
|
ENextStream | NextStream () override |
|
void | ActivateButton () override |
|
void | SelectButton (int iButton) override |
|
int | GetCurrentButton () override |
|
int | GetTotalButtons () override |
|
void | OnUp () override |
|
void | OnDown () override |
|
void | OnLeft () override |
|
void | OnRight () override |
|
bool | OnMenu () override |
| Open the Menu. More...
|
|
void | OnBack () override |
|
void | OnNext () override |
|
void | OnPrevious () override |
|
MenuType | GetSupportedMenuType () override |
| Get the supported menu type. More...
|
|
bool | IsInMenu () override |
|
bool | OnMouseMove (const CPoint &point) override |
|
bool | OnMouseClick (const CPoint &point) override |
|
void | SkipStill () override |
|
bool | GetState (std::string &xmlstate) override |
|
bool | SetState (const std::string &xmlstate) override |
|
bool | CanSeek () override |
|
void | UserInput (bd_vk_key_e vk) |
|
bool | MouseMove (const CPoint &point) |
|
bool | MouseClick (const CPoint &point) |
|
int | GetChapter () override |
|
int | GetChapterCount () override |
|
void | GetChapterName (std::string &name, int ch=-1) override |
|
int64_t | GetChapterPos (int ch) override |
|
bool | SeekChapter (int ch) override |
|
CDVDInputStream::IDisplayTime * | GetIDisplayTime () override |
|
int | GetTotalTime () override |
|
int | GetTime () override |
|
CDVDInputStream::IPosTime * | GetIPosTime () override |
|
bool | PosTime (int ms) override |
|
void | GetStreamInfo (int pid, std::string &language) |
|
void | OverlayCallback (const BD_OVERLAY *const) |
|
BLURAY_TITLE_INFO * | GetTitleLongest () |
|
BLURAY_TITLE_INFO * | GetTitleFile (const std::string &name) |
|
void | ProcessEvent () |
|
| CDVDInputStream (DVDStreamType m_streamType, const CFileItem &fileitem) |
|
virtual std::string & | GetContent () |
|
virtual std::string | GetFileName () |
|
virtual CURL | GetURL () |
|
virtual bool | CanPause () |
|
virtual void | SetReadRate (uint32_t rate) |
| Indicate expected read rate in bytes per second. This could be used to throttle caching rate. Should be seen as only a hint.
|
|
virtual bool | GetCacheStatus (XFILE::SCacheStatus *status) |
| Get the cache status. More...
|
|
bool | IsStreamType (DVDStreamType type) const |
|
virtual BitstreamStats | GetBitstreamStats () const |
|
bool | ContentLookup () |
|
virtual bool | IsRealtime () |
|
void | SetRealtime (bool realtime) |
|
virtual IDemux * | GetIDemux () |
|
virtual ITimes * | GetITimes () |
|
virtual IChapter * | GetIChapter () |
|
const CVariant & | GetProperty (const std::string &key) |
|