comparison vidix/vidixlib.h @ 22862:b9f09be55449

useless externs
author ben
date Sun, 01 Apr 2007 12:26:31 +0000
parents 6c57087c5a2d
children 441582f3ed87
comparison
equal deleted inserted replaced
22861:a9b5d1ddbd80 22862:b9f09be55449
56 } VDXContext; 56 } VDXContext;
57 57
58 typedef void * VDL_HANDLE; 58 typedef void * VDL_HANDLE;
59 59
60 /* returns library version */ 60 /* returns library version */
61 extern unsigned vdlGetVersion( void ); 61 unsigned vdlGetVersion( void );
62 62
63 /* Opens corresponded video driver and returns handle 63 /* Opens corresponded video driver and returns handle
64 of associated stream. 64 of associated stream.
65 path - specifies path where drivers are located. 65 path - specifies path where drivers are located.
66 name - specifies prefered driver name (can be NULL). 66 name - specifies prefered driver name (can be NULL).
67 cap - specifies driver capability (TYPE_* constants). 67 cap - specifies driver capability (TYPE_* constants).
68 verbose - specifies verbose level 68 verbose - specifies verbose level
69 returns !0 if ok else NULL. 69 returns !0 if ok else NULL.
70 */ 70 */
71 extern VDL_HANDLE vdlOpen(const char *path,const char *name,unsigned cap,int verbose); 71 VDL_HANDLE vdlOpen(const char *path,const char *name,unsigned cap,int verbose);
72 /* Closes stream and corresponded driver. */ 72 /* Closes stream and corresponded driver. */
73 extern void vdlClose(VDL_HANDLE stream); 73 void vdlClose(VDL_HANDLE stream);
74 74
75 /* Queries driver capabilities. Return 0 if ok else errno */ 75 /* Queries driver capabilities. Return 0 if ok else errno */
76 extern int vdlGetCapability(VDL_HANDLE, vidix_capability_t *); 76 int vdlGetCapability(VDL_HANDLE, vidix_capability_t *);
77 77
78 /* Queries support for given fourcc. Returns 0 if ok else errno */ 78 /* Queries support for given fourcc. Returns 0 if ok else errno */
79 extern int vdlQueryFourcc(VDL_HANDLE,vidix_fourcc_t *); 79 int vdlQueryFourcc(VDL_HANDLE,vidix_fourcc_t *);
80 80
81 /* Returns 0 if ok else errno */ 81 /* Returns 0 if ok else errno */
82 extern int vdlConfigPlayback(VDL_HANDLE, vidix_playback_t *); 82 int vdlConfigPlayback(VDL_HANDLE, vidix_playback_t *);
83 83
84 /* Returns 0 if ok else errno */ 84 /* Returns 0 if ok else errno */
85 extern int vdlPlaybackOn(VDL_HANDLE); 85 int vdlPlaybackOn(VDL_HANDLE);
86 86
87 /* Returns 0 if ok else errno */ 87 /* Returns 0 if ok else errno */
88 extern int vdlPlaybackOff(VDL_HANDLE); 88 int vdlPlaybackOff(VDL_HANDLE);
89 89
90 /* Returns 0 if ok else errno */ 90 /* Returns 0 if ok else errno */
91 extern int vdlPlaybackFrameSelect(VDL_HANDLE, unsigned frame_idx ); 91 int vdlPlaybackFrameSelect(VDL_HANDLE, unsigned frame_idx );
92 92
93 /* Returns 0 if ok else errno */ 93 /* Returns 0 if ok else errno */
94 extern int vdlGetGrKeys(VDL_HANDLE, vidix_grkey_t * ); 94 int vdlGetGrKeys(VDL_HANDLE, vidix_grkey_t * );
95 95
96 /* Returns 0 if ok else errno */ 96 /* Returns 0 if ok else errno */
97 extern int vdlSetGrKeys(VDL_HANDLE, const vidix_grkey_t * ); 97 int vdlSetGrKeys(VDL_HANDLE, const vidix_grkey_t * );
98 98
99 /* Returns 0 if ok else errno */ 99 /* Returns 0 if ok else errno */
100 extern int vdlPlaybackGetEq(VDL_HANDLE, vidix_video_eq_t * ); 100 int vdlPlaybackGetEq(VDL_HANDLE, vidix_video_eq_t * );
101 101
102 /* Returns 0 if ok else errno */ 102 /* Returns 0 if ok else errno */
103 extern int vdlPlaybackSetEq(VDL_HANDLE, const vidix_video_eq_t * ); 103 int vdlPlaybackSetEq(VDL_HANDLE, const vidix_video_eq_t * );
104 104
105 /* Returns 0 if ok else errno */ 105 /* Returns 0 if ok else errno */
106 extern int vdlPlaybackGetDeint(VDL_HANDLE, vidix_deinterlace_t * ); 106 int vdlPlaybackGetDeint(VDL_HANDLE, vidix_deinterlace_t * );
107 107
108 /* Returns 0 if ok else errno */ 108 /* Returns 0 if ok else errno */
109 extern int vdlPlaybackSetDeint(VDL_HANDLE, const vidix_deinterlace_t * ); 109 int vdlPlaybackSetDeint(VDL_HANDLE, const vidix_deinterlace_t * );
110 110
111 /* Returns 0 if ok else errno */ 111 /* Returns 0 if ok else errno */
112 extern int vdlQueryNumOemEffects(VDL_HANDLE, unsigned * number ); 112 int vdlQueryNumOemEffects(VDL_HANDLE, unsigned * number );
113 113
114 /* Returns 0 if ok else errno */ 114 /* Returns 0 if ok else errno */
115 extern int vdlGetOemEffect(VDL_HANDLE, vidix_oem_fx_t * ); 115 int vdlGetOemEffect(VDL_HANDLE, vidix_oem_fx_t * );
116 116
117 /* Returns 0 if ok else errno */ 117 /* Returns 0 if ok else errno */
118 extern int vdlSetOemEffect(VDL_HANDLE, const vidix_oem_fx_t * ); 118 int vdlSetOemEffect(VDL_HANDLE, const vidix_oem_fx_t * );
119 119
120 120
121 /* Returns 0 if ok else errno */ 121 /* Returns 0 if ok else errno */
122 extern int vdlPlaybackCopyFrame(VDL_HANDLE, const vidix_dma_t * ); 122 int vdlPlaybackCopyFrame(VDL_HANDLE, const vidix_dma_t * );
123 123
124 #ifdef __cplusplus 124 #ifdef __cplusplus
125 } 125 }
126 #endif 126 #endif
127 127