v4l2camsrc_calls

v4l2camsrc_calls

Synopsis

#define             GST_V4L2CAMSRC_IS_ACTIVE            (v4l2camsrc)
#define             GST_V4L2CAMSRC_CHECK_NOT_OPEN       (v4l2camsrc)
#define             GST_V4L2CAMSRC_CHECK_ACTIVE         (v4l2camsrc)
#define             GST_V4L2CAMSRC_CHECK_NOT_ACTIVE     (v4l2camsrc)
gboolean            gst_v4l2camsrc_open                 (GstV4l2CamSrc *v4l2camsrc);
gboolean            gst_v4l2camsrc_close                (GstV4l2CamSrc *v4l2camsrc);
gboolean            gst_v4l2camsrc_get_attribute        (GstV4l2CamSrc *v4l2camsrc,
                                                         int attribute,
                                                         int *value);
gboolean            gst_v4l2camsrc_set_attribute        (GstV4l2CamSrc *v4l2camsrc,
                                                         int attribute,
                                                         const int value);
gboolean            gst_v4l2camsrc_get_capture          (GstV4l2CamSrc *v4l2camsrc);
gboolean            gst_v4l2camsrc_set_capture          (GstV4l2CamSrc *v4l2camsrc,
                                                         guint32 pixelformat,
                                                         guint32 width,
                                                         guint32 height,
                                                         guint32 fps_n,
                                                         guint32 fps_d);
gboolean            gst_v4l2camsrc_capture_init         (GstV4l2CamSrc *v4l2camsrc,
                                                         GstCaps *caps);
gboolean            gst_v4l2camsrc_capture_start        (GstV4l2CamSrc *v4l2camsrc);
GstFlowReturn       gst_v4l2camsrc_grab_frame           (GstV4l2CamSrc *v4l2camsrc,
                                                         GstBuffer **buf);
gboolean            gst_v4l2camsrc_capture_stop         (GstV4l2CamSrc *v4l2camsrc);
gboolean            gst_v4l2camsrc_capture_deinit       (GstV4l2CamSrc *v4l2camsrc);
gboolean            gst_v4l2camsrc_fill_format_list     (GstV4l2CamSrc *v4l2camsrc);
gboolean            gst_v4l2camsrc_clear_format_list    (GstV4l2CamSrc *v4l2camsrc);
GstCaps*            gst_v4l2camsrc_probe_caps_for_format
                                                        (GstV4l2CamSrc *v4l2camsrc,
                                                         guint32 pixelformat,
                                                         const GstStructure *template);
gboolean            gst_v4l2camsrc_update_cropping      (GstV4l2CamSrc *v4l2camsrc,
                                                         gint width,
                                                         gint height,
                                                         gfloat zoom);

Description

A longer description goes here.

Details

GST_V4L2CAMSRC_IS_ACTIVE()

#define             GST_V4L2CAMSRC_IS_ACTIVE(v4l2camsrc)

GST_V4L2CAMSRC_CHECK_NOT_OPEN()

#define             GST_V4L2CAMSRC_CHECK_NOT_OPEN(v4l2camsrc)

GST_V4L2CAMSRC_CHECK_ACTIVE()

#define             GST_V4L2CAMSRC_CHECK_ACTIVE(v4l2camsrc)

GST_V4L2CAMSRC_CHECK_NOT_ACTIVE()

#define             GST_V4L2CAMSRC_CHECK_NOT_ACTIVE(v4l2camsrc)

gst_v4l2camsrc_open ()

gboolean            gst_v4l2camsrc_open                 (GstV4l2CamSrc *v4l2camsrc);

gst_v4l2camsrc_close ()

gboolean            gst_v4l2camsrc_close                (GstV4l2CamSrc *v4l2camsrc);

gst_v4l2camsrc_get_attribute ()

gboolean            gst_v4l2camsrc_get_attribute        (GstV4l2CamSrc *v4l2camsrc,
                                                         int attribute,
                                                         int *value);

gst_v4l2camsrc_set_attribute ()

gboolean            gst_v4l2camsrc_set_attribute        (GstV4l2CamSrc *v4l2camsrc,
                                                         int attribute,
                                                         const int value);

gst_v4l2camsrc_get_capture ()

gboolean            gst_v4l2camsrc_get_capture          (GstV4l2CamSrc *v4l2camsrc);

gst_v4l2camsrc_set_capture ()

gboolean            gst_v4l2camsrc_set_capture          (GstV4l2CamSrc *v4l2camsrc,
                                                         guint32 pixelformat,
                                                         guint32 width,
                                                         guint32 height,
                                                         guint32 fps_n,
                                                         guint32 fps_d);

gst_v4l2camsrc_capture_init ()

gboolean            gst_v4l2camsrc_capture_init         (GstV4l2CamSrc *v4l2camsrc,
                                                         GstCaps *caps);

gst_v4l2camsrc_capture_start ()

gboolean            gst_v4l2camsrc_capture_start        (GstV4l2CamSrc *v4l2camsrc);

gst_v4l2camsrc_grab_frame ()

GstFlowReturn       gst_v4l2camsrc_grab_frame           (GstV4l2CamSrc *v4l2camsrc,
                                                         GstBuffer **buf);

gst_v4l2camsrc_capture_stop ()

gboolean            gst_v4l2camsrc_capture_stop         (GstV4l2CamSrc *v4l2camsrc);

gst_v4l2camsrc_capture_deinit ()

gboolean            gst_v4l2camsrc_capture_deinit       (GstV4l2CamSrc *v4l2camsrc);

gst_v4l2camsrc_fill_format_list ()

gboolean            gst_v4l2camsrc_fill_format_list     (GstV4l2CamSrc *v4l2camsrc);

gst_v4l2camsrc_clear_format_list ()

gboolean            gst_v4l2camsrc_clear_format_list    (GstV4l2CamSrc *v4l2camsrc);

gst_v4l2camsrc_probe_caps_for_format ()

GstCaps*            gst_v4l2camsrc_probe_caps_for_format
                                                        (GstV4l2CamSrc *v4l2camsrc,
                                                         guint32 pixelformat,
                                                         const GstStructure *template);

gst_v4l2camsrc_update_cropping ()

gboolean            gst_v4l2camsrc_update_cropping      (GstV4l2CamSrc *v4l2camsrc,
                                                         gint width,
                                                         gint height,
                                                         gfloat zoom);