From 54a229b3864fe7867da69ef7427877094a256f1c Mon Sep 17 00:00:00 2001 From: Matthias Vogelgesang Date: Wed, 16 Mar 2011 08:58:55 +0100 Subject: Pass target string size when calling uca_get_property --- src/uca-cam.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/uca-cam.h') diff --git a/src/uca-cam.h b/src/uca-cam.h index 7a18b3d..f668e54 100644 --- a/src/uca-cam.h +++ b/src/uca-cam.h @@ -113,9 +113,12 @@ typedef uint32_t (*uca_cam_set_property) (struct uca_camera_t *cam, enum uca_pro * * \param[out] data Where to store the property's value * + * \param[in] num Number of bytes of string storage. Ignored for uca_uint8t + * and uca_uint32t properties. + * * \return UCA_ERR_PROP_INVALID if property is not supported on the camera */ -typedef uint32_t (*uca_cam_get_property) (struct uca_camera_t *cam, enum uca_property_ids property, void *data); +typedef uint32_t (*uca_cam_get_property) (struct uca_camera_t *cam, enum uca_property_ids property, void *data, size_t num); /** * Begin recording. -- cgit v1.2.3