diff options
author | Marcus Meissner <marcus@jet.franken.de> | 2016-04-25 22:52:07 +0200 |
---|---|---|
committer | Marcus Meissner <marcus@jet.franken.de> | 2016-04-25 23:24:01 +0200 |
commit | f2ce37dbc00ae318808165974b2796bbd13d99b1 (patch) | |
tree | 930249d7f2ce1ff1a66477367ae7c82186ef8262 /libgphoto2 | |
parent | 92b9a81a3c73950fa6eaecd5177c604d50994941 (diff) | |
download | libgphoto2-f2ce37dbc00ae318808165974b2796bbd13d99b1.tar.gz |
clarify wait_for_event documentation a bit
Diffstat (limited to 'libgphoto2')
-rw-r--r-- | libgphoto2/gphoto2-camera.c | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/libgphoto2/gphoto2-camera.c b/libgphoto2/gphoto2-camera.c index 706bb7427..cdc0a9ae4 100644 --- a/libgphoto2/gphoto2-camera.c +++ b/libgphoto2/gphoto2-camera.c @@ -1413,7 +1413,7 @@ gp_camera_capture_preview (Camera *camera, CameraFile *file, GPContext *context) /** - * Wait for an event from the camera. + * Wait and retrieve an event from the camera. * * @param camera a Camera * @param timeout amount of time to wait in 1/1000 seconds @@ -1423,12 +1423,16 @@ gp_camera_capture_preview (Camera *camera, CameraFile *file, GPContext *context) * @return gphoto2 error code * * This function blocks and waits for an event to come from the camera. If - * timeout occurs before an event is received then - * *eventtype==GP_EVENT_TIMEOUT and eventdata is left unchanged. + * a timeout occurs before an event is received then + * eventtype will be GP_EVENT_TIMEOUT and eventdata is left unchanged. + * * If an event is received then eventtype is set to the type of event, and * eventdata is set to event specific data. See the CameraEventType enum - * to see which eventtype's match to which types of eventdata. - * + * to see which eventtypes match to which types of eventdata. + * + * Note that this function will return one event after each other, you need + * to be able to call it multiple times, e.g. in a loop, when waiting for specific + * events. */ int gp_camera_wait_for_event (Camera *camera, int timeout, |