summaryrefslogtreecommitdiffstats
path: root/vidix/vidixlib.h
diff options
context:
space:
mode:
authorben <ben@b3059339-0415-0410-9bf9-f77b7e298cf2>2008-06-20 20:09:54 +0000
committerben <ben@b3059339-0415-0410-9bf9-f77b7e298cf2>2008-06-20 20:09:54 +0000
commitc29c9e905497744e6989d4264a4db2e5cbfb0a87 (patch)
tree4588418cc995966305cb2922178aaec72893fb92 /vidix/vidixlib.h
parent536096e93813b14b8911977a21dc712ffb8ada35 (diff)
downloadmpv-c29c9e905497744e6989d4264a4db2e5cbfb0a87.tar.bz2
mpv-c29c9e905497744e6989d4264a4db2e5cbfb0a87.tar.xz
move content of vidixlib.h into vidix.h
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@27109 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'vidix/vidixlib.h')
-rw-r--r--vidix/vidixlib.h92
1 files changed, 0 insertions, 92 deletions
diff --git a/vidix/vidixlib.h b/vidix/vidixlib.h
index 819e60db41..a02f9b1fb2 100644
--- a/vidix/vidixlib.h
+++ b/vidix/vidixlib.h
@@ -38,96 +38,4 @@
#include "vidix.h"
-typedef struct VDXDriver {
- const char *name;
- struct VDXDriver *next;
- int (* probe) (int verbose, int force);
- int (* get_caps) (vidix_capability_t *cap);
- int (*query_fourcc)(vidix_fourcc_t *);
- int (*init)(void);
- void (*destroy)(void);
- int (*config_playback)(vidix_playback_t *);
- int (*playback_on)( void );
- int (*playback_off)( void );
- /* Functions below can be missed in driver ;) */
- int (*frame_sel)( unsigned frame_idx );
- int (*get_eq)( vidix_video_eq_t * );
- int (*set_eq)( const vidix_video_eq_t * );
- int (*get_deint)( vidix_deinterlace_t * );
- int (*set_deint)( const vidix_deinterlace_t * );
- int (*copy_frame)( const vidix_dma_t * );
- int (*get_gkey)( vidix_grkey_t * );
- int (*set_gkey)( const vidix_grkey_t * );
- int (*get_num_fx)( unsigned * );
- int (*get_fx)( vidix_oem_fx_t * );
- int (*set_fx)( const vidix_oem_fx_t * );
-} VDXDriver;
-
-typedef struct VDXContext {
- VDXDriver *drv;
- /* might be filled in by much more info later on */
-} VDXContext;
-
-typedef VDXContext *VDL_HANDLE;
-
-/* Opens corresponded video driver and returns handle of associated stream.
- * path - specifies path where drivers are located.
- * name - specifies prefered driver name (can be NULL).
- * cap - specifies driver capability (TYPE_* constants).
- * verbose - specifies verbose level
- * returns handle if ok else NULL.
- */
-VDL_HANDLE vdlOpen (const char *name,unsigned cap,int verbose);
-
-/* Closes stream and corresponded driver. */
-void vdlClose (VDL_HANDLE ctx);
-
-/* Queries driver capabilities. Return 0 if ok else errno */
-int vdlGetCapability (VDL_HANDLE, vidix_capability_t *);
-
-/* Queries support for given fourcc. Returns 0 if ok else errno */
-int vdlQueryFourcc (VDL_HANDLE, vidix_fourcc_t *);
-
-/* Returns 0 if ok else errno */
-int vdlConfigPlayback (VDL_HANDLE, vidix_playback_t *);
-
-/* Returns 0 if ok else errno */
-int vdlPlaybackOn (VDL_HANDLE);
-
-/* Returns 0 if ok else errno */
-int vdlPlaybackOff (VDL_HANDLE);
-
-/* Returns 0 if ok else errno */
-int vdlPlaybackFrameSelect (VDL_HANDLE, unsigned frame_idx);
-
-/* Returns 0 if ok else errno */
-int vdlGetGrKeys (VDL_HANDLE, vidix_grkey_t *);
-
-/* Returns 0 if ok else errno */
-int vdlSetGrKeys (VDL_HANDLE, const vidix_grkey_t *);
-
-/* Returns 0 if ok else errno */
-int vdlPlaybackGetEq (VDL_HANDLE, vidix_video_eq_t *);
-
-/* Returns 0 if ok else errno */
-int vdlPlaybackSetEq (VDL_HANDLE, const vidix_video_eq_t *);
-
-/* Returns 0 if ok else errno */
-int vdlPlaybackGetDeint (VDL_HANDLE, vidix_deinterlace_t *);
-
-/* Returns 0 if ok else errno */
-int vdlPlaybackSetDeint (VDL_HANDLE, const vidix_deinterlace_t *);
-
-/* Returns 0 if ok else errno */
-int vdlQueryNumOemEffects (VDL_HANDLE, unsigned *number);
-
-/* Returns 0 if ok else errno */
-int vdlGetOemEffect (VDL_HANDLE, vidix_oem_fx_t *);
-
-/* Returns 0 if ok else errno */
-int vdlSetOemEffect (VDL_HANDLE, const vidix_oem_fx_t *);
-
-/* Returns 0 if ok else errno */
-int vdlPlaybackCopyFrame (VDL_HANDLE, const vidix_dma_t *);
-
#endif /* MPLAYER_VIDIXLIB_H */