summaryrefslogtreecommitdiffstats
path: root/sys/v4l2/v4l2_calls.h
diff options
context:
space:
mode:
Diffstat (limited to 'sys/v4l2/v4l2_calls.h')
-rw-r--r--sys/v4l2/v4l2_calls.h25
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,