summaryrefslogtreecommitdiffstats
path: root/sys/v4l2/v4l2src_calls.h
diff options
context:
space:
mode:
authorEdgard Lima <edgard.lima@indt.org.br>2006-08-29 20:59:47 +0000
committerEdgard Lima <edgard.lima@indt.org.br>2006-08-29 20:59:47 +0000
commitb368225bc6030ae8edbbf6dfbb0e2f5477af497b (patch)
tree7913a0357cbf601990a53cde08f8d9ff01959deb /sys/v4l2/v4l2src_calls.h
parentef178aabf965c0cc8722f07267f478e58c1f2a5e (diff)
downloadgst-plugins-bad-b368225bc6030ae8edbbf6dfbb0e2f5477af497b.tar.gz
gst-plugins-bad-b368225bc6030ae8edbbf6dfbb0e2f5477af497b.tar.bz2
gst-plugins-bad-b368225bc6030ae8edbbf6dfbb0e2f5477af497b.zip
Fixed framerate negotiation.
Original commit message from CVS: Fixed framerate negotiation.
Diffstat (limited to 'sys/v4l2/v4l2src_calls.h')
-rw-r--r--sys/v4l2/v4l2src_calls.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/sys/v4l2/v4l2src_calls.h b/sys/v4l2/v4l2src_calls.h
index 4b5a3871..6cb637b3 100644
--- a/sys/v4l2/v4l2src_calls.h
+++ b/sys/v4l2/v4l2src_calls.h
@@ -28,7 +28,8 @@
gboolean gst_v4l2src_get_capture (GstV4l2Src * v4l2src);
gboolean gst_v4l2src_set_capture (GstV4l2Src * v4l2src,
struct v4l2_fmtdesc *fmt,
- gint * width, gint * height);
+ gint * width, gint * height,
+ guint *fps_n, guint * fps_d);
gboolean gst_v4l2src_capture_init (GstV4l2Src * v4l2src);
gboolean gst_v4l2src_capture_start (GstV4l2Src * v4l2src);
gint gst_v4l2src_grab_frame (GstV4l2Src * v4l2src);
@@ -54,6 +55,10 @@ gst_v4l2src_update_fps (GstV4l2Object * v4l2object);
extern gboolean
gst_v4l2src_get_fps (GstV4l2Src * v4l2src, guint * fps_n, guint * fps_d);
+
+extern gboolean
+gst_v4l2src_set_fps (GstV4l2Src * v4l2src, guint * fps_n, guint * fps_d);
+
GValue *gst_v4l2src_get_fps_list (GstV4l2Src * v4l2src);
GstBuffer *gst_v4l2src_buffer_new (GstV4l2Src * v4l2src,