diff options
Diffstat (limited to 'sys/v4l2/v4l2_calls.h')
-rw-r--r-- | sys/v4l2/v4l2_calls.h | 25 |
1 files changed, 12 insertions, 13 deletions
diff --git a/sys/v4l2/v4l2_calls.h b/sys/v4l2/v4l2_calls.h index e03c7abe..a999af8e 100644 --- a/sys/v4l2/v4l2_calls.h +++ b/sys/v4l2/v4l2_calls.h @@ -86,9 +86,9 @@ gboolean gst_v4l2_close (GstV4l2Element *v4l2element); /* norm/input/output */ gboolean gst_v4l2_get_norm (GstV4l2Element *v4l2element, - gint *norm); + v4l2_std_id *norm); gboolean gst_v4l2_set_norm (GstV4l2Element *v4l2element, - gint norm); + v4l2_std_id norm); gboolean gst_v4l2_get_input (GstV4l2Element *v4l2element, gint *input); gboolean gst_v4l2_set_input (GstV4l2Element *v4l2element, @@ -99,27 +99,26 @@ gboolean gst_v4l2_set_output (GstV4l2Element *v4l2element, gint output); /* frequency control */ -gboolean gst_v4l2_has_tuner (GstV4l2Element *v4l2element, - gint *tuner_num); gboolean gst_v4l2_get_frequency (GstV4l2Element *v4l2element, + gint tunernum, gulong *frequency); gboolean gst_v4l2_set_frequency (GstV4l2Element *v4l2element, - gulong frequency); + gint tunernum, + gulong frequency); gboolean gst_v4l2_signal_strength (GstV4l2Element *v4l2element, - gulong *signal_strength); + gint tunernum, + gulong *signal); /* attribute control */ -gboolean gst_v4l2_has_audio (GstV4l2Element *v4l2element); -gboolean gst_v4l2_get_attribute (GstElement *element, - const char *attribute, +gboolean gst_v4l2_get_attribute (GstV4l2Element *v4l2element, + int attribute, int *value); -gboolean gst_v4l2_set_attribute (GstElement *element, - const char *attribute, +gboolean gst_v4l2_set_attribute (GstV4l2Element *v4l2element, + int attribute, const int value); /* overlay */ -gboolean gst_v4l2_set_display (GstV4l2Element *v4l2element, - const gchar *display); +gboolean gst_v4l2_set_display (GstV4l2Element *v4l2element); gboolean gst_v4l2_set_window (GstElement *element, gint x, gint y, gint w, gint h, |