diff options
author | cvs2svn <admin@example.com> | 2010-04-04 19:20:29 +0000 |
---|---|---|
committer | cvs2svn <admin@example.com> | 2010-04-04 19:20:29 +0000 |
commit | cde3ee7dade952baf6274f38ca81b316fbcf0c6a (patch) | |
tree | fd73f71d41a6d9b9a66c37eb3e6e172a6155aed3 /frontend_local.h | |
parent | 07de8081b90d309a2b8aaa6050b8e71fa017ae2f (diff) | |
download | xineliboutput-libbluray-r103.tar.gz xineliboutput-libbluray-r103.tar.bz2 |
This commit was manufactured by cvs2svn to create tag 'libbluray-r103'.libbluray-r103
Diffstat (limited to 'frontend_local.h')
-rw-r--r-- | frontend_local.h | 70 |
1 files changed, 0 insertions, 70 deletions
diff --git a/frontend_local.h b/frontend_local.h deleted file mode 100644 index 72552b03..00000000 --- a/frontend_local.h +++ /dev/null @@ -1,70 +0,0 @@ -/* - * frontend_local.h: - * - * See the main source file 'xineliboutput.c' for copyright information and - * how to reach the author. - * - * $Id: frontend_local.h,v 1.8 2010-03-13 12:04:29 phintuka Exp $ - * - */ - -#ifndef __XINELIB_FRONTEND_LOCAL_H -#define __XINELIB_FRONTEND_LOCAL_H - -#include "frontend.h" - -//----------------------------- cXinelibLocal -------------------------------- - -extern "C" { - typedef struct frontend_s frontend_t; -} - -class cXinelibLocal : public cXinelibThread -{ - - public: - cXinelibLocal(const char *frontend_name); - virtual ~cXinelibLocal(); - - protected: - virtual void Action(void); - - public: - - // Data transfer - virtual int Play(const uchar *buf, int len, eStreamId StreamId = sidVdr); - virtual void OsdCmd(void *cmd); - virtual int64_t GetSTC(); - - // Playback files - virtual bool EndOfStreamReached(void); - - // Image grabbing - virtual uchar *GrabImage(int &Size, bool Jpeg, int Quality, - int SizeX, int SizeY); - - // Configuration - virtual void ConfigureWindow(int fullscreen, int width, int height, - int modeswitch, const char *modeline, - int aspect, int scale_video, int field_order); - virtual void ConfigureDecoder(int pes_buffers); - - protected: - - // Playback control - virtual int Xine_Control(const char *cmd); - - protected: - - // Frontend access - frontend_t *load_frontend(const char *fe_name); - - // Data - void *h_fe_lib; - frontend_t *fe; - cRwLock m_feLock; - bool m_bReconfigRequest; -}; - - -#endif // __XINELIB_FRONTEND_LOCAL_H |