--- /srv/reproducible-results/rbuild-debian/r-b-build.pDdkSaqo/b1/libdc1394_2.2.6-4_armhf.changes +++ /srv/reproducible-results/rbuild-debian/r-b-build.pDdkSaqo/b2/libdc1394_2.2.6-4_armhf.changes ├── Files │ @@ -1,7 +1,7 @@ │ │ 0792a2fc8ee71a17a586073ab640cbbe 222672 debug optional libdc1394-25-dbgsym_2.2.6-4_armhf.deb │ 40d6b5fddf1491b2102693839a138d57 100328 libs optional libdc1394-25_2.2.6-4_armhf.deb │ 02d57db273063f2972278122a55dd76e 127904 libdevel optional libdc1394-dev_2.2.6-4_armhf.deb │ - 60c74bcee2059db0a20bd096c8d9f394 453220 doc optional libdc1394-doc_2.2.6-4_all.deb │ + a022c92a331115c5c82ea540b4f4936e 454040 doc optional libdc1394-doc_2.2.6-4_all.deb │ 97173a1d2bd5a6e52f76cd0a9cc57734 5916 debug optional libdc1394-utils-dbgsym_2.2.6-4_armhf.deb │ bb8f967ee8b0484c234e7f0edd71252c 31760 utils optional libdc1394-utils_2.2.6-4_armhf.deb ├── libdc1394-doc_2.2.6-4_all.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2021-08-10 20:53:45.000000 debian-binary │ │ --rw-r--r-- 0 0 0 4276 2021-08-10 20:53:45.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 448752 2021-08-10 20:53:45.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 4272 2021-08-10 20:53:45.000000 control.tar.xz │ │ +-rw-r--r-- 0 0 0 449576 2021-08-10 20:53:45.000000 data.tar.xz │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── ./control │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ Package: libdc1394-doc │ │ │ │ Source: libdc1394 │ │ │ │ Version: 2.2.6-4 │ │ │ │ Architecture: all │ │ │ │ Maintainer: Debian Multimedia Maintainers │ │ │ │ -Installed-Size: 1622 │ │ │ │ +Installed-Size: 1623 │ │ │ │ Section: doc │ │ │ │ Priority: optional │ │ │ │ Multi-Arch: foreign │ │ │ │ Homepage: https://sourceforge.net/projects/libdc1394/ │ │ │ │ Description: high level programming interface for IEEE 1394 digital cameras - documentation │ │ │ │ libdc1394 is a library that is intended to provide a high level │ │ │ │ programming interface for application developers who wish to control │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── file list │ │ │ │ @@ -131,10 +131,10 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 177 2021-08-10 20:53:45.000000 ./usr/share/doc/libdc1394-doc/html/tab_h.png │ │ │ │ -rw-r--r-- 0 root (0) root (0) 184 2021-08-10 20:53:45.000000 ./usr/share/doc/libdc1394-doc/html/tab_s.png │ │ │ │ -rw-r--r-- 0 root (0) root (0) 9957 2021-08-10 20:53:45.000000 ./usr/share/doc/libdc1394-doc/html/tabs.css │ │ │ │ -rw-r--r-- 0 root (0) root (0) 9624 2021-08-10 20:53:45.000000 ./usr/share/doc/libdc1394-doc/html/types_8h.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 3264 2021-08-10 20:53:45.000000 ./usr/share/doc/libdc1394-doc/html/unionfw__cdev__event.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 23264 2021-08-10 20:53:45.000000 ./usr/share/doc/libdc1394-doc/html/utils_8h.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 46823 2021-08-10 20:53:45.000000 ./usr/share/doc/libdc1394-doc/html/video_8h.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 283406 2021-08-10 20:53:45.000000 ./usr/share/doc/libdc1394-doc/libdc1394.pdf.gz │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 284223 2021-08-10 20:53:45.000000 ./usr/share/doc/libdc1394-doc/libdc1394.pdf.gz │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2021-08-10 20:53:45.000000 ./usr/share/doc-base/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 378 2020-09-22 20:24:57.000000 ./usr/share/doc-base/libdc1394-doc.libdc1394-doc │ │ │ ├── ./usr/share/doc/libdc1394-doc/libdc1394.pdf.gz │ │ │ │ ├── libdc1394.pdf │ │ │ │ │ ├── pdftotext {} - │ │ │ │ │ │ @@ -549,601 +549,600 @@ │ │ │ │ │ │ │ │ │ │ │ │ 29 │ │ │ │ │ │ │ │ │ │ │ │ 4.1.4.12 dc1394_reset_bus() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ 29 │ │ │ │ │ │ │ │ │ │ │ │ -4.2 dc1394/conversions.h File Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ +4.2 dc1394/capture.h File Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ 29 │ │ │ │ │ │ │ │ │ │ │ │ 4.2.1 Detailed Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ 30 │ │ │ │ │ │ │ │ │ │ │ │ -4.2.2 Enumeration Type Documentation │ │ │ │ │ │ +4.2.2 Macro Definition Documentation │ │ │ │ │ │ │ │ │ │ │ │ -. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ 30 │ │ │ │ │ │ │ │ │ │ │ │ -4.2.2.1 dc1394bayer_method_t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ +4.2.2.1 DC1394_CAPTURE_FLAGS_CHANNEL_ALLOC . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ 30 │ │ │ │ │ │ │ │ │ │ │ │ -4.2.2.2 dc1394stereo_method_t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ +4.2.3 Typedef Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ 30 │ │ │ │ │ │ │ │ │ │ │ │ -4.2.3 Function Documentation │ │ │ │ │ │ +4.2.3.1 dc1394capture_callback_t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ -. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ +30 │ │ │ │ │ │ + │ │ │ │ │ │ +4.2.4 Enumeration Type Documentation │ │ │ │ │ │ + │ │ │ │ │ │ +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ 30 │ │ │ │ │ │ │ │ │ │ │ │ -4.2.3.1 dc1394_bayer_decoding_16bit() . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ +4.2.4.1 dc1394capture_policy_t │ │ │ │ │ │ + │ │ │ │ │ │ +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ 30 │ │ │ │ │ │ │ │ │ │ │ │ -4.2.3.2 dc1394_bayer_decoding_8bit() . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ 31 │ │ │ │ │ │ │ │ │ │ │ │ -4.2.3.3 dc1394_convert_frames() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ +4.2.5 Function Documentation │ │ │ │ │ │ + │ │ │ │ │ │ +4.2.5.1 dc1394_capture_dequeue() │ │ │ │ │ │ + │ │ │ │ │ │ +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ 31 │ │ │ │ │ │ │ │ │ │ │ │ -4.2.3.4 dc1394_convert_to_MONO8() . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ +4.2.5.2 dc1394_capture_enqueue() │ │ │ │ │ │ + │ │ │ │ │ │ +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ 31 │ │ │ │ │ │ │ │ │ │ │ │ -4.2.3.5 dc1394_convert_to_RGB8() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ +4.2.5.3 dc1394_capture_get_fileno() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ 31 │ │ │ │ │ │ │ │ │ │ │ │ -4.2.3.6 dc1394_convert_to_YUV422() . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ +4.2.5.4 dc1394_capture_is_frame_corrupt() . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ -32 │ │ │ │ │ │ +31 │ │ │ │ │ │ │ │ │ │ │ │ -4.2.3.7 dc1394_debayer_frames() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ +4.2.5.5 dc1394_capture_set_callback() . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ -32 │ │ │ │ │ │ +31 │ │ │ │ │ │ │ │ │ │ │ │ -4.2.3.8 dc1394_deinterlace_stereo() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ +4.2.5.6 dc1394_capture_setup() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ 32 │ │ │ │ │ │ │ │ │ │ │ │ -4.2.3.9 dc1394_deinterlace_stereo_frames() . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ +4.2.5.7 dc1394_capture_stop() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ 32 │ │ │ │ │ │ │ │ │ │ │ │ -4.3 dc1394/dc1394.h File Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ +4.3 dc1394/control.h File Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ -33 │ │ │ │ │ │ +32 │ │ │ │ │ │ │ │ │ │ │ │ 4.3.1 Detailed Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ -33 │ │ │ │ │ │ +34 │ │ │ │ │ │ │ │ │ │ │ │ -4.4 dc1394/format7.h File Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ +4.3.2 Typedef Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ -33 │ │ │ │ │ │ +34 │ │ │ │ │ │ │ │ │ │ │ │ -4.4.1 Detailed Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ +4.3.2.1 dc1394feature_info_t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ 34 │ │ │ │ │ │ │ │ │ │ │ │ -4.4.2 Typedef Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ +4.3.2.2 dc1394featureset_t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ 35 │ │ │ │ │ │ │ │ │ │ │ │ -4.4.2.1 dc1394format7mode_t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ +4.3.3 Enumeration Type Documentation │ │ │ │ │ │ + │ │ │ │ │ │ +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ 35 │ │ │ │ │ │ │ │ │ │ │ │ -4.4.2.2 dc1394format7modeset_t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ +4.3.3.1 dc1394feature_mode_t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ 35 │ │ │ │ │ │ │ │ │ │ │ │ -4.4.3 Function Documentation │ │ │ │ │ │ +4.3.3.2 dc1394feature_t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ -. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ +35 │ │ │ │ │ │ + │ │ │ │ │ │ +4.3.3.3 dc1394trigger_mode_t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ 35 │ │ │ │ │ │ │ │ │ │ │ │ -4.4.3.1 dc1394_format7_get_color_coding() . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ +4.3.3.4 dc1394trigger_polarity_t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ 35 │ │ │ │ │ │ │ │ │ │ │ │ -4.4.3.2 dc1394_format7_get_color_codings() . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ +4.3.3.5 dc1394trigger_source_t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ 35 │ │ │ │ │ │ │ │ │ │ │ │ -4.4.3.3 dc1394_format7_get_color_filter() . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ +4.3.4 Function Documentation │ │ │ │ │ │ + │ │ │ │ │ │ +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ + │ │ │ │ │ │ +4.3.4.1 dc1394_camera_reset() │ │ │ │ │ │ │ │ │ │ │ │ 35 │ │ │ │ │ │ │ │ │ │ │ │ -4.4.3.4 dc1394_format7_get_data_depth() . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ + │ │ │ │ │ │ +36 │ │ │ │ │ │ + │ │ │ │ │ │ +4.3.4.2 dc1394_camera_set_power() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ 36 │ │ │ │ │ │ │ │ │ │ │ │ -4.4.3.5 dc1394_format7_get_frame_interval() . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ +4.3.4.3 dc1394_external_trigger_get_mode() │ │ │ │ │ │ + │ │ │ │ │ │ +. . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ 36 │ │ │ │ │ │ │ │ │ │ │ │ -4.4.3.6 dc1394_format7_get_image_position() . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ +4.3.4.4 dc1394_external_trigger_get_polarity() . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ 36 │ │ │ │ │ │ │ │ │ │ │ │ -4.4.3.7 dc1394_format7_get_image_size() . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ +4.3.4.5 dc1394_external_trigger_get_power() . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ 36 │ │ │ │ │ │ │ │ │ │ │ │ -4.4.3.8 dc1394_format7_get_max_image_size() . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ +4.3.4.6 dc1394_external_trigger_get_source() . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ 36 │ │ │ │ │ │ │ │ │ │ │ │ -4.4.3.9 dc1394_format7_get_mode_info() . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ +4.3.4.7 dc1394_external_trigger_get_supported_sources() . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ 37 │ │ │ │ │ │ │ │ │ │ │ │ -4.4.3.10 dc1394_format7_get_modeset() │ │ │ │ │ │ - │ │ │ │ │ │ -. . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ +4.3.4.8 dc1394_external_trigger_has_polarity() . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ 37 │ │ │ │ │ │ │ │ │ │ │ │ -4.4.3.11 dc1394_format7_get_packet_parameters() . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ +Generated by Doxygen │ │ │ │ │ │ + │ │ │ │ │ │ + v │ │ │ │ │ │ + │ │ │ │ │ │ +4.3.4.9 dc1394_external_trigger_set_mode() │ │ │ │ │ │ + │ │ │ │ │ │ +. . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ 37 │ │ │ │ │ │ │ │ │ │ │ │ -4.4.3.12 dc1394_format7_get_packet_size() . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ +4.3.4.10 dc1394_external_trigger_set_polarity() . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ 37 │ │ │ │ │ │ │ │ │ │ │ │ -4.4.3.13 dc1394_format7_get_packets_per_frame() . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ +4.3.4.11 dc1394_external_trigger_set_power() . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ 37 │ │ │ │ │ │ │ │ │ │ │ │ -Generated by Doxygen │ │ │ │ │ │ +4.3.4.12 dc1394_external_trigger_set_source() . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ - v │ │ │ │ │ │ +37 │ │ │ │ │ │ │ │ │ │ │ │ -4.4.3.14 dc1394_format7_get_pixel_number() . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ +4.3.4.13 dc1394_feature_get() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ 38 │ │ │ │ │ │ │ │ │ │ │ │ -4.4.3.15 dc1394_format7_get_recommended_packet_size() │ │ │ │ │ │ +4.3.4.14 dc1394_feature_get_absolute_boundaries() . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ -. . . . . . . . . . . . . . . . │ │ │ │ │ │ +38 │ │ │ │ │ │ + │ │ │ │ │ │ +4.3.4.15 dc1394_feature_get_absolute_control() . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ 38 │ │ │ │ │ │ │ │ │ │ │ │ -4.4.3.16 dc1394_format7_get_roi() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ +4.3.4.16 dc1394_feature_get_absolute_value() . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ 38 │ │ │ │ │ │ │ │ │ │ │ │ -4.4.3.17 dc1394_format7_get_total_bytes() . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ +4.3.4.17 dc1394_feature_get_all() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ 38 │ │ │ │ │ │ │ │ │ │ │ │ -4.4.3.18 dc1394_format7_get_unit_position() . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ +4.3.4.18 dc1394_feature_get_boundaries() │ │ │ │ │ │ + │ │ │ │ │ │ +. . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ 38 │ │ │ │ │ │ │ │ │ │ │ │ -4.4.3.19 dc1394_format7_get_unit_size() . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ +. . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ + │ │ │ │ │ │ +39 │ │ │ │ │ │ + │ │ │ │ │ │ +4.3.4.20 dc1394_feature_get_modes() . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ 39 │ │ │ │ │ │ │ │ │ │ │ │ -4.4.3.20 dc1394_format7_set_color_coding() . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ +4.3.4.21 dc1394_feature_get_power() . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ 39 │ │ │ │ │ │ │ │ │ │ │ │ -4.4.3.21 dc1394_format7_set_image_position() . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ +4.3.4.22 dc1394_feature_get_value() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ 39 │ │ │ │ │ │ │ │ │ │ │ │ -4.4.3.22 dc1394_format7_set_image_size() . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ +4.3.4.23 dc1394_feature_has_absolute_control() . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ 39 │ │ │ │ │ │ │ │ │ │ │ │ -4.4.3.23 dc1394_format7_set_packet_size() . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ +4.3.4.24 dc1394_feature_is_present() . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ 39 │ │ │ │ │ │ │ │ │ │ │ │ -4.4.3.24 dc1394_format7_set_roi() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ +4.3.4.25 dc1394_feature_is_readable() . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ 40 │ │ │ │ │ │ │ │ │ │ │ │ -4.5 dc1394/iso.h File Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ +4.3.4.26 dc1394_feature_is_switchable() . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ 40 │ │ │ │ │ │ │ │ │ │ │ │ -4.5.1 Detailed Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ +4.3.4.27 dc1394_feature_print() │ │ │ │ │ │ + │ │ │ │ │ │ +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ 40 │ │ │ │ │ │ │ │ │ │ │ │ -4.5.2 Function Documentation │ │ │ │ │ │ +4.3.4.28 dc1394_feature_print_all() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ -. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ +40 │ │ │ │ │ │ + │ │ │ │ │ │ +4.3.4.29 dc1394_feature_set_absolute_control() . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ 40 │ │ │ │ │ │ │ │ │ │ │ │ -4.5.2.1 dc1394_iso_allocate_bandwidth() . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ +4.3.4.30 dc1394_feature_set_absolute_value() │ │ │ │ │ │ + │ │ │ │ │ │ +. . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ 40 │ │ │ │ │ │ │ │ │ │ │ │ -4.5.2.2 dc1394_iso_allocate_channel() . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ +. . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ + │ │ │ │ │ │ +41 │ │ │ │ │ │ + │ │ │ │ │ │ +4.3.4.32 dc1394_feature_set_power() . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ + │ │ │ │ │ │ +41 │ │ │ │ │ │ + │ │ │ │ │ │ +4.3.4.33 dc1394_feature_set_value() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ + │ │ │ │ │ │ +41 │ │ │ │ │ │ + │ │ │ │ │ │ +4.3.4.34 dc1394_feature_temperature_get_value() │ │ │ │ │ │ + │ │ │ │ │ │ +. . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ + │ │ │ │ │ │ +41 │ │ │ │ │ │ + │ │ │ │ │ │ +4.3.4.35 dc1394_feature_temperature_set_value() . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ 41 │ │ │ │ │ │ │ │ │ │ │ │ -4.5.2.3 dc1394_iso_release_all() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ +4.3.4.36 dc1394_feature_whitebalance_get_value() . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ + │ │ │ │ │ │ +41 │ │ │ │ │ │ + │ │ │ │ │ │ +4.3.4.37 dc1394_feature_whitebalance_set_value() . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ 42 │ │ │ │ │ │ │ │ │ │ │ │ -4.5.2.4 dc1394_iso_release_bandwidth() │ │ │ │ │ │ +4.3.4.38 dc1394_feature_whiteshading_get_value() . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ -. . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ +42 │ │ │ │ │ │ + │ │ │ │ │ │ +4.3.4.39 dc1394_feature_whiteshading_set_value() . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ + │ │ │ │ │ │ +42 │ │ │ │ │ │ + │ │ │ │ │ │ +4.3.4.40 dc1394_memory_busy() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ 42 │ │ │ │ │ │ │ │ │ │ │ │ -4.5.2.5 dc1394_iso_release_channel() . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ +4.3.4.41 dc1394_memory_load() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ + │ │ │ │ │ │ +42 │ │ │ │ │ │ + │ │ │ │ │ │ +4.3.4.42 dc1394_memory_save() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ 43 │ │ │ │ │ │ │ │ │ │ │ │ -4.5.2.6 dc1394_iso_set_persist() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ +4.3.4.43 dc1394_pio_get() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ 43 │ │ │ │ │ │ │ │ │ │ │ │ -4.6 dc1394/capture.h File Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ +4.3.4.44 dc1394_pio_set() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ 43 │ │ │ │ │ │ │ │ │ │ │ │ -4.6.1 Detailed Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ +4.3.4.45 dc1394_software_trigger_get_power() . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ -44 │ │ │ │ │ │ +43 │ │ │ │ │ │ │ │ │ │ │ │ -4.6.2 Macro Definition Documentation │ │ │ │ │ │ +4.3.4.46 dc1394_software_trigger_set_power() . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ -. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ +43 │ │ │ │ │ │ │ │ │ │ │ │ -44 │ │ │ │ │ │ +4.4 dc1394/conversions.h File Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ -4.6.2.1 DC1394_CAPTURE_FLAGS_CHANNEL_ALLOC . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ +43 │ │ │ │ │ │ + │ │ │ │ │ │ +4.4.1 Detailed Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ 44 │ │ │ │ │ │ │ │ │ │ │ │ -4.6.3 Typedef Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ +4.4.2 Enumeration Type Documentation │ │ │ │ │ │ │ │ │ │ │ │ -45 │ │ │ │ │ │ +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ -4.6.3.1 dc1394capture_callback_t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ +44 │ │ │ │ │ │ │ │ │ │ │ │ -45 │ │ │ │ │ │ +4.4.2.1 dc1394bayer_method_t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ -4.6.4 Enumeration Type Documentation │ │ │ │ │ │ +44 │ │ │ │ │ │ │ │ │ │ │ │ -. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ +4.3.4.19 dc1394_feature_get_mode() │ │ │ │ │ │ │ │ │ │ │ │ -45 │ │ │ │ │ │ +4.3.4.31 dc1394_feature_set_mode() │ │ │ │ │ │ │ │ │ │ │ │ -4.6.4.1 dc1394capture_policy_t │ │ │ │ │ │ +Generated by Doxygen │ │ │ │ │ │ │ │ │ │ │ │ -. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ + vi │ │ │ │ │ │ + │ │ │ │ │ │ +4.4.2.2 dc1394stereo_method_t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ +4.4.3 Function Documentation │ │ │ │ │ │ │ │ │ │ │ │ 45 │ │ │ │ │ │ │ │ │ │ │ │ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ 45 │ │ │ │ │ │ │ │ │ │ │ │ -4.6.5 Function Documentation │ │ │ │ │ │ +4.4.3.1 dc1394_bayer_decoding_16bit() . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ -4.6.5.1 dc1394_capture_dequeue() │ │ │ │ │ │ +45 │ │ │ │ │ │ │ │ │ │ │ │ -. . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ +4.4.3.2 dc1394_bayer_decoding_8bit() . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ 45 │ │ │ │ │ │ │ │ │ │ │ │ -4.6.5.2 dc1394_capture_enqueue() │ │ │ │ │ │ - │ │ │ │ │ │ -. . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ +4.4.3.3 dc1394_convert_frames() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ 45 │ │ │ │ │ │ │ │ │ │ │ │ -4.6.5.3 dc1394_capture_get_fileno() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ +4.4.3.4 dc1394_convert_to_MONO8() . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ 46 │ │ │ │ │ │ │ │ │ │ │ │ -4.6.5.4 dc1394_capture_is_frame_corrupt() . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ +4.4.3.5 dc1394_convert_to_RGB8() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ 46 │ │ │ │ │ │ │ │ │ │ │ │ -4.6.5.5 dc1394_capture_set_callback() . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ +4.4.3.6 dc1394_convert_to_YUV422() . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ 46 │ │ │ │ │ │ │ │ │ │ │ │ -4.6.5.6 dc1394_capture_setup() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ +4.4.3.7 dc1394_debayer_frames() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ 46 │ │ │ │ │ │ │ │ │ │ │ │ -4.6.5.7 dc1394_capture_stop() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ +4.4.3.8 dc1394_deinterlace_stereo() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ -46 │ │ │ │ │ │ +47 │ │ │ │ │ │ │ │ │ │ │ │ -4.7 dc1394/control.h File Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ +4.4.3.9 dc1394_deinterlace_stereo_frames() . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ -46 │ │ │ │ │ │ +47 │ │ │ │ │ │ │ │ │ │ │ │ -4.7.1 Detailed Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ +4.5 dc1394/dc1394.h File Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ -48 │ │ │ │ │ │ +47 │ │ │ │ │ │ │ │ │ │ │ │ -4.7.2 Typedef Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ +4.5.1 Detailed Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ -49 │ │ │ │ │ │ +48 │ │ │ │ │ │ │ │ │ │ │ │ -4.7.2.1 dc1394feature_info_t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ +4.6 dc1394/format7.h File Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ -49 │ │ │ │ │ │ +48 │ │ │ │ │ │ │ │ │ │ │ │ -4.7.2.2 dc1394featureset_t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ +4.6.1 Detailed Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ 49 │ │ │ │ │ │ │ │ │ │ │ │ -4.7.3 Enumeration Type Documentation │ │ │ │ │ │ - │ │ │ │ │ │ -Generated by Doxygen │ │ │ │ │ │ - │ │ │ │ │ │ -. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ +4.6.2 Typedef Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ 49 │ │ │ │ │ │ │ │ │ │ │ │ - vi │ │ │ │ │ │ - │ │ │ │ │ │ -4.7.3.1 dc1394feature_mode_t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ +4.6.2.1 dc1394format7mode_t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ 49 │ │ │ │ │ │ │ │ │ │ │ │ -4.7.3.2 dc1394feature_t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ +4.6.2.2 dc1394format7modeset_t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ 49 │ │ │ │ │ │ │ │ │ │ │ │ -4.7.3.3 dc1394trigger_mode_t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ - │ │ │ │ │ │ -50 │ │ │ │ │ │ +4.6.3 Function Documentation │ │ │ │ │ │ │ │ │ │ │ │ -4.7.3.4 dc1394trigger_polarity_t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ 50 │ │ │ │ │ │ │ │ │ │ │ │ -4.7.3.5 dc1394trigger_source_t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ +4.6.3.1 dc1394_format7_get_color_coding() . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ 50 │ │ │ │ │ │ │ │ │ │ │ │ -4.7.4 Function Documentation │ │ │ │ │ │ - │ │ │ │ │ │ -. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ - │ │ │ │ │ │ -4.7.4.1 dc1394_camera_reset() │ │ │ │ │ │ +4.6.3.2 dc1394_format7_get_color_codings() . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ 50 │ │ │ │ │ │ │ │ │ │ │ │ -. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ +4.6.3.3 dc1394_format7_get_color_filter() . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ 50 │ │ │ │ │ │ │ │ │ │ │ │ -4.7.4.2 dc1394_camera_set_power() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ +4.6.3.4 dc1394_format7_get_data_depth() . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ 50 │ │ │ │ │ │ │ │ │ │ │ │ -4.7.4.3 dc1394_external_trigger_get_mode() │ │ │ │ │ │ - │ │ │ │ │ │ -. . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ +4.6.3.5 dc1394_format7_get_frame_interval() . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ 50 │ │ │ │ │ │ │ │ │ │ │ │ -4.7.4.4 dc1394_external_trigger_get_polarity() . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ +4.6.3.6 dc1394_format7_get_image_position() . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ 51 │ │ │ │ │ │ │ │ │ │ │ │ -4.7.4.5 dc1394_external_trigger_get_power() . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ +4.6.3.7 dc1394_format7_get_image_size() . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ 51 │ │ │ │ │ │ │ │ │ │ │ │ -4.7.4.6 dc1394_external_trigger_get_source() . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ +4.6.3.8 dc1394_format7_get_max_image_size() . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ 51 │ │ │ │ │ │ │ │ │ │ │ │ -4.7.4.7 dc1394_external_trigger_get_supported_sources() . . . . . . . . . . . . . . . . . │ │ │ │ │ │ +4.6.3.9 dc1394_format7_get_mode_info() . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ 51 │ │ │ │ │ │ │ │ │ │ │ │ -4.7.4.8 dc1394_external_trigger_has_polarity() . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ - │ │ │ │ │ │ -51 │ │ │ │ │ │ +4.6.3.10 dc1394_format7_get_modeset() │ │ │ │ │ │ │ │ │ │ │ │ -4.7.4.9 dc1394_external_trigger_set_mode() │ │ │ │ │ │ - │ │ │ │ │ │ -. . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ +. . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ 51 │ │ │ │ │ │ │ │ │ │ │ │ -4.7.4.10 dc1394_external_trigger_set_polarity() . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ +4.6.3.11 dc1394_format7_get_packet_parameters() . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ 52 │ │ │ │ │ │ │ │ │ │ │ │ -4.7.4.11 dc1394_external_trigger_set_power() . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ +4.6.3.12 dc1394_format7_get_packet_size() . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ 52 │ │ │ │ │ │ │ │ │ │ │ │ -4.7.4.12 dc1394_external_trigger_set_source() . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ +4.6.3.13 dc1394_format7_get_packets_per_frame() . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ 52 │ │ │ │ │ │ │ │ │ │ │ │ -4.7.4.13 dc1394_feature_get() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ +4.6.3.14 dc1394_format7_get_pixel_number() . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ 52 │ │ │ │ │ │ │ │ │ │ │ │ -4.7.4.14 dc1394_feature_get_absolute_boundaries() . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ - │ │ │ │ │ │ -52 │ │ │ │ │ │ +4.6.3.15 dc1394_format7_get_recommended_packet_size() │ │ │ │ │ │ │ │ │ │ │ │ -4.7.4.15 dc1394_feature_get_absolute_control() . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ +. . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ 52 │ │ │ │ │ │ │ │ │ │ │ │ -4.7.4.16 dc1394_feature_get_absolute_value() . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ +4.6.3.16 dc1394_format7_get_roi() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ 53 │ │ │ │ │ │ │ │ │ │ │ │ -4.7.4.17 dc1394_feature_get_all() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ +4.6.3.17 dc1394_format7_get_total_bytes() . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ 53 │ │ │ │ │ │ │ │ │ │ │ │ -4.7.4.18 dc1394_feature_get_boundaries() │ │ │ │ │ │ - │ │ │ │ │ │ -. . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ - │ │ │ │ │ │ -53 │ │ │ │ │ │ - │ │ │ │ │ │ -. . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ +4.6.3.18 dc1394_format7_get_unit_position() . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ 53 │ │ │ │ │ │ │ │ │ │ │ │ -4.7.4.20 dc1394_feature_get_modes() . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ +4.6.3.19 dc1394_format7_get_unit_size() . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ 53 │ │ │ │ │ │ │ │ │ │ │ │ -4.7.4.21 dc1394_feature_get_power() . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ +4.6.3.20 dc1394_format7_set_color_coding() . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ 53 │ │ │ │ │ │ │ │ │ │ │ │ -4.7.4.22 dc1394_feature_get_value() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ +4.6.3.21 dc1394_format7_set_image_position() . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ 54 │ │ │ │ │ │ │ │ │ │ │ │ -4.7.4.23 dc1394_feature_has_absolute_control() . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ +4.6.3.22 dc1394_format7_set_image_size() . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ 54 │ │ │ │ │ │ │ │ │ │ │ │ -4.7.4.24 dc1394_feature_is_present() . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ +4.6.3.23 dc1394_format7_set_packet_size() . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ 54 │ │ │ │ │ │ │ │ │ │ │ │ -4.7.4.25 dc1394_feature_is_readable() . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ +Generated by Doxygen │ │ │ │ │ │ │ │ │ │ │ │ -54 │ │ │ │ │ │ + vii │ │ │ │ │ │ │ │ │ │ │ │ -4.7.4.26 dc1394_feature_is_switchable() . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ +4.6.3.24 dc1394_format7_set_roi() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ 54 │ │ │ │ │ │ │ │ │ │ │ │ -4.7.4.27 dc1394_feature_print() │ │ │ │ │ │ - │ │ │ │ │ │ -. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ +4.7 dc1394/iso.h File Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ 54 │ │ │ │ │ │ │ │ │ │ │ │ -4.7.4.28 dc1394_feature_print_all() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ - │ │ │ │ │ │ -55 │ │ │ │ │ │ - │ │ │ │ │ │ -4.7.4.29 dc1394_feature_set_absolute_control() . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ - │ │ │ │ │ │ -55 │ │ │ │ │ │ - │ │ │ │ │ │ -4.7.4.30 dc1394_feature_set_absolute_value() │ │ │ │ │ │ - │ │ │ │ │ │ -. . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ +4.7.1 Detailed Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ 55 │ │ │ │ │ │ │ │ │ │ │ │ -. . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ +4.7.2 Function Documentation │ │ │ │ │ │ │ │ │ │ │ │ -55 │ │ │ │ │ │ - │ │ │ │ │ │ -4.7.4.32 dc1394_feature_set_power() . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ 55 │ │ │ │ │ │ │ │ │ │ │ │ -4.7.4.33 dc1394_feature_set_value() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ +4.7.2.1 dc1394_iso_allocate_bandwidth() . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ 55 │ │ │ │ │ │ │ │ │ │ │ │ -4.7.4.34 dc1394_feature_temperature_get_value() │ │ │ │ │ │ - │ │ │ │ │ │ -. . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ - │ │ │ │ │ │ -56 │ │ │ │ │ │ - │ │ │ │ │ │ -4.7.4.35 dc1394_feature_temperature_set_value() . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ +4.7.2.2 dc1394_iso_allocate_channel() . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ 56 │ │ │ │ │ │ │ │ │ │ │ │ -4.7.4.36 dc1394_feature_whitebalance_get_value() . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ - │ │ │ │ │ │ -56 │ │ │ │ │ │ - │ │ │ │ │ │ -4.7.4.19 dc1394_feature_get_mode() │ │ │ │ │ │ - │ │ │ │ │ │ -4.7.4.31 dc1394_feature_set_mode() │ │ │ │ │ │ - │ │ │ │ │ │ -Generated by Doxygen │ │ │ │ │ │ - │ │ │ │ │ │ - vii │ │ │ │ │ │ - │ │ │ │ │ │ -4.7.4.37 dc1394_feature_whitebalance_set_value() . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ +4.7.2.3 dc1394_iso_release_all() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ 56 │ │ │ │ │ │ │ │ │ │ │ │ -4.7.4.38 dc1394_feature_whiteshading_get_value() . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ - │ │ │ │ │ │ -56 │ │ │ │ │ │ - │ │ │ │ │ │ -4.7.4.39 dc1394_feature_whiteshading_set_value() . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ - │ │ │ │ │ │ -57 │ │ │ │ │ │ - │ │ │ │ │ │ -4.7.4.40 dc1394_memory_busy() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ - │ │ │ │ │ │ -57 │ │ │ │ │ │ - │ │ │ │ │ │ -4.7.4.41 dc1394_memory_load() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ +4.7.2.4 dc1394_iso_release_bandwidth() │ │ │ │ │ │ │ │ │ │ │ │ -57 │ │ │ │ │ │ - │ │ │ │ │ │ -4.7.4.42 dc1394_memory_save() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ - │ │ │ │ │ │ -57 │ │ │ │ │ │ - │ │ │ │ │ │ -4.7.4.43 dc1394_pio_get() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ +. . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ 57 │ │ │ │ │ │ │ │ │ │ │ │ -4.7.4.44 dc1394_pio_set() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ +4.7.2.5 dc1394_iso_release_channel() . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ 57 │ │ │ │ │ │ │ │ │ │ │ │ -4.7.4.45 dc1394_software_trigger_get_power() . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ - │ │ │ │ │ │ -58 │ │ │ │ │ │ - │ │ │ │ │ │ -4.7.4.46 dc1394_software_trigger_set_power() . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ +4.7.2.6 dc1394_iso_set_persist() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ 58 │ │ │ │ │ │ │ │ │ │ │ │ 4.8 dc1394/log.h File Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ 58 │ │ │ │ │ │ │ │ │ │ │ │ 4.8.1 Detailed Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ -58 │ │ │ │ │ │ +59 │ │ │ │ │ │ │ │ │ │ │ │ 4.8.2 Enumeration Type Documentation │ │ │ │ │ │ │ │ │ │ │ │ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ 59 │ │ │ │ │ │ │ │ │ │ │ │ @@ -1175,23 +1174,23 @@ │ │ │ │ │ │ │ │ │ │ │ │ 4.8.3.4 dc1394_log_set_default_handler() . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ 60 │ │ │ │ │ │ │ │ │ │ │ │ 4.8.3.5 dc1394_log_warning() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ -60 │ │ │ │ │ │ +61 │ │ │ │ │ │ │ │ │ │ │ │ 4.9 dc1394/register.h File Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ 61 │ │ │ │ │ │ │ │ │ │ │ │ 4.9.1 Detailed Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ -61 │ │ │ │ │ │ +62 │ │ │ │ │ │ │ │ │ │ │ │ 4.9.2 Function Documentation │ │ │ │ │ │ │ │ │ │ │ │ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ 62 │ │ │ │ │ │ │ │ │ │ │ │ @@ -1205,19 +1204,19 @@ │ │ │ │ │ │ │ │ │ │ │ │ 4.9.2.3 dc1394_get_control_registers() . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ 62 │ │ │ │ │ │ │ │ │ │ │ │ 4.9.2.4 dc1394_get_format7_register() . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ -62 │ │ │ │ │ │ +63 │ │ │ │ │ │ │ │ │ │ │ │ 4.9.2.5 dc1394_get_PIO_register() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ -62 │ │ │ │ │ │ +63 │ │ │ │ │ │ │ │ │ │ │ │ 4.9.2.6 dc1394_get_registers() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ 63 │ │ │ │ │ │ │ │ │ │ │ │ 4.9.2.7 dc1394_get_SIO_register() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ @@ -1227,19 +1226,19 @@ │ │ │ │ │ │ │ │ │ │ │ │ . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ 63 │ │ │ │ │ │ │ │ │ │ │ │ 4.9.2.9 dc1394_set_absolute_register() . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ -63 │ │ │ │ │ │ +64 │ │ │ │ │ │ │ │ │ │ │ │ 4.9.2.10 dc1394_set_adv_control_registers() . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ -63 │ │ │ │ │ │ +64 │ │ │ │ │ │ │ │ │ │ │ │ 4.9.2.11 dc1394_set_control_registers() . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ 64 │ │ │ │ │ │ │ │ │ │ │ │ 4.9.2.12 dc1394_set_format7_register() . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ @@ -1247,43 +1246,43 @@ │ │ │ │ │ │ │ │ │ │ │ │ 4.9.2.13 dc1394_set_PIO_register() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ 64 │ │ │ │ │ │ │ │ │ │ │ │ 4.9.2.14 dc1394_set_registers() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ -64 │ │ │ │ │ │ +65 │ │ │ │ │ │ │ │ │ │ │ │ 4.9.2.15 dc1394_set_SIO_register() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ -64 │ │ │ │ │ │ +65 │ │ │ │ │ │ │ │ │ │ │ │ 4.9.2.16 dc1394_set_strobe_register() . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ 65 │ │ │ │ │ │ │ │ │ │ │ │ 4.10 dc1394/types.h File Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ 65 │ │ │ │ │ │ │ │ │ │ │ │ 4.10.1 Detailed Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ -65 │ │ │ │ │ │ +66 │ │ │ │ │ │ │ │ │ │ │ │ Generated by Doxygen │ │ │ │ │ │ │ │ │ │ │ │ viii │ │ │ │ │ │ │ │ │ │ │ │ 4.10.2 Enumeration Type Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ -65 │ │ │ │ │ │ +66 │ │ │ │ │ │ │ │ │ │ │ │ 4.10.2.1 dc1394bool_t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ -65 │ │ │ │ │ │ +66 │ │ │ │ │ │ │ │ │ │ │ │ 4.10.2.2 dc1394byte_order_t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ 66 │ │ │ │ │ │ │ │ │ │ │ │ 4.10.2.3 dc1394color_coding_t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ @@ -1295,35 +1294,35 @@ │ │ │ │ │ │ │ │ │ │ │ │ 4.10.2.5 dc1394switch_t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ 66 │ │ │ │ │ │ │ │ │ │ │ │ 4.10.2.6 dc1394video_mode_t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ -66 │ │ │ │ │ │ +67 │ │ │ │ │ │ │ │ │ │ │ │ 4.11 dc1394/utils.h File Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ -66 │ │ │ │ │ │ +67 │ │ │ │ │ │ │ │ │ │ │ │ 4.11.1 Detailed Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ 67 │ │ │ │ │ │ │ │ │ │ │ │ 4.11.2 Function Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ 67 │ │ │ │ │ │ │ │ │ │ │ │ 4.11.2.1 dc1394_checksum_crc16() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ -67 │ │ │ │ │ │ +68 │ │ │ │ │ │ │ │ │ │ │ │ 4.11.2.2 dc1394_error_get_string() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ -67 │ │ │ │ │ │ +68 │ │ │ │ │ │ │ │ │ │ │ │ 4.11.2.3 dc1394_feature_get_string() │ │ │ │ │ │ │ │ │ │ │ │ . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ 68 │ │ │ │ │ │ │ │ │ │ │ │ @@ -1337,21 +1336,21 @@ │ │ │ │ │ │ │ │ │ │ │ │ 4.11.2.6 dc1394_get_color_coding_data_depth() . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ 68 │ │ │ │ │ │ │ │ │ │ │ │ 4.11.2.7 dc1394_get_color_coding_from_video_mode() . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ -68 │ │ │ │ │ │ +69 │ │ │ │ │ │ │ │ │ │ │ │ 4.11.2.8 dc1394_get_image_size_from_video_mode() │ │ │ │ │ │ │ │ │ │ │ │ . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ -68 │ │ │ │ │ │ +69 │ │ │ │ │ │ │ │ │ │ │ │ 4.11.2.9 dc1394_is_color() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ 69 │ │ │ │ │ │ │ │ │ │ │ │ 4.11.2.10 dc1394_is_same_camera() . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ @@ -1363,27 +1362,27 @@ │ │ │ │ │ │ │ │ │ │ │ │ 4.11.2.12 dc1394_is_video_mode_still_image() . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ 69 │ │ │ │ │ │ │ │ │ │ │ │ 4.12 dc1394/vendor/avt.h File Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ -69 │ │ │ │ │ │ +70 │ │ │ │ │ │ │ │ │ │ │ │ 4.12.1 Detailed Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ 71 │ │ │ │ │ │ │ │ │ │ │ │ 4.12.2 Function Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ -71 │ │ │ │ │ │ +72 │ │ │ │ │ │ │ │ │ │ │ │ 4.12.2.1 dc1394_avt_get_advanced_feature_inquiry() . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ -71 │ │ │ │ │ │ +72 │ │ │ │ │ │ │ │ │ │ │ │ 4.12.2.2 dc1394_avt_get_aoi() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ 72 │ │ │ │ │ │ │ │ │ │ │ │ 4.12.2.3 dc1394_avt_get_auto_gain() . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ @@ -1399,15 +1398,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ 4.12.2.6 dc1394_avt_get_channel_adjust() │ │ │ │ │ │ │ │ │ │ │ │ . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ -72 │ │ │ │ │ │ +73 │ │ │ │ │ │ │ │ │ │ │ │ 4.12.2.7 dc1394_avt_get_color_corr() . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ 73 │ │ │ │ │ │ │ │ │ │ │ │ 4.12.2.8 dc1394_avt_get_deferred_trans() . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ @@ -1419,15 +1418,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ 4.12.2.10 dc1394_avt_get_extented_shutter() . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ 73 │ │ │ │ │ │ │ │ │ │ │ │ 4.12.2.11 dc1394_avt_get_frame_info() . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ -73 │ │ │ │ │ │ +74 │ │ │ │ │ │ │ │ │ │ │ │ 4.12.2.12 dc1394_avt_get_gpdata_info() . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ 74 │ │ │ │ │ │ │ │ │ │ │ │ 4.12.2.13 dc1394_avt_get_hsnr() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ @@ -2122,26 +2121,26 @@ │ │ │ │ │ │ No docs yet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ dc1394/vendor/ pixelink.h │ │ │ │ │ │ No docs yet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . │ │ │ │ │ │ │ │ │ │ │ │ Generated by Doxygen │ │ │ │ │ │ │ │ │ │ │ │ 25 │ │ │ │ │ │ -43 │ │ │ │ │ │ -46 │ │ │ │ │ │ 29 │ │ │ │ │ │ -33 │ │ │ │ │ │ -33 │ │ │ │ │ │ -40 │ │ │ │ │ │ +32 │ │ │ │ │ │ +43 │ │ │ │ │ │ +47 │ │ │ │ │ │ +48 │ │ │ │ │ │ +54 │ │ │ │ │ │ 58 │ │ │ │ │ │ 61 │ │ │ │ │ │ 65 │ │ │ │ │ │ -66 │ │ │ │ │ │ +67 │ │ │ │ │ │ 93 │ │ │ │ │ │ -69 │ │ │ │ │ │ +70 │ │ │ │ │ │ 82 │ │ │ │ │ │ 84 │ │ │ │ │ │ 88 │ │ │ │ │ │ 89 │ │ │ │ │ │ │ │ │ │ │ │ 4 │ │ │ │ │ │ │ │ │ │ │ │ @@ -3427,26 +3426,24 @@ │ │ │ │ │ │ │ │ │ │ │ │ void dc1394_free ( │ │ │ │ │ │ dc1394_t ∗ dc1394 ) │ │ │ │ │ │ │ │ │ │ │ │ Liberates a context. Last function to use in your program. After this, no libdc1394 function can be used. │ │ │ │ │ │ Generated by Doxygen │ │ │ │ │ │ │ │ │ │ │ │ - 4.2 dc1394/conversions.h File Reference │ │ │ │ │ │ + 4.2 dc1394/capture.h File Reference │ │ │ │ │ │ │ │ │ │ │ │ 4.1.4.11 │ │ │ │ │ │ │ │ │ │ │ │ 29 │ │ │ │ │ │ │ │ │ │ │ │ dc1394_new() │ │ │ │ │ │ │ │ │ │ │ │ dc1394_t ∗ dc1394_new ( │ │ │ │ │ │ -void │ │ │ │ │ │ - │ │ │ │ │ │ -) │ │ │ │ │ │ +void ) │ │ │ │ │ │ │ │ │ │ │ │ Creates a new context in which cameras can be searched and used. This should be called before using any other │ │ │ │ │ │ libdc1394 function. │ │ │ │ │ │ │ │ │ │ │ │ 4.1.4.12 │ │ │ │ │ │ │ │ │ │ │ │ dc1394_reset_bus() │ │ │ │ │ │ @@ -3457,899 +3454,21 @@ │ │ │ │ │ │ Resets the IEEE1394 bus which camera is attached to. Calling this function is "rude" to other devices because it │ │ │ │ │ │ causes them to re-enumerate on the bus and may cause a temporary disruption in their current activities. Thus, │ │ │ │ │ │ use it sparingly. Its primary use is if a program shuts down uncleanly and needs to free leftover ISO channels or │ │ │ │ │ │ bandwidth. A bus reset will free those things as a side effect. │ │ │ │ │ │ │ │ │ │ │ │ 4.2 │ │ │ │ │ │ │ │ │ │ │ │ -dc1394/conversions.h File Reference │ │ │ │ │ │ - │ │ │ │ │ │ -functions to convert video formats │ │ │ │ │ │ - │ │ │ │ │ │ -#include │ │ │ │ │ │ - │ │ │ │ │ │ -Enumerations │ │ │ │ │ │ -• enum dc1394bayer_method_t │ │ │ │ │ │ -• enum dc1394stereo_method_t │ │ │ │ │ │ - │ │ │ │ │ │ -Functions │ │ │ │ │ │ -• dc1394error_t dc1394_convert_to_YUV422 (uint8_t ∗src, uint8_t ∗dest, uint32_t width, uint32_t height, │ │ │ │ │ │ -uint32_t byte_order, dc1394color_coding_t source_coding, uint32_t bits) │ │ │ │ │ │ -• dc1394error_t dc1394_convert_to_MONO8 (uint8_t ∗src, uint8_t ∗dest, uint32_t width, uint32_t height, │ │ │ │ │ │ -uint32_t byte_order, dc1394color_coding_t source_coding, uint32_t bits) │ │ │ │ │ │ -• dc1394error_t dc1394_convert_to_RGB8 (uint8_t ∗src, uint8_t ∗dest, uint32_t width, uint32_t height, │ │ │ │ │ │ -uint32_t byte_order, dc1394color_coding_t source_coding, uint32_t bits) │ │ │ │ │ │ -• dc1394error_t dc1394_deinterlace_stereo (uint8_t ∗src, uint8_t ∗dest, uint32_t width, uint32_t height) │ │ │ │ │ │ -• dc1394error_t dc1394_bayer_decoding_8bit (const uint8_t ∗bayer, uint8_t ∗rgb, uint32_t width, uint32_t │ │ │ │ │ │ -height, dc1394color_filter_t tile, dc1394bayer_method_t method) │ │ │ │ │ │ -• dc1394error_t dc1394_bayer_decoding_16bit (const uint16_t ∗bayer, uint16_t ∗rgb, uint32_t width, │ │ │ │ │ │ -uint32_t height, dc1394color_filter_t tile, dc1394bayer_method_t method, uint32_t bits) │ │ │ │ │ │ -• dc1394error_t dc1394_convert_frames ( dc1394video_frame_t ∗in, dc1394video_frame_t ∗out) │ │ │ │ │ │ -• dc1394error_t dc1394_debayer_frames ( dc1394video_frame_t ∗in, dc1394video_frame_t ∗out, │ │ │ │ │ │ -dc1394bayer_method_t method) │ │ │ │ │ │ -• dc1394error_t dc1394_deinterlace_stereo_frames ( dc1394video_frame_t ∗in, dc1394video_frame←_t ∗out, dc1394stereo_method_t method) │ │ │ │ │ │ - │ │ │ │ │ │ -Generated by Doxygen │ │ │ │ │ │ - │ │ │ │ │ │ - 30 │ │ │ │ │ │ - │ │ │ │ │ │ -File Documentation │ │ │ │ │ │ - │ │ │ │ │ │ -4.2.1 │ │ │ │ │ │ - │ │ │ │ │ │ -Detailed Description │ │ │ │ │ │ - │ │ │ │ │ │ -functions to convert video formats │ │ │ │ │ │ -Author │ │ │ │ │ │ -Damien Douxchamps: coding │ │ │ │ │ │ -Frederic Devernay: coding │ │ │ │ │ │ -Peter Antoniac: documentation maintainer │ │ │ │ │ │ - │ │ │ │ │ │ -More details soon │ │ │ │ │ │ - │ │ │ │ │ │ -4.2.2 │ │ │ │ │ │ - │ │ │ │ │ │ -Enumeration Type Documentation │ │ │ │ │ │ - │ │ │ │ │ │ -4.2.2.1 │ │ │ │ │ │ - │ │ │ │ │ │ -dc1394bayer_method_t │ │ │ │ │ │ - │ │ │ │ │ │ -enum │ │ │ │ │ │ - │ │ │ │ │ │ -dc1394bayer_method_t │ │ │ │ │ │ - │ │ │ │ │ │ -A list of de-mosaicing techniques for Bayer-patterns. │ │ │ │ │ │ -The speed of the techniques can vary greatly, as well as their quality. │ │ │ │ │ │ - │ │ │ │ │ │ -4.2.2.2 │ │ │ │ │ │ - │ │ │ │ │ │ -enum │ │ │ │ │ │ - │ │ │ │ │ │ -dc1394stereo_method_t │ │ │ │ │ │ - │ │ │ │ │ │ -dc1394stereo_method_t │ │ │ │ │ │ - │ │ │ │ │ │ -A list of known stereo-in-normal-video modes used by manufacturers like Point Grey Research and Videre Design. │ │ │ │ │ │ - │ │ │ │ │ │ -4.2.3 │ │ │ │ │ │ - │ │ │ │ │ │ -Function Documentation │ │ │ │ │ │ - │ │ │ │ │ │ -4.2.3.1 │ │ │ │ │ │ - │ │ │ │ │ │ -dc1394_bayer_decoding_16bit() │ │ │ │ │ │ - │ │ │ │ │ │ -dc1394error_t dc1394_bayer_decoding_16bit ( │ │ │ │ │ │ -const uint16_t ∗ bayer, │ │ │ │ │ │ -uint16_t ∗ rgb, │ │ │ │ │ │ -uint32_t width, │ │ │ │ │ │ -uint32_t height, │ │ │ │ │ │ -dc1394color_filter_t tile, │ │ │ │ │ │ -dc1394bayer_method_t method, │ │ │ │ │ │ -uint32_t bits ) │ │ │ │ │ │ - │ │ │ │ │ │ -Perform de-mosaicing on an 16-bit image buffer │ │ │ │ │ │ -Generated by Doxygen │ │ │ │ │ │ - │ │ │ │ │ │ - 4.2 dc1394/conversions.h File Reference │ │ │ │ │ │ - │ │ │ │ │ │ -4.2.3.2 │ │ │ │ │ │ - │ │ │ │ │ │ -dc1394_bayer_decoding_8bit() │ │ │ │ │ │ - │ │ │ │ │ │ -dc1394error_t dc1394_bayer_decoding_8bit ( │ │ │ │ │ │ -const uint8_t ∗ bayer, │ │ │ │ │ │ -uint8_t ∗ rgb, │ │ │ │ │ │ -uint32_t width, │ │ │ │ │ │ -uint32_t height, │ │ │ │ │ │ -dc1394color_filter_t tile, │ │ │ │ │ │ -dc1394bayer_method_t method ) │ │ │ │ │ │ - │ │ │ │ │ │ -Perform de-mosaicing on an 8-bit image buffer │ │ │ │ │ │ - │ │ │ │ │ │ -4.2.3.3 │ │ │ │ │ │ - │ │ │ │ │ │ -dc1394_convert_frames() │ │ │ │ │ │ - │ │ │ │ │ │ -dc1394error_t dc1394_convert_frames ( │ │ │ │ │ │ -dc1394video_frame_t ∗ in, │ │ │ │ │ │ -dc1394video_frame_t ∗ out ) │ │ │ │ │ │ - │ │ │ │ │ │ -Converts the format of a video frame. │ │ │ │ │ │ -To set the format of the output, simply set the values of the corresponding fields in the output frame │ │ │ │ │ │ - │ │ │ │ │ │ -4.2.3.4 │ │ │ │ │ │ - │ │ │ │ │ │ -dc1394_convert_to_MONO8() │ │ │ │ │ │ - │ │ │ │ │ │ -dc1394error_t dc1394_convert_to_MONO8 ( │ │ │ │ │ │ -uint8_t ∗ src, │ │ │ │ │ │ -uint8_t ∗ dest, │ │ │ │ │ │ -uint32_t width, │ │ │ │ │ │ -uint32_t height, │ │ │ │ │ │ -uint32_t byte_order, │ │ │ │ │ │ -dc1394color_coding_t source_coding, │ │ │ │ │ │ -uint32_t bits ) │ │ │ │ │ │ - │ │ │ │ │ │ -Converts an image buffer to MONO8 │ │ │ │ │ │ - │ │ │ │ │ │ -4.2.3.5 │ │ │ │ │ │ - │ │ │ │ │ │ -dc1394_convert_to_RGB8() │ │ │ │ │ │ - │ │ │ │ │ │ -dc1394error_t dc1394_convert_to_RGB8 ( │ │ │ │ │ │ -uint8_t ∗ src, │ │ │ │ │ │ -uint8_t ∗ dest, │ │ │ │ │ │ -uint32_t width, │ │ │ │ │ │ -uint32_t height, │ │ │ │ │ │ -uint32_t byte_order, │ │ │ │ │ │ -dc1394color_coding_t source_coding, │ │ │ │ │ │ -uint32_t bits ) │ │ │ │ │ │ - │ │ │ │ │ │ -Converts an image buffer to RGB8 │ │ │ │ │ │ - │ │ │ │ │ │ -Generated by Doxygen │ │ │ │ │ │ - │ │ │ │ │ │ -31 │ │ │ │ │ │ - │ │ │ │ │ │ - 32 │ │ │ │ │ │ - │ │ │ │ │ │ -4.2.3.6 │ │ │ │ │ │ - │ │ │ │ │ │ -File Documentation │ │ │ │ │ │ - │ │ │ │ │ │ -dc1394_convert_to_YUV422() │ │ │ │ │ │ - │ │ │ │ │ │ -dc1394error_t dc1394_convert_to_YUV422 ( │ │ │ │ │ │ -uint8_t ∗ src, │ │ │ │ │ │ -uint8_t ∗ dest, │ │ │ │ │ │ -uint32_t width, │ │ │ │ │ │ -uint32_t height, │ │ │ │ │ │ -uint32_t byte_order, │ │ │ │ │ │ -dc1394color_coding_t source_coding, │ │ │ │ │ │ -uint32_t bits ) │ │ │ │ │ │ - │ │ │ │ │ │ -Converts an image buffer to YUV422 │ │ │ │ │ │ - │ │ │ │ │ │ -4.2.3.7 │ │ │ │ │ │ - │ │ │ │ │ │ -dc1394_debayer_frames() │ │ │ │ │ │ - │ │ │ │ │ │ -dc1394error_t dc1394_debayer_frames ( │ │ │ │ │ │ -dc1394video_frame_t ∗ in, │ │ │ │ │ │ -dc1394video_frame_t ∗ out, │ │ │ │ │ │ -dc1394bayer_method_t method ) │ │ │ │ │ │ - │ │ │ │ │ │ -De-mosaicing of a Bayer-encoded video frame │ │ │ │ │ │ -To set the format of the output, simply set the values of the corresponding fields in the output frame │ │ │ │ │ │ -Parameters │ │ │ │ │ │ -in │ │ │ │ │ │ - │ │ │ │ │ │ -is a pointer to the bayer video frame that is to be converted │ │ │ │ │ │ - │ │ │ │ │ │ -out │ │ │ │ │ │ - │ │ │ │ │ │ -is a pointer to the frame to be converted to. If there is memory allocated to the image field, then it will │ │ │ │ │ │ -be adjusted accordingly by this function. If there is no memory allocated to the image field, then │ │ │ │ │ │ -ensure that out->image == NULL and out->allocated_image_bytes == 0 │ │ │ │ │ │ - │ │ │ │ │ │ -method │ │ │ │ │ │ - │ │ │ │ │ │ -is the bayer method to interpolate the frame. │ │ │ │ │ │ - │ │ │ │ │ │ -4.2.3.8 │ │ │ │ │ │ - │ │ │ │ │ │ -dc1394_deinterlace_stereo() │ │ │ │ │ │ - │ │ │ │ │ │ -dc1394error_t dc1394_deinterlace_stereo ( │ │ │ │ │ │ -uint8_t ∗ src, │ │ │ │ │ │ -uint8_t ∗ dest, │ │ │ │ │ │ -uint32_t width, │ │ │ │ │ │ -uint32_t height ) │ │ │ │ │ │ - │ │ │ │ │ │ -changes a 16bit stereo image (8bit/channel) into two 8bit images on top of each other │ │ │ │ │ │ - │ │ │ │ │ │ -4.2.3.9 │ │ │ │ │ │ - │ │ │ │ │ │ -dc1394_deinterlace_stereo_frames() │ │ │ │ │ │ - │ │ │ │ │ │ -dc1394error_t dc1394_deinterlace_stereo_frames ( │ │ │ │ │ │ -dc1394video_frame_t ∗ in, │ │ │ │ │ │ -dc1394video_frame_t ∗ out, │ │ │ │ │ │ -dc1394stereo_method_t method ) │ │ │ │ │ │ - │ │ │ │ │ │ -De-interlacing of stereo data for cideo frames │ │ │ │ │ │ -To set the format of the output, simply set the values of the corresponding fields in the output frame │ │ │ │ │ │ -Generated by Doxygen │ │ │ │ │ │ - │ │ │ │ │ │ - 4.3 dc1394/dc1394.h File Reference │ │ │ │ │ │ - │ │ │ │ │ │ -4.3 │ │ │ │ │ │ - │ │ │ │ │ │ -dc1394/dc1394.h File Reference │ │ │ │ │ │ - │ │ │ │ │ │ -Main include file, which include all others. │ │ │ │ │ │ - │ │ │ │ │ │ -#include │ │ │ │ │ │ -#include │ │ │ │ │ │ -#include │ │ │ │ │ │ -#include │ │ │ │ │ │ -#include │ │ │ │ │ │ -#include │ │ │ │ │ │ -#include │ │ │ │ │ │ -#include │ │ │ │ │ │ -#include │ │ │ │ │ │ -#include │ │ │ │ │ │ -#include │ │ │ │ │ │ - │ │ │ │ │ │ -4.3.1 │ │ │ │ │ │ - │ │ │ │ │ │ -Detailed Description │ │ │ │ │ │ - │ │ │ │ │ │ -Main include file, which include all others. │ │ │ │ │ │ -More details soon │ │ │ │ │ │ - │ │ │ │ │ │ -4.4 │ │ │ │ │ │ - │ │ │ │ │ │ -dc1394/format7.h File Reference │ │ │ │ │ │ - │ │ │ │ │ │ -Functions to control Format_7 (aka scalable format, ROI) │ │ │ │ │ │ - │ │ │ │ │ │ -#include │ │ │ │ │ │ -#include │ │ │ │ │ │ - │ │ │ │ │ │ -Data Structures │ │ │ │ │ │ -• struct __dc1394format7mode_t │ │ │ │ │ │ -• struct __dc1394format7modeset_t │ │ │ │ │ │ - │ │ │ │ │ │ -Typedefs │ │ │ │ │ │ -• typedef struct __dc1394format7mode_t dc1394format7mode_t │ │ │ │ │ │ -• typedef struct __dc1394format7modeset_t dc1394format7modeset_t │ │ │ │ │ │ - │ │ │ │ │ │ -Generated by Doxygen │ │ │ │ │ │ - │ │ │ │ │ │ -33 │ │ │ │ │ │ - │ │ │ │ │ │ - 34 │ │ │ │ │ │ - │ │ │ │ │ │ -File Documentation │ │ │ │ │ │ - │ │ │ │ │ │ -Functions │ │ │ │ │ │ -• dc1394error_t dc1394_format7_get_max_image_size ( dc1394camera_t ∗camera, dc1394video_←mode_t video_mode, uint32_t ∗h_size, uint32_t ∗v_size) │ │ │ │ │ │ -• dc1394error_t dc1394_format7_get_unit_size ( dc1394camera_t ∗camera, dc1394video_mode_←t video_mode, uint32_t ∗h_unit, uint32_t ∗v_unit) │ │ │ │ │ │ -• dc1394error_t dc1394_format7_get_image_size ( dc1394camera_t ∗camera, dc1394video_mode_t │ │ │ │ │ │ -video_mode, uint32_t ∗width, uint32_t ∗height) │ │ │ │ │ │ -• dc1394error_t dc1394_format7_set_image_size ( dc1394camera_t ∗camera, dc1394video_mode_t │ │ │ │ │ │ -video_mode, uint32_t width, uint32_t height) │ │ │ │ │ │ -• dc1394error_t dc1394_format7_get_image_position ( dc1394camera_t ∗camera, dc1394video_←mode_t video_mode, uint32_t ∗left, uint32_t ∗top) │ │ │ │ │ │ -• dc1394error_t dc1394_format7_set_image_position ( dc1394camera_t ∗camera, dc1394video_←mode_t video_mode, uint32_t left, uint32_t top) │ │ │ │ │ │ -• dc1394error_t dc1394_format7_get_unit_position ( dc1394camera_t ∗camera, dc1394video_mode←_t video_mode, uint32_t ∗h_unit_pos, uint32_t ∗v_unit_pos) │ │ │ │ │ │ -• dc1394error_t dc1394_format7_get_color_coding ( dc1394camera_t ∗camera, dc1394video_mode←_t video_mode, dc1394color_coding_t ∗color_coding) │ │ │ │ │ │ -• dc1394error_t dc1394_format7_get_color_codings ( dc1394camera_t ∗camera, dc1394video_←mode_t video_mode, dc1394color_codings_t ∗codings) │ │ │ │ │ │ -• dc1394error_t dc1394_format7_set_color_coding ( dc1394camera_t ∗camera, dc1394video_mode_t │ │ │ │ │ │ -video_mode, dc1394color_coding_t color_coding) │ │ │ │ │ │ -• dc1394error_t dc1394_format7_get_color_filter ( dc1394camera_t ∗camera, dc1394video_mode_t │ │ │ │ │ │ -video_mode, dc1394color_filter_t ∗color_filter) │ │ │ │ │ │ -• dc1394error_t dc1394_format7_get_packet_parameters ( dc1394camera_t ∗camera, dc1394video_←mode_t video_mode, uint32_t ∗unit_bytes, uint32_t ∗max_bytes) │ │ │ │ │ │ -• dc1394error_t dc1394_format7_get_packet_size ( dc1394camera_t ∗camera, dc1394video_mode_t │ │ │ │ │ │ -video_mode, uint32_t ∗packet_size) │ │ │ │ │ │ -• dc1394error_t dc1394_format7_set_packet_size ( dc1394camera_t ∗camera, dc1394video_mode_t │ │ │ │ │ │ -video_mode, uint32_t packet_size) │ │ │ │ │ │ -• │ │ │ │ │ │ -dc1394error_t │ │ │ │ │ │ -dc1394_format7_get_recommended_packet_size ( dc1394camera_t ∗camera, │ │ │ │ │ │ -dc1394video_mode_t video_mode, uint32_t ∗packet_size) │ │ │ │ │ │ -• dc1394error_t dc1394_format7_get_packets_per_frame ( dc1394camera_t ∗camera, dc1394video←_mode_t video_mode, uint32_t ∗ppf) │ │ │ │ │ │ -• dc1394error_t dc1394_format7_get_data_depth ( dc1394camera_t ∗camera, dc1394video_mode_t │ │ │ │ │ │ -video_mode, uint32_t ∗data_depth) │ │ │ │ │ │ -• dc1394error_t dc1394_format7_get_frame_interval ( dc1394camera_t ∗camera, dc1394video_←mode_t video_mode, float ∗interval) │ │ │ │ │ │ -• dc1394error_t dc1394_format7_get_pixel_number ( dc1394camera_t ∗camera, dc1394video_mode←_t video_mode, uint32_t ∗pixnum) │ │ │ │ │ │ -• dc1394error_t dc1394_format7_get_total_bytes ( dc1394camera_t ∗camera, dc1394video_mode_t │ │ │ │ │ │ -video_mode, uint64_t ∗total_bytes) │ │ │ │ │ │ -• dc1394error_t dc1394_format7_get_modeset ( dc1394camera_t ∗camera, dc1394format7modeset_t │ │ │ │ │ │ -∗info) │ │ │ │ │ │ -• dc1394error_t dc1394_format7_get_mode_info ( dc1394camera_t ∗camera, dc1394video_mode_←t video_mode, dc1394format7mode_t ∗f7_mode) │ │ │ │ │ │ -• dc1394error_t dc1394_format7_set_roi ( dc1394camera_t ∗camera, dc1394video_mode_t video←_mode, dc1394color_coding_t color_coding, int32_t packet_size, int32_t left, int32_t top, int32_t width, │ │ │ │ │ │ -int32_t height) │ │ │ │ │ │ -• dc1394error_t dc1394_format7_get_roi ( dc1394camera_t ∗camera, dc1394video_mode_t video_←mode, dc1394color_coding_t ∗color_coding, uint32_t ∗packet_size, uint32_t ∗left, uint32_t ∗top, uint32_t │ │ │ │ │ │ -∗width, uint32_t ∗height) │ │ │ │ │ │ - │ │ │ │ │ │ -4.4.1 │ │ │ │ │ │ - │ │ │ │ │ │ -Detailed Description │ │ │ │ │ │ - │ │ │ │ │ │ -Functions to control Format_7 (aka scalable format, ROI) │ │ │ │ │ │ -More details soon │ │ │ │ │ │ -Generated by Doxygen │ │ │ │ │ │ - │ │ │ │ │ │ - 4.4 dc1394/format7.h File Reference │ │ │ │ │ │ - │ │ │ │ │ │ -4.4.2 │ │ │ │ │ │ - │ │ │ │ │ │ -Typedef Documentation │ │ │ │ │ │ - │ │ │ │ │ │ -4.4.2.1 │ │ │ │ │ │ - │ │ │ │ │ │ -dc1394format7mode_t │ │ │ │ │ │ - │ │ │ │ │ │ -typedef struct │ │ │ │ │ │ - │ │ │ │ │ │ -__dc1394format7mode_t │ │ │ │ │ │ - │ │ │ │ │ │ -35 │ │ │ │ │ │ - │ │ │ │ │ │ -dc1394format7mode_t │ │ │ │ │ │ - │ │ │ │ │ │ -A struct containing information about a mode of Format_7, the scalable image format. │ │ │ │ │ │ - │ │ │ │ │ │ -4.4.2.2 │ │ │ │ │ │ - │ │ │ │ │ │ -dc1394format7modeset_t │ │ │ │ │ │ - │ │ │ │ │ │ -typedef struct │ │ │ │ │ │ - │ │ │ │ │ │ -__dc1394format7modeset_t │ │ │ │ │ │ - │ │ │ │ │ │ -dc1394format7modeset_t │ │ │ │ │ │ - │ │ │ │ │ │ -A struct containing the list of Format_7 modes. FIXME: this may become very big if format_7 pages are used in │ │ │ │ │ │ -IIDC 1.32. It would be better to use a "num" and an allocated list. │ │ │ │ │ │ - │ │ │ │ │ │ -4.4.3 │ │ │ │ │ │ - │ │ │ │ │ │ -Function Documentation │ │ │ │ │ │ - │ │ │ │ │ │ -4.4.3.1 │ │ │ │ │ │ - │ │ │ │ │ │ -dc1394_format7_get_color_coding() │ │ │ │ │ │ - │ │ │ │ │ │ -dc1394error_t dc1394_format7_get_color_coding ( │ │ │ │ │ │ -dc1394camera_t ∗ camera, │ │ │ │ │ │ -dc1394video_mode_t video_mode, │ │ │ │ │ │ -dc1394color_coding_t ∗ color_coding ) │ │ │ │ │ │ - │ │ │ │ │ │ -Gets the current color coding │ │ │ │ │ │ - │ │ │ │ │ │ -4.4.3.2 │ │ │ │ │ │ - │ │ │ │ │ │ -dc1394_format7_get_color_codings() │ │ │ │ │ │ - │ │ │ │ │ │ -dc1394error_t dc1394_format7_get_color_codings ( │ │ │ │ │ │ -dc1394camera_t ∗ camera, │ │ │ │ │ │ -dc1394video_mode_t video_mode, │ │ │ │ │ │ -dc1394color_codings_t ∗ codings ) │ │ │ │ │ │ - │ │ │ │ │ │ -Gets the list of color codings available for this mode │ │ │ │ │ │ - │ │ │ │ │ │ -4.4.3.3 │ │ │ │ │ │ - │ │ │ │ │ │ -dc1394_format7_get_color_filter() │ │ │ │ │ │ - │ │ │ │ │ │ -dc1394error_t dc1394_format7_get_color_filter ( │ │ │ │ │ │ -dc1394camera_t ∗ camera, │ │ │ │ │ │ -dc1394video_mode_t video_mode, │ │ │ │ │ │ -dc1394color_filter_t ∗ color_filter ) │ │ │ │ │ │ - │ │ │ │ │ │ -Gets the current color filter │ │ │ │ │ │ -Generated by Doxygen │ │ │ │ │ │ - │ │ │ │ │ │ - 36 │ │ │ │ │ │ - │ │ │ │ │ │ -4.4.3.4 │ │ │ │ │ │ - │ │ │ │ │ │ -File Documentation │ │ │ │ │ │ - │ │ │ │ │ │ -dc1394_format7_get_data_depth() │ │ │ │ │ │ - │ │ │ │ │ │ -dc1394error_t dc1394_format7_get_data_depth ( │ │ │ │ │ │ -dc1394camera_t ∗ camera, │ │ │ │ │ │ -dc1394video_mode_t video_mode, │ │ │ │ │ │ -uint32_t ∗ data_depth ) │ │ │ │ │ │ - │ │ │ │ │ │ -Gets the data depth (e.g. 12, 13, 14 bits/pixel) │ │ │ │ │ │ - │ │ │ │ │ │ -4.4.3.5 │ │ │ │ │ │ - │ │ │ │ │ │ -dc1394_format7_get_frame_interval() │ │ │ │ │ │ - │ │ │ │ │ │ -dc1394error_t dc1394_format7_get_frame_interval ( │ │ │ │ │ │ -dc1394camera_t ∗ camera, │ │ │ │ │ │ -dc1394video_mode_t video_mode, │ │ │ │ │ │ -float ∗ interval ) │ │ │ │ │ │ - │ │ │ │ │ │ -Gets the frame interval in float format │ │ │ │ │ │ - │ │ │ │ │ │ -4.4.3.6 │ │ │ │ │ │ - │ │ │ │ │ │ -dc1394_format7_get_image_position() │ │ │ │ │ │ - │ │ │ │ │ │ -dc1394error_t dc1394_format7_get_image_position ( │ │ │ │ │ │ -dc1394camera_t ∗ camera, │ │ │ │ │ │ -dc1394video_mode_t video_mode, │ │ │ │ │ │ -uint32_t ∗ left, │ │ │ │ │ │ -uint32_t ∗ top ) │ │ │ │ │ │ - │ │ │ │ │ │ -Gets the current image position │ │ │ │ │ │ - │ │ │ │ │ │ -4.4.3.7 │ │ │ │ │ │ - │ │ │ │ │ │ -dc1394_format7_get_image_size() │ │ │ │ │ │ - │ │ │ │ │ │ -dc1394error_t dc1394_format7_get_image_size ( │ │ │ │ │ │ -dc1394camera_t ∗ camera, │ │ │ │ │ │ -dc1394video_mode_t video_mode, │ │ │ │ │ │ -uint32_t ∗ width, │ │ │ │ │ │ -uint32_t ∗ height ) │ │ │ │ │ │ - │ │ │ │ │ │ -Gets the current image size. │ │ │ │ │ │ - │ │ │ │ │ │ -4.4.3.8 │ │ │ │ │ │ - │ │ │ │ │ │ -dc1394_format7_get_max_image_size() │ │ │ │ │ │ - │ │ │ │ │ │ -dc1394error_t dc1394_format7_get_max_image_size ( │ │ │ │ │ │ -dc1394camera_t ∗ camera, │ │ │ │ │ │ -dc1394video_mode_t video_mode, │ │ │ │ │ │ -uint32_t ∗ h_size, │ │ │ │ │ │ -uint32_t ∗ v_size ) │ │ │ │ │ │ - │ │ │ │ │ │ -Gets the maximal image size for a given mode. │ │ │ │ │ │ - │ │ │ │ │ │ -Generated by Doxygen │ │ │ │ │ │ - │ │ │ │ │ │ - 4.4 dc1394/format7.h File Reference │ │ │ │ │ │ - │ │ │ │ │ │ -4.4.3.9 │ │ │ │ │ │ - │ │ │ │ │ │ -37 │ │ │ │ │ │ - │ │ │ │ │ │ -dc1394_format7_get_mode_info() │ │ │ │ │ │ - │ │ │ │ │ │ -dc1394error_t dc1394_format7_get_mode_info ( │ │ │ │ │ │ -dc1394camera_t ∗ camera, │ │ │ │ │ │ -dc1394video_mode_t video_mode, │ │ │ │ │ │ -dc1394format7mode_t ∗ f7_mode ) │ │ │ │ │ │ - │ │ │ │ │ │ -Gets the properties of a Format_7 mode │ │ │ │ │ │ - │ │ │ │ │ │ -4.4.3.10 │ │ │ │ │ │ - │ │ │ │ │ │ -dc1394_format7_get_modeset() │ │ │ │ │ │ - │ │ │ │ │ │ -dc1394error_t dc1394_format7_get_modeset ( │ │ │ │ │ │ -dc1394camera_t ∗ camera, │ │ │ │ │ │ -dc1394format7modeset_t ∗ info ) │ │ │ │ │ │ - │ │ │ │ │ │ -Gets the properties of all Format_7 modes supported by the camera. │ │ │ │ │ │ - │ │ │ │ │ │ -4.4.3.11 │ │ │ │ │ │ - │ │ │ │ │ │ -dc1394_format7_get_packet_parameters() │ │ │ │ │ │ - │ │ │ │ │ │ -dc1394error_t dc1394_format7_get_packet_parameters ( │ │ │ │ │ │ -dc1394camera_t ∗ camera, │ │ │ │ │ │ -dc1394video_mode_t video_mode, │ │ │ │ │ │ -uint32_t ∗ unit_bytes, │ │ │ │ │ │ -uint32_t ∗ max_bytes ) │ │ │ │ │ │ - │ │ │ │ │ │ -Get the parameters of the packet size: its maximal size and its unit size. The packet size is always a multiple of the │ │ │ │ │ │ -unit bytes and cannot be zero. │ │ │ │ │ │ - │ │ │ │ │ │ -4.4.3.12 │ │ │ │ │ │ - │ │ │ │ │ │ -dc1394_format7_get_packet_size() │ │ │ │ │ │ - │ │ │ │ │ │ -dc1394error_t dc1394_format7_get_packet_size ( │ │ │ │ │ │ -dc1394camera_t ∗ camera, │ │ │ │ │ │ -dc1394video_mode_t video_mode, │ │ │ │ │ │ -uint32_t ∗ packet_size ) │ │ │ │ │ │ - │ │ │ │ │ │ -Gets the current packet size │ │ │ │ │ │ - │ │ │ │ │ │ -4.4.3.13 │ │ │ │ │ │ - │ │ │ │ │ │ -dc1394_format7_get_packets_per_frame() │ │ │ │ │ │ - │ │ │ │ │ │ -dc1394error_t dc1394_format7_get_packets_per_frame ( │ │ │ │ │ │ -dc1394camera_t ∗ camera, │ │ │ │ │ │ -dc1394video_mode_t video_mode, │ │ │ │ │ │ -uint32_t ∗ ppf ) │ │ │ │ │ │ - │ │ │ │ │ │ -Gets the number of packets per frame. │ │ │ │ │ │ - │ │ │ │ │ │ -Generated by Doxygen │ │ │ │ │ │ - │ │ │ │ │ │ - 38 │ │ │ │ │ │ - │ │ │ │ │ │ -4.4.3.14 │ │ │ │ │ │ - │ │ │ │ │ │ -File Documentation │ │ │ │ │ │ - │ │ │ │ │ │ -dc1394_format7_get_pixel_number() │ │ │ │ │ │ - │ │ │ │ │ │ -dc1394error_t dc1394_format7_get_pixel_number ( │ │ │ │ │ │ -dc1394camera_t ∗ camera, │ │ │ │ │ │ -dc1394video_mode_t video_mode, │ │ │ │ │ │ -uint32_t ∗ pixnum ) │ │ │ │ │ │ - │ │ │ │ │ │ -Gets the number of pixels per image frame │ │ │ │ │ │ - │ │ │ │ │ │ -4.4.3.15 │ │ │ │ │ │ - │ │ │ │ │ │ -dc1394_format7_get_recommended_packet_size() │ │ │ │ │ │ - │ │ │ │ │ │ -dc1394error_t dc1394_format7_get_recommended_packet_size ( │ │ │ │ │ │ -dc1394camera_t ∗ camera, │ │ │ │ │ │ -dc1394video_mode_t video_mode, │ │ │ │ │ │ -uint32_t ∗ packet_size ) │ │ │ │ │ │ - │ │ │ │ │ │ -Gets the recommended packet size. Ignore if zero. │ │ │ │ │ │ - │ │ │ │ │ │ -4.4.3.16 │ │ │ │ │ │ - │ │ │ │ │ │ -dc1394_format7_get_roi() │ │ │ │ │ │ - │ │ │ │ │ │ -dc1394error_t dc1394_format7_get_roi ( │ │ │ │ │ │ -dc1394camera_t ∗ camera, │ │ │ │ │ │ -dc1394video_mode_t video_mode, │ │ │ │ │ │ -dc1394color_coding_t ∗ color_coding, │ │ │ │ │ │ -uint32_t ∗ packet_size, │ │ │ │ │ │ -uint32_t ∗ left, │ │ │ │ │ │ -uint32_t ∗ top, │ │ │ │ │ │ -uint32_t ∗ width, │ │ │ │ │ │ -uint32_t ∗ height ) │ │ │ │ │ │ - │ │ │ │ │ │ -Joint function that fully gets a certain ROI taking all parameters into account. │ │ │ │ │ │ - │ │ │ │ │ │ -4.4.3.17 │ │ │ │ │ │ - │ │ │ │ │ │ -dc1394_format7_get_total_bytes() │ │ │ │ │ │ - │ │ │ │ │ │ -dc1394error_t dc1394_format7_get_total_bytes ( │ │ │ │ │ │ -dc1394camera_t ∗ camera, │ │ │ │ │ │ -dc1394video_mode_t video_mode, │ │ │ │ │ │ -uint64_t ∗ total_bytes ) │ │ │ │ │ │ - │ │ │ │ │ │ -Get the total number of bytes per frame. This includes padding (to reach an entire number of packets) │ │ │ │ │ │ - │ │ │ │ │ │ -4.4.3.18 │ │ │ │ │ │ - │ │ │ │ │ │ -dc1394_format7_get_unit_position() │ │ │ │ │ │ - │ │ │ │ │ │ -dc1394error_t dc1394_format7_get_unit_position ( │ │ │ │ │ │ -dc1394camera_t ∗ camera, │ │ │ │ │ │ -dc1394video_mode_t video_mode, │ │ │ │ │ │ -uint32_t ∗ h_unit_pos, │ │ │ │ │ │ -uint32_t ∗ v_unit_pos ) │ │ │ │ │ │ - │ │ │ │ │ │ -Gets the unit positions for a given mode. The image position can only be a multiple of the unit position (zero is │ │ │ │ │ │ -acceptable). │ │ │ │ │ │ -Generated by Doxygen │ │ │ │ │ │ - │ │ │ │ │ │ - 4.4 dc1394/format7.h File Reference │ │ │ │ │ │ - │ │ │ │ │ │ -4.4.3.19 │ │ │ │ │ │ - │ │ │ │ │ │ -39 │ │ │ │ │ │ - │ │ │ │ │ │ -dc1394_format7_get_unit_size() │ │ │ │ │ │ - │ │ │ │ │ │ -dc1394error_t dc1394_format7_get_unit_size ( │ │ │ │ │ │ -dc1394camera_t ∗ camera, │ │ │ │ │ │ -dc1394video_mode_t video_mode, │ │ │ │ │ │ -uint32_t ∗ h_unit, │ │ │ │ │ │ -uint32_t ∗ v_unit ) │ │ │ │ │ │ - │ │ │ │ │ │ -Gets the unit sizes for a given mode. The image size can only be a multiple of the unit size, and cannot be smaller │ │ │ │ │ │ -than it. │ │ │ │ │ │ - │ │ │ │ │ │ -4.4.3.20 │ │ │ │ │ │ - │ │ │ │ │ │ -dc1394_format7_set_color_coding() │ │ │ │ │ │ - │ │ │ │ │ │ -dc1394error_t dc1394_format7_set_color_coding ( │ │ │ │ │ │ -dc1394camera_t ∗ camera, │ │ │ │ │ │ -dc1394video_mode_t video_mode, │ │ │ │ │ │ -dc1394color_coding_t color_coding ) │ │ │ │ │ │ - │ │ │ │ │ │ -Sets the current color coding │ │ │ │ │ │ - │ │ │ │ │ │ -4.4.3.21 │ │ │ │ │ │ - │ │ │ │ │ │ -dc1394_format7_set_image_position() │ │ │ │ │ │ - │ │ │ │ │ │ -dc1394error_t dc1394_format7_set_image_position ( │ │ │ │ │ │ -dc1394camera_t ∗ camera, │ │ │ │ │ │ -dc1394video_mode_t video_mode, │ │ │ │ │ │ -uint32_t left, │ │ │ │ │ │ -uint32_t top ) │ │ │ │ │ │ - │ │ │ │ │ │ -Sets the current image position │ │ │ │ │ │ - │ │ │ │ │ │ -4.4.3.22 │ │ │ │ │ │ - │ │ │ │ │ │ -dc1394_format7_set_image_size() │ │ │ │ │ │ - │ │ │ │ │ │ -dc1394error_t dc1394_format7_set_image_size ( │ │ │ │ │ │ -dc1394camera_t ∗ camera, │ │ │ │ │ │ -dc1394video_mode_t video_mode, │ │ │ │ │ │ -uint32_t width, │ │ │ │ │ │ -uint32_t height ) │ │ │ │ │ │ - │ │ │ │ │ │ -Sets the current image size │ │ │ │ │ │ - │ │ │ │ │ │ -4.4.3.23 │ │ │ │ │ │ - │ │ │ │ │ │ -dc1394_format7_set_packet_size() │ │ │ │ │ │ - │ │ │ │ │ │ -dc1394error_t dc1394_format7_set_packet_size ( │ │ │ │ │ │ -dc1394camera_t ∗ camera, │ │ │ │ │ │ -dc1394video_mode_t video_mode, │ │ │ │ │ │ -uint32_t packet_size ) │ │ │ │ │ │ - │ │ │ │ │ │ -Sets the current packet size │ │ │ │ │ │ - │ │ │ │ │ │ -Generated by Doxygen │ │ │ │ │ │ - │ │ │ │ │ │ - 40 │ │ │ │ │ │ - │ │ │ │ │ │ -File Documentation │ │ │ │ │ │ - │ │ │ │ │ │ -4.4.3.24 │ │ │ │ │ │ - │ │ │ │ │ │ -dc1394_format7_set_roi() │ │ │ │ │ │ - │ │ │ │ │ │ -dc1394error_t dc1394_format7_set_roi ( │ │ │ │ │ │ -dc1394camera_t ∗ camera, │ │ │ │ │ │ -dc1394video_mode_t video_mode, │ │ │ │ │ │ -dc1394color_coding_t color_coding, │ │ │ │ │ │ -int32_t packet_size, │ │ │ │ │ │ -int32_t left, │ │ │ │ │ │ -int32_t top, │ │ │ │ │ │ -int32_t width, │ │ │ │ │ │ -int32_t height ) │ │ │ │ │ │ - │ │ │ │ │ │ -Joint function that fully sets a certain ROI taking all parameters into account. Note that this function does not │ │ │ │ │ │ -SWITCH to the video mode passed as argument, it mearly sets it │ │ │ │ │ │ - │ │ │ │ │ │ -4.5 │ │ │ │ │ │ - │ │ │ │ │ │ -dc1394/iso.h File Reference │ │ │ │ │ │ - │ │ │ │ │ │ -Functions to manually manage the ISO resources (channels and bandwidth) │ │ │ │ │ │ - │ │ │ │ │ │ -#include │ │ │ │ │ │ - │ │ │ │ │ │ -Functions │ │ │ │ │ │ -• dc1394error_t dc1394_iso_set_persist ( dc1394camera_t ∗camera) │ │ │ │ │ │ -• dc1394error_t dc1394_iso_allocate_channel ( dc1394camera_t ∗camera, uint64_t channels_allowed, int │ │ │ │ │ │ -∗channel) │ │ │ │ │ │ -• dc1394error_t dc1394_iso_release_channel ( dc1394camera_t ∗camera, int channel) │ │ │ │ │ │ -• dc1394error_t dc1394_iso_allocate_bandwidth ( dc1394camera_t ∗camera, int bandwidth_units) │ │ │ │ │ │ -• dc1394error_t dc1394_iso_release_bandwidth ( dc1394camera_t ∗camera, int bandwidth_units) │ │ │ │ │ │ -• dc1394error_t dc1394_iso_release_all ( dc1394camera_t ∗camera) │ │ │ │ │ │ - │ │ │ │ │ │ -4.5.1 │ │ │ │ │ │ - │ │ │ │ │ │ -Detailed Description │ │ │ │ │ │ - │ │ │ │ │ │ -Functions to manually manage the ISO resources (channels and bandwidth) │ │ │ │ │ │ -Author │ │ │ │ │ │ -Damien Douxchamps: coding │ │ │ │ │ │ -Peter Antoniac: documentation maintainer │ │ │ │ │ │ -More details soon │ │ │ │ │ │ - │ │ │ │ │ │ -4.5.2 │ │ │ │ │ │ - │ │ │ │ │ │ -Function Documentation │ │ │ │ │ │ - │ │ │ │ │ │ -4.5.2.1 │ │ │ │ │ │ - │ │ │ │ │ │ -dc1394_iso_allocate_bandwidth() │ │ │ │ │ │ - │ │ │ │ │ │ -dc1394error_t dc1394_iso_allocate_bandwidth ( │ │ │ │ │ │ -dc1394camera_t ∗ camera, │ │ │ │ │ │ -int bandwidth_units ) │ │ │ │ │ │ - │ │ │ │ │ │ -dc1394_iso_allocate_bandwidth: │ │ │ │ │ │ - │ │ │ │ │ │ -Generated by Doxygen │ │ │ │ │ │ - │ │ │ │ │ │ - 4.5 dc1394/iso.h File Reference │ │ │ │ │ │ - │ │ │ │ │ │ -41 │ │ │ │ │ │ - │ │ │ │ │ │ -Parameters │ │ │ │ │ │ -camera │ │ │ │ │ │ -bandwidth_units │ │ │ │ │ │ - │ │ │ │ │ │ -A camera handle. │ │ │ │ │ │ -The number of isochronous bandwidth units to allocate. │ │ │ │ │ │ - │ │ │ │ │ │ -Allocates isochronous bandwidth. This functions allocates bandwidth in addition to any previous allocations. It │ │ │ │ │ │ -may be called multiple times. The bandwidth is automatically re-allocated if there is a bus reset. The bandwidth is │ │ │ │ │ │ -automatically released if this camera is freed or the application shuts down prematurely. If the bandwidth needs to │ │ │ │ │ │ -persist beyond the lifetime of this application, call dc1394_iso_set_persist() ( p. 43) first. │ │ │ │ │ │ - │ │ │ │ │ │ -Returns │ │ │ │ │ │ -DC1394_SUCCESS if the operation succeeded. DC1394_FUNCTION_NOT_SUPPORTED if the current │ │ │ │ │ │ -driver/platform does not allow bandwidth allocation. DC1394_NO_BANDWIDTH if there is not enough available bandwidth to support the allocation. In this case, no bandwidth is allocated. │ │ │ │ │ │ - │ │ │ │ │ │ -4.5.2.2 │ │ │ │ │ │ - │ │ │ │ │ │ -dc1394_iso_allocate_channel() │ │ │ │ │ │ - │ │ │ │ │ │ -dc1394error_t dc1394_iso_allocate_channel ( │ │ │ │ │ │ -dc1394camera_t ∗ camera, │ │ │ │ │ │ -uint64_t channels_allowed, │ │ │ │ │ │ -int ∗ channel ) │ │ │ │ │ │ - │ │ │ │ │ │ -dc1394_iso_allocate_channel: │ │ │ │ │ │ -Parameters │ │ │ │ │ │ -camera │ │ │ │ │ │ -channels_allowed │ │ │ │ │ │ - │ │ │ │ │ │ -A camera handle. │ │ │ │ │ │ -A bitmask of acceptable channels for the allocation. The LSB corresponds to channel 0 │ │ │ │ │ │ -and the MSB corresponds to channel │ │ │ │ │ │ -1. Only channels whose bit is set will be considered for the allocation. If │ │ │ │ │ │ -channels_allowed = 0, the complete set of channels supported by this camera will │ │ │ │ │ │ -be considered for the allocation. │ │ │ │ │ │ - │ │ │ │ │ │ -channel │ │ │ │ │ │ - │ │ │ │ │ │ -The allocated channel number is returned here. │ │ │ │ │ │ - │ │ │ │ │ │ -Allocates an isochronous channel. This function may be called multiple times, each time allocating an additional │ │ │ │ │ │ -channel. The channel is automatically re-allocated if there is a bus reset. The channel is automatically released │ │ │ │ │ │ -when this dc1394camera_t is freed or if the application shuts down prematurely. If the channel needs to persist │ │ │ │ │ │ -beyond the lifetime of this application, call dc1394_iso_set_persist() ( p. 43) first. Note that this function does not │ │ │ │ │ │ -automatically program camera to use the allocated channel for isochronous streaming. You must do that manually │ │ │ │ │ │ -using dc1394_video_set_iso_channel() ( p. 97). │ │ │ │ │ │ -Returns │ │ │ │ │ │ -DC1394_SUCCESS if the operation succeeded. The allocated channel is stored in channel. DC1394_←FUNCTION_NOT_SUPPORTED if the current driver/platform does not allow channel allocation. DC1394_←NO_ISO_CHANNEL if none of the requested channels are available. │ │ │ │ │ │ - │ │ │ │ │ │ -Generated by Doxygen │ │ │ │ │ │ - │ │ │ │ │ │ - 42 │ │ │ │ │ │ - │ │ │ │ │ │ -File Documentation │ │ │ │ │ │ - │ │ │ │ │ │ -4.5.2.3 │ │ │ │ │ │ - │ │ │ │ │ │ -dc1394_iso_release_all() │ │ │ │ │ │ - │ │ │ │ │ │ -dc1394error_t dc1394_iso_release_all ( │ │ │ │ │ │ -dc1394camera_t ∗ camera ) │ │ │ │ │ │ - │ │ │ │ │ │ -dc1394_iso_release_all: │ │ │ │ │ │ -Parameters │ │ │ │ │ │ -camera │ │ │ │ │ │ - │ │ │ │ │ │ -A camera handle. │ │ │ │ │ │ - │ │ │ │ │ │ -Releases all channels and bandwidth that have been previously allocated for this dc1394camera_t. Note that this │ │ │ │ │ │ -information can only be tracked per process, and there is no knowledge of allocations for this camera by previous │ │ │ │ │ │ -processes. To release resources in such a case, the manual release functions dc1394_iso_release_channel() │ │ │ │ │ │ -( p. 42) and dc1394_iso_release_bandwidth() ( p. 42) must be used. │ │ │ │ │ │ - │ │ │ │ │ │ -Returns │ │ │ │ │ │ -DC1394_SUCCESS if the operation succeeded. DC1394_FAILURE if some resources were not able to be │ │ │ │ │ │ -released. │ │ │ │ │ │ - │ │ │ │ │ │ -4.5.2.4 │ │ │ │ │ │ - │ │ │ │ │ │ -dc1394_iso_release_bandwidth() │ │ │ │ │ │ - │ │ │ │ │ │ -dc1394error_t dc1394_iso_release_bandwidth ( │ │ │ │ │ │ -dc1394camera_t ∗ camera, │ │ │ │ │ │ -int bandwidth_units ) │ │ │ │ │ │ - │ │ │ │ │ │ -dc1394_iso_release_bandwidth: │ │ │ │ │ │ -Parameters │ │ │ │ │ │ -camera │ │ │ │ │ │ -bandwidth_units │ │ │ │ │ │ - │ │ │ │ │ │ -A camera handle. │ │ │ │ │ │ -The number of isochronous bandwidth units to free. │ │ │ │ │ │ - │ │ │ │ │ │ -Releases previously allocated isochronous bandwidth. Each dc1394camera_t keeps track of a running total of │ │ │ │ │ │ -bandwidth that has been allocated. Released bandwidth is subtracted from this total for the sake of automatic reallocation and automatic release on shutdown. It is also acceptable for a camera to release more bandwidth than │ │ │ │ │ │ -it has allocated (to clean up for another process for example). In this case, the running total of bandwidth is not │ │ │ │ │ │ -affected. It is acceptable to release more bandwidth than is allocated in total for the bus. In this case, all bandwidth │ │ │ │ │ │ -is released and the function succeeds. │ │ │ │ │ │ -Returns │ │ │ │ │ │ -DC1394_SUCCESS if the operation succeeded. DC1394_FUNCTION_NOT_SUPPORTED if the current │ │ │ │ │ │ -driver/platform does not allow bandwidth release. │ │ │ │ │ │ - │ │ │ │ │ │ -Generated by Doxygen │ │ │ │ │ │ - │ │ │ │ │ │ - 4.6 dc1394/capture.h File Reference │ │ │ │ │ │ - │ │ │ │ │ │ -4.5.2.5 │ │ │ │ │ │ - │ │ │ │ │ │ -43 │ │ │ │ │ │ - │ │ │ │ │ │ -dc1394_iso_release_channel() │ │ │ │ │ │ - │ │ │ │ │ │ -dc1394error_t dc1394_iso_release_channel ( │ │ │ │ │ │ -dc1394camera_t ∗ camera, │ │ │ │ │ │ -int channel ) │ │ │ │ │ │ - │ │ │ │ │ │ -dc1394_iso_release_channel: │ │ │ │ │ │ -Parameters │ │ │ │ │ │ -camera │ │ │ │ │ │ -channel │ │ │ │ │ │ - │ │ │ │ │ │ -A camera handle. │ │ │ │ │ │ -The channel number to release. │ │ │ │ │ │ - │ │ │ │ │ │ -Releases a previously allocated channel. It is acceptable to release channels that were allocated by a different │ │ │ │ │ │ -process or host. If attempting to release a channel that is already released, the function will succeed. │ │ │ │ │ │ - │ │ │ │ │ │ -Returns │ │ │ │ │ │ -DC1394_SUCCESS if the operation succeeded. DC1394_FUNCTION_NOT_SUPPORTED if the current │ │ │ │ │ │ -driver/platform does not allow channel release. │ │ │ │ │ │ - │ │ │ │ │ │ -4.5.2.6 │ │ │ │ │ │ - │ │ │ │ │ │ -dc1394_iso_set_persist() │ │ │ │ │ │ - │ │ │ │ │ │ -dc1394error_t dc1394_iso_set_persist ( │ │ │ │ │ │ -dc1394camera_t ∗ camera ) │ │ │ │ │ │ - │ │ │ │ │ │ -dc1394_iso_set_persist │ │ │ │ │ │ -Parameters │ │ │ │ │ │ -camera │ │ │ │ │ │ - │ │ │ │ │ │ -A camera handle. │ │ │ │ │ │ - │ │ │ │ │ │ -Calling this function will cause isochronous channel and bandwidth allocations to persist beyond the lifetime of │ │ │ │ │ │ -this dc1394camera_t instance. Normally (when this function is not called), any allocations would be automatically │ │ │ │ │ │ -released upon freeing this camera or a premature shutdown of the application (if possible). For this function to be │ │ │ │ │ │ -used, it must be called prior to any allocations or an error will be returned. │ │ │ │ │ │ -Returns │ │ │ │ │ │ -DC1394_SUCCESS if the operation succeeded. DC1394_FUNCTION_NOT_SUPPORTED if the current platform/driver does not allow persistent allocations. │ │ │ │ │ │ - │ │ │ │ │ │ -4.6 │ │ │ │ │ │ - │ │ │ │ │ │ dc1394/capture.h File Reference │ │ │ │ │ │ │ │ │ │ │ │ Capture functions. │ │ │ │ │ │ │ │ │ │ │ │ #include │ │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ │ │ -Generated by Doxygen │ │ │ │ │ │ - │ │ │ │ │ │ - 44 │ │ │ │ │ │ - │ │ │ │ │ │ -File Documentation │ │ │ │ │ │ - │ │ │ │ │ │ Macros │ │ │ │ │ │ • #define DC1394_CAPTURE_FLAGS_CHANNEL_ALLOC 0x00000001U │ │ │ │ │ │ │ │ │ │ │ │ Typedefs │ │ │ │ │ │ • typedef void(∗ dc1394capture_callback_t) ( dc1394camera_t ∗, void ∗) │ │ │ │ │ │ │ │ │ │ │ │ Enumerations │ │ │ │ │ │ @@ -4363,169 +3482,169 @@ │ │ │ │ │ │ • dc1394error_t dc1394_capture_dequeue ( dc1394camera_t ∗camera, dc1394capture_policy_t policy, │ │ │ │ │ │ dc1394video_frame_t ∗∗frame) │ │ │ │ │ │ • dc1394error_t dc1394_capture_enqueue ( dc1394camera_t ∗camera, dc1394video_frame_t ∗frame) │ │ │ │ │ │ • dc1394bool_t dc1394_capture_is_frame_corrupt ( dc1394camera_t ∗camera, dc1394video_frame_t │ │ │ │ │ │ ∗frame) │ │ │ │ │ │ • void dc1394_capture_set_callback ( dc1394camera_t ∗camera, dc1394capture_callback_t callback, │ │ │ │ │ │ void ∗user_data) │ │ │ │ │ │ +Generated by Doxygen │ │ │ │ │ │ │ │ │ │ │ │ -4.6.1 │ │ │ │ │ │ + 30 │ │ │ │ │ │ + │ │ │ │ │ │ +File Documentation │ │ │ │ │ │ + │ │ │ │ │ │ +4.2.1 │ │ │ │ │ │ │ │ │ │ │ │ Detailed Description │ │ │ │ │ │ │ │ │ │ │ │ Capture functions. │ │ │ │ │ │ + │ │ │ │ │ │ Author │ │ │ │ │ │ Damien Douxchamps: coding │ │ │ │ │ │ Peter Antoniac: documentation maintainer │ │ │ │ │ │ │ │ │ │ │ │ More details soon │ │ │ │ │ │ │ │ │ │ │ │ -4.6.2 │ │ │ │ │ │ +4.2.2 │ │ │ │ │ │ │ │ │ │ │ │ Macro Definition Documentation │ │ │ │ │ │ │ │ │ │ │ │ -4.6.2.1 │ │ │ │ │ │ +4.2.2.1 │ │ │ │ │ │ │ │ │ │ │ │ DC1394_CAPTURE_FLAGS_CHANNEL_ALLOC │ │ │ │ │ │ │ │ │ │ │ │ #define DC1394_CAPTURE_FLAGS_CHANNEL_ALLOC 0x00000001U │ │ │ │ │ │ │ │ │ │ │ │ Capture flags. Currently limited to switching automatic functions on/off: channel allocation, bandwidth allocation │ │ │ │ │ │ and automatic starting of ISO transmission │ │ │ │ │ │ -Generated by Doxygen │ │ │ │ │ │ - │ │ │ │ │ │ - 4.6 dc1394/capture.h File Reference │ │ │ │ │ │ │ │ │ │ │ │ -4.6.3 │ │ │ │ │ │ +4.2.3 │ │ │ │ │ │ │ │ │ │ │ │ Typedef Documentation │ │ │ │ │ │ │ │ │ │ │ │ -4.6.3.1 │ │ │ │ │ │ +4.2.3.1 │ │ │ │ │ │ │ │ │ │ │ │ dc1394capture_callback_t │ │ │ │ │ │ │ │ │ │ │ │ -45 │ │ │ │ │ │ - │ │ │ │ │ │ typedef void(∗ dc1394capture_callback_t) ( dc1394camera_t ∗, void ∗) │ │ │ │ │ │ │ │ │ │ │ │ typedef for the callback param for dc1394_capture_set_callback │ │ │ │ │ │ │ │ │ │ │ │ -4.6.4 │ │ │ │ │ │ +4.2.4 │ │ │ │ │ │ │ │ │ │ │ │ Enumeration Type Documentation │ │ │ │ │ │ │ │ │ │ │ │ -4.6.4.1 │ │ │ │ │ │ +4.2.4.1 │ │ │ │ │ │ │ │ │ │ │ │ dc1394capture_policy_t │ │ │ │ │ │ │ │ │ │ │ │ enum │ │ │ │ │ │ │ │ │ │ │ │ dc1394capture_policy_t │ │ │ │ │ │ │ │ │ │ │ │ The capture policy. │ │ │ │ │ │ Can be blocking (wait for a frame forever) or polling (returns if no frames is in the ring buffer) │ │ │ │ │ │ │ │ │ │ │ │ -4.6.5 │ │ │ │ │ │ +Generated by Doxygen │ │ │ │ │ │ + │ │ │ │ │ │ + 4.2 dc1394/capture.h File Reference │ │ │ │ │ │ + │ │ │ │ │ │ +4.2.5 │ │ │ │ │ │ │ │ │ │ │ │ Function Documentation │ │ │ │ │ │ │ │ │ │ │ │ -4.6.5.1 │ │ │ │ │ │ +4.2.5.1 │ │ │ │ │ │ │ │ │ │ │ │ dc1394_capture_dequeue() │ │ │ │ │ │ │ │ │ │ │ │ +31 │ │ │ │ │ │ + │ │ │ │ │ │ dc1394error_t dc1394_capture_dequeue ( │ │ │ │ │ │ dc1394camera_t ∗ camera, │ │ │ │ │ │ dc1394capture_policy_t policy, │ │ │ │ │ │ dc1394video_frame_t ∗∗ frame ) │ │ │ │ │ │ │ │ │ │ │ │ Captures a video frame. The returned struct contains the image buffer, among others. This image buffer SHALL │ │ │ │ │ │ NOT be freed, as it represents an area in the memory that belongs to the system. │ │ │ │ │ │ │ │ │ │ │ │ -4.6.5.2 │ │ │ │ │ │ +4.2.5.2 │ │ │ │ │ │ │ │ │ │ │ │ dc1394_capture_enqueue() │ │ │ │ │ │ │ │ │ │ │ │ dc1394error_t dc1394_capture_enqueue ( │ │ │ │ │ │ dc1394camera_t ∗ camera, │ │ │ │ │ │ dc1394video_frame_t ∗ frame ) │ │ │ │ │ │ │ │ │ │ │ │ Returns a frame to the ring buffer once it has been used. │ │ │ │ │ │ │ │ │ │ │ │ -Generated by Doxygen │ │ │ │ │ │ - │ │ │ │ │ │ - 46 │ │ │ │ │ │ - │ │ │ │ │ │ -4.6.5.3 │ │ │ │ │ │ - │ │ │ │ │ │ -File Documentation │ │ │ │ │ │ +4.2.5.3 │ │ │ │ │ │ │ │ │ │ │ │ dc1394_capture_get_fileno() │ │ │ │ │ │ │ │ │ │ │ │ int dc1394_capture_get_fileno ( │ │ │ │ │ │ dc1394camera_t ∗ camera ) │ │ │ │ │ │ │ │ │ │ │ │ -Gets a file descriptor to be used for select(). Must be called after dc1394_capture_setup() (p. 46). │ │ │ │ │ │ +Gets a file descriptor to be used for select(). Must be called after dc1394_capture_setup() (p. 31). │ │ │ │ │ │ │ │ │ │ │ │ -4.6.5.4 │ │ │ │ │ │ +4.2.5.4 │ │ │ │ │ │ │ │ │ │ │ │ dc1394_capture_is_frame_corrupt() │ │ │ │ │ │ │ │ │ │ │ │ dc1394bool_t dc1394_capture_is_frame_corrupt ( │ │ │ │ │ │ dc1394camera_t ∗ camera, │ │ │ │ │ │ dc1394video_frame_t ∗ frame ) │ │ │ │ │ │ │ │ │ │ │ │ Returns DC1394_TRUE if the given frame (previously dequeued) has been detected to be corrupt (missing data, │ │ │ │ │ │ corrupted data, overrun buffer, etc.). Note that certain types of corruption may go undetected in which case │ │ │ │ │ │ -DC1394_FALSE will be returned. The ability to detect corruption also varies between platforms. Note that corrupt frames still need to be enqueued with dc1394_capture_enqueue() (p. 45) when no longer needed by the user. │ │ │ │ │ │ +DC1394_FALSE will be returned. The ability to detect corruption also varies between platforms. Note that corrupt frames still need to be enqueued with dc1394_capture_enqueue() (p. 31) when no longer needed by the user. │ │ │ │ │ │ │ │ │ │ │ │ -4.6.5.5 │ │ │ │ │ │ +4.2.5.5 │ │ │ │ │ │ │ │ │ │ │ │ dc1394_capture_set_callback() │ │ │ │ │ │ │ │ │ │ │ │ void dc1394_capture_set_callback ( │ │ │ │ │ │ dc1394camera_t ∗ camera, │ │ │ │ │ │ dc1394capture_callback_t callback, │ │ │ │ │ │ void ∗ user_data ) │ │ │ │ │ │ │ │ │ │ │ │ Set a callback if supported by the platform (OS X only for now). │ │ │ │ │ │ +Generated by Doxygen │ │ │ │ │ │ │ │ │ │ │ │ -4.6.5.6 │ │ │ │ │ │ + 32 │ │ │ │ │ │ + │ │ │ │ │ │ +File Documentation │ │ │ │ │ │ + │ │ │ │ │ │ +4.2.5.6 │ │ │ │ │ │ │ │ │ │ │ │ dc1394_capture_setup() │ │ │ │ │ │ │ │ │ │ │ │ dc1394error_t dc1394_capture_setup ( │ │ │ │ │ │ dc1394camera_t ∗ camera, │ │ │ │ │ │ uint32_t num_dma_buffers, │ │ │ │ │ │ uint32_t flags ) │ │ │ │ │ │ │ │ │ │ │ │ Setup the capture, using a ring buffer of a certain size (num_dma_buffers) and certain options (flags) │ │ │ │ │ │ │ │ │ │ │ │ -4.6.5.7 │ │ │ │ │ │ +4.2.5.7 │ │ │ │ │ │ │ │ │ │ │ │ dc1394_capture_stop() │ │ │ │ │ │ │ │ │ │ │ │ dc1394error_t dc1394_capture_stop ( │ │ │ │ │ │ dc1394camera_t ∗ camera ) │ │ │ │ │ │ │ │ │ │ │ │ Stop the capture │ │ │ │ │ │ │ │ │ │ │ │ -4.7 │ │ │ │ │ │ +4.3 │ │ │ │ │ │ │ │ │ │ │ │ dc1394/control.h File Reference │ │ │ │ │ │ │ │ │ │ │ │ Diverse controls of camera features. │ │ │ │ │ │ │ │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ │ │ -Generated by Doxygen │ │ │ │ │ │ - │ │ │ │ │ │ - 4.7 dc1394/control.h File Reference │ │ │ │ │ │ - │ │ │ │ │ │ -47 │ │ │ │ │ │ - │ │ │ │ │ │ Data Structures │ │ │ │ │ │ • struct dc1394feature_modes_t │ │ │ │ │ │ • struct dc1394trigger_modes_t │ │ │ │ │ │ • struct dc1394trigger_sources_t │ │ │ │ │ │ • struct __dc1394feature_info_t_struct │ │ │ │ │ │ • struct __dc1394featureset_t │ │ │ │ │ │ │ │ │ │ │ │ @@ -4536,14 +3655,20 @@ │ │ │ │ │ │ Enumerations │ │ │ │ │ │ • enum dc1394trigger_mode_t │ │ │ │ │ │ • enum dc1394feature_t │ │ │ │ │ │ • enum dc1394trigger_source_t │ │ │ │ │ │ • enum dc1394trigger_polarity_t │ │ │ │ │ │ • enum dc1394feature_mode_t │ │ │ │ │ │ │ │ │ │ │ │ +Generated by Doxygen │ │ │ │ │ │ + │ │ │ │ │ │ + 4.3 dc1394/control.h File Reference │ │ │ │ │ │ + │ │ │ │ │ │ +33 │ │ │ │ │ │ + │ │ │ │ │ │ Functions │ │ │ │ │ │ dc1394error_t dc1394_feature_get_all ( dc1394camera_t ∗camera, dc1394featureset_t ∗features) │ │ │ │ │ │ dc1394error_t dc1394_feature_get ( dc1394camera_t ∗camera, dc1394feature_info_t ∗feature) │ │ │ │ │ │ dc1394error_t dc1394_feature_print ( dc1394feature_info_t ∗feature, FILE ∗fd) │ │ │ │ │ │ dc1394error_t dc1394_feature_print_all ( dc1394featureset_t ∗features, FILE ∗fd) │ │ │ │ │ │ dc1394error_t dc1394_feature_whitebalance_get_value ( dc1394camera_t ∗camera, uint32_t ∗u_b_←value, uint32_t ∗v_r_value) │ │ │ │ │ │ • dc1394error_t dc1394_feature_whitebalance_set_value ( dc1394camera_t ∗camera, uint32_t u_b_←value, uint32_t v_r_value) │ │ │ │ │ │ @@ -4563,27 +3688,15 @@ │ │ │ │ │ │ dc1394bool_t ∗value) │ │ │ │ │ │ • dc1394error_t dc1394_feature_get_boundaries ( dc1394camera_t ∗camera, dc1394feature_t feature, │ │ │ │ │ │ uint32_t ∗min, uint32_t ∗max) │ │ │ │ │ │ • dc1394error_t dc1394_feature_is_switchable ( dc1394camera_t ∗camera, dc1394feature_t feature, │ │ │ │ │ │ dc1394bool_t ∗value) │ │ │ │ │ │ • dc1394error_t dc1394_feature_get_power ( dc1394camera_t ∗camera, dc1394feature_t feature, │ │ │ │ │ │ dc1394switch_t ∗pwr) │ │ │ │ │ │ - │ │ │ │ │ │ -• │ │ │ │ │ │ -• │ │ │ │ │ │ -• │ │ │ │ │ │ -• │ │ │ │ │ │ -• │ │ │ │ │ │ - │ │ │ │ │ │ -Generated by Doxygen │ │ │ │ │ │ - │ │ │ │ │ │ - 48 │ │ │ │ │ │ - │ │ │ │ │ │ -File Documentation │ │ │ │ │ │ -dc1394error_t dc1394_feature_set_power ( dc1394camera_t ∗camera, dc1394feature_t feature, │ │ │ │ │ │ +• dc1394error_t dc1394_feature_set_power ( dc1394camera_t ∗camera, dc1394feature_t feature, │ │ │ │ │ │ dc1394switch_t pwr) │ │ │ │ │ │ • dc1394error_t dc1394_feature_get_modes ( dc1394camera_t ∗camera, dc1394feature_t feature, │ │ │ │ │ │ dc1394feature_modes_t ∗modes) │ │ │ │ │ │ • dc1394error_t dc1394_feature_get_mode ( dc1394camera_t ∗camera, dc1394feature_t feature, │ │ │ │ │ │ dc1394feature_mode_t ∗mode) │ │ │ │ │ │ • dc1394error_t dc1394_feature_set_mode ( dc1394camera_t ∗camera, dc1394feature_t feature, │ │ │ │ │ │ dc1394feature_mode_t mode) │ │ │ │ │ │ @@ -4594,15 +3707,27 @@ │ │ │ │ │ │ • dc1394error_t dc1394_feature_set_absolute_value ( dc1394camera_t ∗camera, dc1394feature_←t feature, float value) │ │ │ │ │ │ • dc1394error_t dc1394_feature_get_absolute_control ( dc1394camera_t ∗camera, dc1394feature_t │ │ │ │ │ │ feature, dc1394switch_t ∗pwr) │ │ │ │ │ │ • dc1394error_t dc1394_feature_set_absolute_control ( dc1394camera_t ∗camera, dc1394feature_t │ │ │ │ │ │ feature, dc1394switch_t pwr) │ │ │ │ │ │ • dc1394error_t dc1394_external_trigger_set_polarity ( dc1394camera_t ∗camera, dc1394trigger_←polarity_t polarity) │ │ │ │ │ │ • dc1394error_t dc1394_external_trigger_get_polarity ( dc1394camera_t ∗camera, dc1394trigger_←polarity_t ∗polarity) │ │ │ │ │ │ -• dc1394error_t dc1394_external_trigger_has_polarity ( dc1394camera_t ∗camera, dc1394bool_←t ∗polarity_capable) │ │ │ │ │ │ + │ │ │ │ │ │ +• │ │ │ │ │ │ +• │ │ │ │ │ │ +• │ │ │ │ │ │ +• │ │ │ │ │ │ +• │ │ │ │ │ │ + │ │ │ │ │ │ +Generated by Doxygen │ │ │ │ │ │ + │ │ │ │ │ │ + 34 │ │ │ │ │ │ + │ │ │ │ │ │ +File Documentation │ │ │ │ │ │ +dc1394error_t dc1394_external_trigger_has_polarity ( dc1394camera_t ∗camera, dc1394bool_←t ∗polarity_capable) │ │ │ │ │ │ • dc1394error_t dc1394_external_trigger_set_power ( dc1394camera_t ∗camera, dc1394switch_t pwr) │ │ │ │ │ │ • dc1394error_t dc1394_external_trigger_get_power ( dc1394camera_t ∗camera, dc1394switch_t ∗pwr) │ │ │ │ │ │ • dc1394error_t dc1394_external_trigger_set_mode ( dc1394camera_t ∗camera, dc1394trigger_←mode_t mode) │ │ │ │ │ │ • dc1394error_t dc1394_external_trigger_get_mode ( dc1394camera_t ∗camera, dc1394trigger_←mode_t ∗mode) │ │ │ │ │ │ • dc1394error_t dc1394_external_trigger_set_source ( dc1394camera_t ∗camera, dc1394trigger_←source_t source) │ │ │ │ │ │ • dc1394error_t dc1394_external_trigger_get_source ( dc1394camera_t ∗camera, dc1394trigger_←source_t ∗source) │ │ │ │ │ │ • dc1394error_t │ │ │ │ │ │ @@ -4613,659 +3738,1536 @@ │ │ │ │ │ │ • dc1394error_t dc1394_pio_set ( dc1394camera_t ∗camera, uint32_t value) │ │ │ │ │ │ • dc1394error_t dc1394_pio_get ( dc1394camera_t ∗camera, uint32_t ∗value) │ │ │ │ │ │ • dc1394error_t dc1394_camera_reset ( dc1394camera_t ∗camera) │ │ │ │ │ │ • dc1394error_t dc1394_camera_set_power ( dc1394camera_t ∗camera, dc1394switch_t pwr) │ │ │ │ │ │ • dc1394error_t dc1394_memory_busy ( dc1394camera_t ∗camera, dc1394bool_t ∗value) │ │ │ │ │ │ • dc1394error_t dc1394_memory_save ( dc1394camera_t ∗camera, uint32_t channel) │ │ │ │ │ │ • dc1394error_t dc1394_memory_load ( dc1394camera_t ∗camera, uint32_t channel) │ │ │ │ │ │ + │ │ │ │ │ │ • │ │ │ │ │ │ │ │ │ │ │ │ -4.7.1 │ │ │ │ │ │ +4.3.1 │ │ │ │ │ │ │ │ │ │ │ │ Detailed Description │ │ │ │ │ │ │ │ │ │ │ │ Diverse controls of camera features. │ │ │ │ │ │ - │ │ │ │ │ │ -Generated by Doxygen │ │ │ │ │ │ - │ │ │ │ │ │ - 4.7 dc1394/control.h File Reference │ │ │ │ │ │ - │ │ │ │ │ │ -49 │ │ │ │ │ │ - │ │ │ │ │ │ Author │ │ │ │ │ │ Gord Peters: main writer │ │ │ │ │ │ Chris Urmson: some additions │ │ │ │ │ │ Damien Douxchamps: some additions │ │ │ │ │ │ Peter Antoniac: documentation maintainer │ │ │ │ │ │ Rudolf Leitgeb: documentation writer │ │ │ │ │ │ │ │ │ │ │ │ This is the main include file of the library. It lists most of the library functions, enumerations and data structures. │ │ │ │ │ │ │ │ │ │ │ │ -4.7.2 │ │ │ │ │ │ +4.3.2 │ │ │ │ │ │ │ │ │ │ │ │ Typedef Documentation │ │ │ │ │ │ │ │ │ │ │ │ -4.7.2.1 │ │ │ │ │ │ +4.3.2.1 │ │ │ │ │ │ │ │ │ │ │ │ dc1394feature_info_t │ │ │ │ │ │ │ │ │ │ │ │ typedef struct │ │ │ │ │ │ │ │ │ │ │ │ __dc1394feature_info_t_struct │ │ │ │ │ │ │ │ │ │ │ │ dc1394feature_info_t │ │ │ │ │ │ │ │ │ │ │ │ A structure containing all information about a feature. │ │ │ │ │ │ Some fields are only valid for some features (e.g. trigger, white balance,...) │ │ │ │ │ │ +Generated by Doxygen │ │ │ │ │ │ │ │ │ │ │ │ -4.7.2.2 │ │ │ │ │ │ + 4.3 dc1394/control.h File Reference │ │ │ │ │ │ + │ │ │ │ │ │ +4.3.2.2 │ │ │ │ │ │ + │ │ │ │ │ │ +35 │ │ │ │ │ │ │ │ │ │ │ │ dc1394featureset_t │ │ │ │ │ │ │ │ │ │ │ │ typedef struct │ │ │ │ │ │ │ │ │ │ │ │ __dc1394featureset_t │ │ │ │ │ │ │ │ │ │ │ │ dc1394featureset_t │ │ │ │ │ │ │ │ │ │ │ │ The list of features │ │ │ │ │ │ │ │ │ │ │ │ -4.7.3 │ │ │ │ │ │ +4.3.3 │ │ │ │ │ │ │ │ │ │ │ │ Enumeration Type Documentation │ │ │ │ │ │ │ │ │ │ │ │ -4.7.3.1 │ │ │ │ │ │ +4.3.3.1 │ │ │ │ │ │ │ │ │ │ │ │ dc1394feature_mode_t │ │ │ │ │ │ │ │ │ │ │ │ enum │ │ │ │ │ │ │ │ │ │ │ │ dc1394feature_mode_t │ │ │ │ │ │ │ │ │ │ │ │ Control modes for a feature (excl. absolute control) │ │ │ │ │ │ │ │ │ │ │ │ -4.7.3.2 │ │ │ │ │ │ +4.3.3.2 │ │ │ │ │ │ │ │ │ │ │ │ enum │ │ │ │ │ │ │ │ │ │ │ │ dc1394feature_t │ │ │ │ │ │ │ │ │ │ │ │ dc1394feature_t │ │ │ │ │ │ │ │ │ │ │ │ Enumeration of camera features │ │ │ │ │ │ │ │ │ │ │ │ -Generated by Doxygen │ │ │ │ │ │ - │ │ │ │ │ │ - 50 │ │ │ │ │ │ - │ │ │ │ │ │ -4.7.3.3 │ │ │ │ │ │ +4.3.3.3 │ │ │ │ │ │ │ │ │ │ │ │ enum │ │ │ │ │ │ │ │ │ │ │ │ -File Documentation │ │ │ │ │ │ - │ │ │ │ │ │ dc1394trigger_mode_t │ │ │ │ │ │ │ │ │ │ │ │ dc1394trigger_mode_t │ │ │ │ │ │ │ │ │ │ │ │ Enumeration of trigger modes │ │ │ │ │ │ │ │ │ │ │ │ -4.7.3.4 │ │ │ │ │ │ +4.3.3.4 │ │ │ │ │ │ │ │ │ │ │ │ dc1394trigger_polarity_t │ │ │ │ │ │ │ │ │ │ │ │ enum │ │ │ │ │ │ │ │ │ │ │ │ dc1394trigger_polarity_t │ │ │ │ │ │ │ │ │ │ │ │ External trigger polarity │ │ │ │ │ │ │ │ │ │ │ │ -4.7.3.5 │ │ │ │ │ │ +4.3.3.5 │ │ │ │ │ │ │ │ │ │ │ │ dc1394trigger_source_t │ │ │ │ │ │ │ │ │ │ │ │ enum │ │ │ │ │ │ │ │ │ │ │ │ dc1394trigger_source_t │ │ │ │ │ │ │ │ │ │ │ │ Enumeration of trigger sources │ │ │ │ │ │ │ │ │ │ │ │ -4.7.4 │ │ │ │ │ │ +4.3.4 │ │ │ │ │ │ │ │ │ │ │ │ Function Documentation │ │ │ │ │ │ │ │ │ │ │ │ -4.7.4.1 │ │ │ │ │ │ +Generated by Doxygen │ │ │ │ │ │ + │ │ │ │ │ │ + 36 │ │ │ │ │ │ + │ │ │ │ │ │ +4.3.4.1 │ │ │ │ │ │ + │ │ │ │ │ │ +File Documentation │ │ │ │ │ │ │ │ │ │ │ │ dc1394_camera_reset() │ │ │ │ │ │ │ │ │ │ │ │ dc1394error_t dc1394_camera_reset ( │ │ │ │ │ │ dc1394camera_t ∗ camera ) │ │ │ │ │ │ │ │ │ │ │ │ reset a camera to factory default settings │ │ │ │ │ │ │ │ │ │ │ │ -4.7.4.2 │ │ │ │ │ │ +4.3.4.2 │ │ │ │ │ │ │ │ │ │ │ │ dc1394_camera_set_power() │ │ │ │ │ │ │ │ │ │ │ │ dc1394error_t dc1394_camera_set_power ( │ │ │ │ │ │ dc1394camera_t ∗ camera, │ │ │ │ │ │ dc1394switch_t pwr ) │ │ │ │ │ │ │ │ │ │ │ │ turn a camera on or off │ │ │ │ │ │ │ │ │ │ │ │ -4.7.4.3 │ │ │ │ │ │ +4.3.4.3 │ │ │ │ │ │ │ │ │ │ │ │ dc1394_external_trigger_get_mode() │ │ │ │ │ │ │ │ │ │ │ │ dc1394error_t dc1394_external_trigger_get_mode ( │ │ │ │ │ │ dc1394camera_t ∗ camera, │ │ │ │ │ │ dc1394trigger_mode_t ∗ mode ) │ │ │ │ │ │ │ │ │ │ │ │ Gets the external trigger mode │ │ │ │ │ │ │ │ │ │ │ │ -Generated by Doxygen │ │ │ │ │ │ - │ │ │ │ │ │ - 4.7 dc1394/control.h File Reference │ │ │ │ │ │ - │ │ │ │ │ │ -4.7.4.4 │ │ │ │ │ │ +4.3.4.4 │ │ │ │ │ │ │ │ │ │ │ │ dc1394_external_trigger_get_polarity() │ │ │ │ │ │ │ │ │ │ │ │ dc1394error_t dc1394_external_trigger_get_polarity ( │ │ │ │ │ │ dc1394camera_t ∗ camera, │ │ │ │ │ │ dc1394trigger_polarity_t ∗ polarity ) │ │ │ │ │ │ │ │ │ │ │ │ Gets the polarity of the external trigger │ │ │ │ │ │ │ │ │ │ │ │ -4.7.4.5 │ │ │ │ │ │ +4.3.4.5 │ │ │ │ │ │ │ │ │ │ │ │ dc1394_external_trigger_get_power() │ │ │ │ │ │ │ │ │ │ │ │ dc1394error_t dc1394_external_trigger_get_power ( │ │ │ │ │ │ dc1394camera_t ∗ camera, │ │ │ │ │ │ dc1394switch_t ∗ pwr ) │ │ │ │ │ │ │ │ │ │ │ │ Gets the status of the external trigger │ │ │ │ │ │ │ │ │ │ │ │ -4.7.4.6 │ │ │ │ │ │ +4.3.4.6 │ │ │ │ │ │ │ │ │ │ │ │ dc1394_external_trigger_get_source() │ │ │ │ │ │ │ │ │ │ │ │ dc1394error_t dc1394_external_trigger_get_source ( │ │ │ │ │ │ dc1394camera_t ∗ camera, │ │ │ │ │ │ dc1394trigger_source_t ∗ source ) │ │ │ │ │ │ │ │ │ │ │ │ Gets the external trigger source │ │ │ │ │ │ │ │ │ │ │ │ -4.7.4.7 │ │ │ │ │ │ +Generated by Doxygen │ │ │ │ │ │ + │ │ │ │ │ │ + 4.3 dc1394/control.h File Reference │ │ │ │ │ │ + │ │ │ │ │ │ +4.3.4.7 │ │ │ │ │ │ │ │ │ │ │ │ dc1394_external_trigger_get_supported_sources() │ │ │ │ │ │ │ │ │ │ │ │ dc1394error_t dc1394_external_trigger_get_supported_sources ( │ │ │ │ │ │ dc1394camera_t ∗ camera, │ │ │ │ │ │ dc1394trigger_sources_t ∗ sources ) │ │ │ │ │ │ │ │ │ │ │ │ Gets the list of available external trigger source │ │ │ │ │ │ │ │ │ │ │ │ -4.7.4.8 │ │ │ │ │ │ +4.3.4.8 │ │ │ │ │ │ │ │ │ │ │ │ dc1394_external_trigger_has_polarity() │ │ │ │ │ │ │ │ │ │ │ │ dc1394error_t dc1394_external_trigger_has_polarity ( │ │ │ │ │ │ dc1394camera_t ∗ camera, │ │ │ │ │ │ dc1394bool_t ∗ polarity_capable ) │ │ │ │ │ │ │ │ │ │ │ │ Tells whether the external trigger can change its polarity or not. │ │ │ │ │ │ │ │ │ │ │ │ -4.7.4.9 │ │ │ │ │ │ +4.3.4.9 │ │ │ │ │ │ │ │ │ │ │ │ dc1394_external_trigger_set_mode() │ │ │ │ │ │ │ │ │ │ │ │ dc1394error_t dc1394_external_trigger_set_mode ( │ │ │ │ │ │ dc1394camera_t ∗ camera, │ │ │ │ │ │ dc1394trigger_mode_t mode ) │ │ │ │ │ │ │ │ │ │ │ │ Sets the external trigger mode │ │ │ │ │ │ │ │ │ │ │ │ -Generated by Doxygen │ │ │ │ │ │ - │ │ │ │ │ │ -51 │ │ │ │ │ │ - │ │ │ │ │ │ - 52 │ │ │ │ │ │ - │ │ │ │ │ │ -4.7.4.10 │ │ │ │ │ │ - │ │ │ │ │ │ -File Documentation │ │ │ │ │ │ +4.3.4.10 │ │ │ │ │ │ │ │ │ │ │ │ dc1394_external_trigger_set_polarity() │ │ │ │ │ │ │ │ │ │ │ │ dc1394error_t dc1394_external_trigger_set_polarity ( │ │ │ │ │ │ dc1394camera_t ∗ camera, │ │ │ │ │ │ dc1394trigger_polarity_t polarity ) │ │ │ │ │ │ │ │ │ │ │ │ Sets the polarity of the external trigger │ │ │ │ │ │ │ │ │ │ │ │ -4.7.4.11 │ │ │ │ │ │ +4.3.4.11 │ │ │ │ │ │ │ │ │ │ │ │ dc1394_external_trigger_set_power() │ │ │ │ │ │ │ │ │ │ │ │ dc1394error_t dc1394_external_trigger_set_power ( │ │ │ │ │ │ dc1394camera_t ∗ camera, │ │ │ │ │ │ dc1394switch_t pwr ) │ │ │ │ │ │ │ │ │ │ │ │ Switch between internal and external trigger │ │ │ │ │ │ │ │ │ │ │ │ -4.7.4.12 │ │ │ │ │ │ +4.3.4.12 │ │ │ │ │ │ │ │ │ │ │ │ dc1394_external_trigger_set_source() │ │ │ │ │ │ │ │ │ │ │ │ dc1394error_t dc1394_external_trigger_set_source ( │ │ │ │ │ │ dc1394camera_t ∗ camera, │ │ │ │ │ │ dc1394trigger_source_t source ) │ │ │ │ │ │ │ │ │ │ │ │ Sets the external trigger source │ │ │ │ │ │ │ │ │ │ │ │ -4.7.4.13 │ │ │ │ │ │ +Generated by Doxygen │ │ │ │ │ │ + │ │ │ │ │ │ +37 │ │ │ │ │ │ + │ │ │ │ │ │ + 38 │ │ │ │ │ │ + │ │ │ │ │ │ +4.3.4.13 │ │ │ │ │ │ + │ │ │ │ │ │ +File Documentation │ │ │ │ │ │ │ │ │ │ │ │ dc1394_feature_get() │ │ │ │ │ │ │ │ │ │ │ │ dc1394error_t dc1394_feature_get ( │ │ │ │ │ │ dc1394camera_t ∗ camera, │ │ │ │ │ │ dc1394feature_info_t ∗ feature ) │ │ │ │ │ │ │ │ │ │ │ │ Stores the bounds and options associated with the feature described by feature->feature_id │ │ │ │ │ │ │ │ │ │ │ │ -4.7.4.14 │ │ │ │ │ │ +4.3.4.14 │ │ │ │ │ │ │ │ │ │ │ │ dc1394_feature_get_absolute_boundaries() │ │ │ │ │ │ │ │ │ │ │ │ dc1394error_t dc1394_feature_get_absolute_boundaries ( │ │ │ │ │ │ dc1394camera_t ∗ camera, │ │ │ │ │ │ dc1394feature_t feature, │ │ │ │ │ │ float ∗ min, │ │ │ │ │ │ float ∗ max ) │ │ │ │ │ │ │ │ │ │ │ │ Gets the absolute boundaries of a feature │ │ │ │ │ │ │ │ │ │ │ │ -4.7.4.15 │ │ │ │ │ │ +4.3.4.15 │ │ │ │ │ │ │ │ │ │ │ │ dc1394_feature_get_absolute_control() │ │ │ │ │ │ │ │ │ │ │ │ dc1394error_t dc1394_feature_get_absolute_control ( │ │ │ │ │ │ dc1394camera_t ∗ camera, │ │ │ │ │ │ dc1394feature_t feature, │ │ │ │ │ │ dc1394switch_t ∗ pwr ) │ │ │ │ │ │ │ │ │ │ │ │ Gets the status of absolute control of a feature │ │ │ │ │ │ -Generated by Doxygen │ │ │ │ │ │ - │ │ │ │ │ │ - 4.7 dc1394/control.h File Reference │ │ │ │ │ │ │ │ │ │ │ │ -4.7.4.16 │ │ │ │ │ │ +4.3.4.16 │ │ │ │ │ │ │ │ │ │ │ │ dc1394_feature_get_absolute_value() │ │ │ │ │ │ │ │ │ │ │ │ dc1394error_t dc1394_feature_get_absolute_value ( │ │ │ │ │ │ dc1394camera_t ∗ camera, │ │ │ │ │ │ dc1394feature_t feature, │ │ │ │ │ │ float ∗ value ) │ │ │ │ │ │ │ │ │ │ │ │ Gets the absolute value of a feature │ │ │ │ │ │ │ │ │ │ │ │ -4.7.4.17 │ │ │ │ │ │ +4.3.4.17 │ │ │ │ │ │ │ │ │ │ │ │ dc1394_feature_get_all() │ │ │ │ │ │ │ │ │ │ │ │ dc1394error_t dc1394_feature_get_all ( │ │ │ │ │ │ dc1394camera_t ∗ camera, │ │ │ │ │ │ dc1394featureset_t ∗ features ) │ │ │ │ │ │ │ │ │ │ │ │ Collects the available features for the camera described by node and stores them in features. │ │ │ │ │ │ │ │ │ │ │ │ -4.7.4.18 │ │ │ │ │ │ +4.3.4.18 │ │ │ │ │ │ │ │ │ │ │ │ dc1394_feature_get_boundaries() │ │ │ │ │ │ │ │ │ │ │ │ dc1394error_t dc1394_feature_get_boundaries ( │ │ │ │ │ │ dc1394camera_t ∗ camera, │ │ │ │ │ │ dc1394feature_t feature, │ │ │ │ │ │ uint32_t ∗ min, │ │ │ │ │ │ uint32_t ∗ max ) │ │ │ │ │ │ │ │ │ │ │ │ Gets the boundaries of a feature │ │ │ │ │ │ +Generated by Doxygen │ │ │ │ │ │ + │ │ │ │ │ │ + 4.3 dc1394/control.h File Reference │ │ │ │ │ │ │ │ │ │ │ │ -4.7.4.19 │ │ │ │ │ │ +4.3.4.19 │ │ │ │ │ │ │ │ │ │ │ │ dc1394_feature_get_mode() │ │ │ │ │ │ │ │ │ │ │ │ dc1394error_t dc1394_feature_get_mode ( │ │ │ │ │ │ dc1394camera_t ∗ camera, │ │ │ │ │ │ dc1394feature_t feature, │ │ │ │ │ │ dc1394feature_mode_t ∗ mode ) │ │ │ │ │ │ │ │ │ │ │ │ Gets the current control modes for a feature │ │ │ │ │ │ │ │ │ │ │ │ -4.7.4.20 │ │ │ │ │ │ +4.3.4.20 │ │ │ │ │ │ │ │ │ │ │ │ dc1394_feature_get_modes() │ │ │ │ │ │ │ │ │ │ │ │ dc1394error_t dc1394_feature_get_modes ( │ │ │ │ │ │ dc1394camera_t ∗ camera, │ │ │ │ │ │ dc1394feature_t feature, │ │ │ │ │ │ dc1394feature_modes_t ∗ modes ) │ │ │ │ │ │ │ │ │ │ │ │ Gets the list of control modes for a feature (manual, auto, etc...) │ │ │ │ │ │ │ │ │ │ │ │ -4.7.4.21 │ │ │ │ │ │ +4.3.4.21 │ │ │ │ │ │ │ │ │ │ │ │ dc1394_feature_get_power() │ │ │ │ │ │ │ │ │ │ │ │ dc1394error_t dc1394_feature_get_power ( │ │ │ │ │ │ dc1394camera_t ∗ camera, │ │ │ │ │ │ dc1394feature_t feature, │ │ │ │ │ │ dc1394switch_t ∗ pwr ) │ │ │ │ │ │ │ │ │ │ │ │ Gets the power status of a feature (ON or OFF) │ │ │ │ │ │ -Generated by Doxygen │ │ │ │ │ │ - │ │ │ │ │ │ -53 │ │ │ │ │ │ - │ │ │ │ │ │ - 54 │ │ │ │ │ │ │ │ │ │ │ │ -4.7.4.22 │ │ │ │ │ │ - │ │ │ │ │ │ -File Documentation │ │ │ │ │ │ +4.3.4.22 │ │ │ │ │ │ │ │ │ │ │ │ dc1394_feature_get_value() │ │ │ │ │ │ │ │ │ │ │ │ dc1394error_t dc1394_feature_get_value ( │ │ │ │ │ │ dc1394camera_t ∗ camera, │ │ │ │ │ │ dc1394feature_t feature, │ │ │ │ │ │ uint32_t ∗ value ) │ │ │ │ │ │ │ │ │ │ │ │ Gets the value of a feature │ │ │ │ │ │ │ │ │ │ │ │ -4.7.4.23 │ │ │ │ │ │ +4.3.4.23 │ │ │ │ │ │ │ │ │ │ │ │ dc1394_feature_has_absolute_control() │ │ │ │ │ │ │ │ │ │ │ │ dc1394error_t dc1394_feature_has_absolute_control ( │ │ │ │ │ │ dc1394camera_t ∗ camera, │ │ │ │ │ │ dc1394feature_t feature, │ │ │ │ │ │ dc1394bool_t ∗ value ) │ │ │ │ │ │ │ │ │ │ │ │ Tells whether a feature can be controlled in absolute mode │ │ │ │ │ │ │ │ │ │ │ │ -4.7.4.24 │ │ │ │ │ │ +4.3.4.24 │ │ │ │ │ │ │ │ │ │ │ │ dc1394_feature_is_present() │ │ │ │ │ │ │ │ │ │ │ │ dc1394error_t dc1394_feature_is_present ( │ │ │ │ │ │ dc1394camera_t ∗ camera, │ │ │ │ │ │ dc1394feature_t feature, │ │ │ │ │ │ dc1394bool_t ∗ value ) │ │ │ │ │ │ │ │ │ │ │ │ Tells whether a feature is present or not │ │ │ │ │ │ +Generated by Doxygen │ │ │ │ │ │ + │ │ │ │ │ │ +39 │ │ │ │ │ │ + │ │ │ │ │ │ + 40 │ │ │ │ │ │ │ │ │ │ │ │ -4.7.4.25 │ │ │ │ │ │ +4.3.4.25 │ │ │ │ │ │ + │ │ │ │ │ │ +File Documentation │ │ │ │ │ │ │ │ │ │ │ │ dc1394_feature_is_readable() │ │ │ │ │ │ │ │ │ │ │ │ dc1394error_t dc1394_feature_is_readable ( │ │ │ │ │ │ dc1394camera_t ∗ camera, │ │ │ │ │ │ dc1394feature_t feature, │ │ │ │ │ │ dc1394bool_t ∗ value ) │ │ │ │ │ │ │ │ │ │ │ │ Tells whether a feature is readable or not │ │ │ │ │ │ │ │ │ │ │ │ -4.7.4.26 │ │ │ │ │ │ +4.3.4.26 │ │ │ │ │ │ │ │ │ │ │ │ dc1394_feature_is_switchable() │ │ │ │ │ │ │ │ │ │ │ │ dc1394error_t dc1394_feature_is_switchable ( │ │ │ │ │ │ dc1394camera_t ∗ camera, │ │ │ │ │ │ dc1394feature_t feature, │ │ │ │ │ │ dc1394bool_t ∗ value ) │ │ │ │ │ │ │ │ │ │ │ │ Tells whether a feature is switcheable or not (ON/OFF) │ │ │ │ │ │ │ │ │ │ │ │ -4.7.4.27 │ │ │ │ │ │ +4.3.4.27 │ │ │ │ │ │ │ │ │ │ │ │ dc1394_feature_print() │ │ │ │ │ │ │ │ │ │ │ │ dc1394error_t dc1394_feature_print ( │ │ │ │ │ │ dc1394feature_info_t ∗ feature, │ │ │ │ │ │ FILE ∗ fd ) │ │ │ │ │ │ │ │ │ │ │ │ Displays the bounds and options of the given feature │ │ │ │ │ │ -Generated by Doxygen │ │ │ │ │ │ - │ │ │ │ │ │ - 4.7 dc1394/control.h File Reference │ │ │ │ │ │ │ │ │ │ │ │ -4.7.4.28 │ │ │ │ │ │ +4.3.4.28 │ │ │ │ │ │ │ │ │ │ │ │ dc1394_feature_print_all() │ │ │ │ │ │ │ │ │ │ │ │ dc1394error_t dc1394_feature_print_all ( │ │ │ │ │ │ dc1394featureset_t ∗ features, │ │ │ │ │ │ FILE ∗ fd ) │ │ │ │ │ │ │ │ │ │ │ │ Displays the bounds and options of every feature supported by the camera │ │ │ │ │ │ │ │ │ │ │ │ -4.7.4.29 │ │ │ │ │ │ +4.3.4.29 │ │ │ │ │ │ │ │ │ │ │ │ dc1394_feature_set_absolute_control() │ │ │ │ │ │ │ │ │ │ │ │ dc1394error_t dc1394_feature_set_absolute_control ( │ │ │ │ │ │ dc1394camera_t ∗ camera, │ │ │ │ │ │ dc1394feature_t feature, │ │ │ │ │ │ dc1394switch_t pwr ) │ │ │ │ │ │ │ │ │ │ │ │ Sets the feature in absolute control mode (ON/OFF) │ │ │ │ │ │ │ │ │ │ │ │ -4.7.4.30 │ │ │ │ │ │ +4.3.4.30 │ │ │ │ │ │ │ │ │ │ │ │ dc1394_feature_set_absolute_value() │ │ │ │ │ │ │ │ │ │ │ │ dc1394error_t dc1394_feature_set_absolute_value ( │ │ │ │ │ │ dc1394camera_t ∗ camera, │ │ │ │ │ │ dc1394feature_t feature, │ │ │ │ │ │ float value ) │ │ │ │ │ │ │ │ │ │ │ │ Sets the absolute value of a feature │ │ │ │ │ │ +Generated by Doxygen │ │ │ │ │ │ + │ │ │ │ │ │ + 4.3 dc1394/control.h File Reference │ │ │ │ │ │ │ │ │ │ │ │ -4.7.4.31 │ │ │ │ │ │ +4.3.4.31 │ │ │ │ │ │ + │ │ │ │ │ │ +41 │ │ │ │ │ │ │ │ │ │ │ │ dc1394_feature_set_mode() │ │ │ │ │ │ │ │ │ │ │ │ dc1394error_t dc1394_feature_set_mode ( │ │ │ │ │ │ dc1394camera_t ∗ camera, │ │ │ │ │ │ dc1394feature_t feature, │ │ │ │ │ │ dc1394feature_mode_t mode ) │ │ │ │ │ │ │ │ │ │ │ │ Sets the current control modes for a feature │ │ │ │ │ │ │ │ │ │ │ │ -4.7.4.32 │ │ │ │ │ │ +4.3.4.32 │ │ │ │ │ │ │ │ │ │ │ │ dc1394_feature_set_power() │ │ │ │ │ │ │ │ │ │ │ │ dc1394error_t dc1394_feature_set_power ( │ │ │ │ │ │ dc1394camera_t ∗ camera, │ │ │ │ │ │ dc1394feature_t feature, │ │ │ │ │ │ dc1394switch_t pwr ) │ │ │ │ │ │ │ │ │ │ │ │ Sets the power status of a feature (ON or OFF) │ │ │ │ │ │ │ │ │ │ │ │ -4.7.4.33 │ │ │ │ │ │ +4.3.4.33 │ │ │ │ │ │ │ │ │ │ │ │ dc1394_feature_set_value() │ │ │ │ │ │ │ │ │ │ │ │ dc1394error_t dc1394_feature_set_value ( │ │ │ │ │ │ dc1394camera_t ∗ camera, │ │ │ │ │ │ dc1394feature_t feature, │ │ │ │ │ │ uint32_t value ) │ │ │ │ │ │ │ │ │ │ │ │ Sets the value of a feature │ │ │ │ │ │ -Generated by Doxygen │ │ │ │ │ │ - │ │ │ │ │ │ -55 │ │ │ │ │ │ │ │ │ │ │ │ - 56 │ │ │ │ │ │ - │ │ │ │ │ │ -4.7.4.34 │ │ │ │ │ │ - │ │ │ │ │ │ -File Documentation │ │ │ │ │ │ +4.3.4.34 │ │ │ │ │ │ │ │ │ │ │ │ dc1394_feature_temperature_get_value() │ │ │ │ │ │ │ │ │ │ │ │ dc1394error_t dc1394_feature_temperature_get_value ( │ │ │ │ │ │ dc1394camera_t ∗ camera, │ │ │ │ │ │ uint32_t ∗ target_temperature, │ │ │ │ │ │ uint32_t ∗ temperature ) │ │ │ │ │ │ │ │ │ │ │ │ Gets the temperature values (target and current) │ │ │ │ │ │ │ │ │ │ │ │ -4.7.4.35 │ │ │ │ │ │ +4.3.4.35 │ │ │ │ │ │ │ │ │ │ │ │ dc1394_feature_temperature_set_value() │ │ │ │ │ │ │ │ │ │ │ │ dc1394error_t dc1394_feature_temperature_set_value ( │ │ │ │ │ │ dc1394camera_t ∗ camera, │ │ │ │ │ │ uint32_t target_temperature ) │ │ │ │ │ │ │ │ │ │ │ │ Sets the temperature values (target only) FIXME: COULD BE DROPPED? already in the standard feature_set_←value()? │ │ │ │ │ │ │ │ │ │ │ │ -4.7.4.36 │ │ │ │ │ │ +4.3.4.36 │ │ │ │ │ │ │ │ │ │ │ │ dc1394_feature_whitebalance_get_value() │ │ │ │ │ │ │ │ │ │ │ │ dc1394error_t dc1394_feature_whitebalance_get_value ( │ │ │ │ │ │ dc1394camera_t ∗ camera, │ │ │ │ │ │ uint32_t ∗ u_b_value, │ │ │ │ │ │ uint32_t ∗ v_r_value ) │ │ │ │ │ │ │ │ │ │ │ │ Gets the whitebalance values │ │ │ │ │ │ +Generated by Doxygen │ │ │ │ │ │ │ │ │ │ │ │ -4.7.4.37 │ │ │ │ │ │ + 42 │ │ │ │ │ │ + │ │ │ │ │ │ +4.3.4.37 │ │ │ │ │ │ + │ │ │ │ │ │ +File Documentation │ │ │ │ │ │ │ │ │ │ │ │ dc1394_feature_whitebalance_set_value() │ │ │ │ │ │ │ │ │ │ │ │ dc1394error_t dc1394_feature_whitebalance_set_value ( │ │ │ │ │ │ dc1394camera_t ∗ camera, │ │ │ │ │ │ uint32_t u_b_value, │ │ │ │ │ │ uint32_t v_r_value ) │ │ │ │ │ │ │ │ │ │ │ │ Sets the whitebalance values │ │ │ │ │ │ │ │ │ │ │ │ -4.7.4.38 │ │ │ │ │ │ +4.3.4.38 │ │ │ │ │ │ │ │ │ │ │ │ dc1394_feature_whiteshading_get_value() │ │ │ │ │ │ │ │ │ │ │ │ dc1394error_t dc1394_feature_whiteshading_get_value ( │ │ │ │ │ │ dc1394camera_t ∗ camera, │ │ │ │ │ │ uint32_t ∗ r_value, │ │ │ │ │ │ uint32_t ∗ g_value, │ │ │ │ │ │ uint32_t ∗ b_value ) │ │ │ │ │ │ │ │ │ │ │ │ Gets the white shading values │ │ │ │ │ │ │ │ │ │ │ │ -Generated by Doxygen │ │ │ │ │ │ - │ │ │ │ │ │ - 4.7 dc1394/control.h File Reference │ │ │ │ │ │ - │ │ │ │ │ │ -4.7.4.39 │ │ │ │ │ │ - │ │ │ │ │ │ -57 │ │ │ │ │ │ +4.3.4.39 │ │ │ │ │ │ │ │ │ │ │ │ dc1394_feature_whiteshading_set_value() │ │ │ │ │ │ │ │ │ │ │ │ dc1394error_t dc1394_feature_whiteshading_set_value ( │ │ │ │ │ │ dc1394camera_t ∗ camera, │ │ │ │ │ │ uint32_t r_value, │ │ │ │ │ │ uint32_t g_value, │ │ │ │ │ │ uint32_t b_value ) │ │ │ │ │ │ │ │ │ │ │ │ Sets the white shading values │ │ │ │ │ │ │ │ │ │ │ │ -4.7.4.40 │ │ │ │ │ │ +4.3.4.40 │ │ │ │ │ │ │ │ │ │ │ │ dc1394_memory_busy() │ │ │ │ │ │ │ │ │ │ │ │ dc1394error_t dc1394_memory_busy ( │ │ │ │ │ │ dc1394camera_t ∗ camera, │ │ │ │ │ │ dc1394bool_t ∗ value ) │ │ │ │ │ │ │ │ │ │ │ │ Download a camera setup from the memory. │ │ │ │ │ │ │ │ │ │ │ │ -4.7.4.41 │ │ │ │ │ │ +4.3.4.41 │ │ │ │ │ │ │ │ │ │ │ │ dc1394_memory_load() │ │ │ │ │ │ │ │ │ │ │ │ dc1394error_t dc1394_memory_load ( │ │ │ │ │ │ dc1394camera_t ∗ camera, │ │ │ │ │ │ uint32_t channel ) │ │ │ │ │ │ │ │ │ │ │ │ Tells whether the writing of the camera setup in memory is finished or not. │ │ │ │ │ │ │ │ │ │ │ │ -4.7.4.42 │ │ │ │ │ │ +Generated by Doxygen │ │ │ │ │ │ + │ │ │ │ │ │ + 4.4 dc1394/conversions.h File Reference │ │ │ │ │ │ + │ │ │ │ │ │ +4.3.4.42 │ │ │ │ │ │ + │ │ │ │ │ │ +43 │ │ │ │ │ │ │ │ │ │ │ │ dc1394_memory_save() │ │ │ │ │ │ │ │ │ │ │ │ dc1394error_t dc1394_memory_save ( │ │ │ │ │ │ dc1394camera_t ∗ camera, │ │ │ │ │ │ uint32_t channel ) │ │ │ │ │ │ │ │ │ │ │ │ Uploads a camera setup in the memory. │ │ │ │ │ │ Note that this operation can only be performed a certain number of times for a given camera, as it requires reprogramming of an EEPROM. │ │ │ │ │ │ │ │ │ │ │ │ -4.7.4.43 │ │ │ │ │ │ +4.3.4.43 │ │ │ │ │ │ │ │ │ │ │ │ dc1394_pio_get() │ │ │ │ │ │ │ │ │ │ │ │ dc1394error_t dc1394_pio_get ( │ │ │ │ │ │ dc1394camera_t ∗ camera, │ │ │ │ │ │ uint32_t ∗ value ) │ │ │ │ │ │ │ │ │ │ │ │ Gets the current quadlet at the PIO (input) │ │ │ │ │ │ │ │ │ │ │ │ -4.7.4.44 │ │ │ │ │ │ +4.3.4.44 │ │ │ │ │ │ │ │ │ │ │ │ dc1394_pio_set() │ │ │ │ │ │ │ │ │ │ │ │ dc1394error_t dc1394_pio_set ( │ │ │ │ │ │ dc1394camera_t ∗ camera, │ │ │ │ │ │ uint32_t value ) │ │ │ │ │ │ │ │ │ │ │ │ Sends a quadlet on the PIO (output) │ │ │ │ │ │ -Generated by Doxygen │ │ │ │ │ │ - │ │ │ │ │ │ - 58 │ │ │ │ │ │ - │ │ │ │ │ │ -File Documentation │ │ │ │ │ │ │ │ │ │ │ │ -4.7.4.45 │ │ │ │ │ │ +4.3.4.45 │ │ │ │ │ │ │ │ │ │ │ │ dc1394_software_trigger_get_power() │ │ │ │ │ │ │ │ │ │ │ │ dc1394error_t dc1394_software_trigger_get_power ( │ │ │ │ │ │ dc1394camera_t ∗ camera, │ │ │ │ │ │ dc1394switch_t ∗ pwr ) │ │ │ │ │ │ │ │ │ │ │ │ Gets the state of software trigger │ │ │ │ │ │ │ │ │ │ │ │ -4.7.4.46 │ │ │ │ │ │ +4.3.4.46 │ │ │ │ │ │ │ │ │ │ │ │ dc1394_software_trigger_set_power() │ │ │ │ │ │ │ │ │ │ │ │ dc1394error_t dc1394_software_trigger_set_power ( │ │ │ │ │ │ dc1394camera_t ∗ camera, │ │ │ │ │ │ dc1394switch_t pwr ) │ │ │ │ │ │ │ │ │ │ │ │ Turn software trigger on or off │ │ │ │ │ │ │ │ │ │ │ │ +4.4 │ │ │ │ │ │ + │ │ │ │ │ │ +dc1394/conversions.h File Reference │ │ │ │ │ │ + │ │ │ │ │ │ +functions to convert video formats │ │ │ │ │ │ + │ │ │ │ │ │ +#include │ │ │ │ │ │ + │ │ │ │ │ │ +Generated by Doxygen │ │ │ │ │ │ + │ │ │ │ │ │ + 44 │ │ │ │ │ │ + │ │ │ │ │ │ +File Documentation │ │ │ │ │ │ + │ │ │ │ │ │ +Enumerations │ │ │ │ │ │ +• enum dc1394bayer_method_t │ │ │ │ │ │ +• enum dc1394stereo_method_t │ │ │ │ │ │ + │ │ │ │ │ │ +Functions │ │ │ │ │ │ +• dc1394error_t dc1394_convert_to_YUV422 (uint8_t ∗src, uint8_t ∗dest, uint32_t width, uint32_t height, │ │ │ │ │ │ +uint32_t byte_order, dc1394color_coding_t source_coding, uint32_t bits) │ │ │ │ │ │ +• dc1394error_t dc1394_convert_to_MONO8 (uint8_t ∗src, uint8_t ∗dest, uint32_t width, uint32_t height, │ │ │ │ │ │ +uint32_t byte_order, dc1394color_coding_t source_coding, uint32_t bits) │ │ │ │ │ │ +• dc1394error_t dc1394_convert_to_RGB8 (uint8_t ∗src, uint8_t ∗dest, uint32_t width, uint32_t height, │ │ │ │ │ │ +uint32_t byte_order, dc1394color_coding_t source_coding, uint32_t bits) │ │ │ │ │ │ +• dc1394error_t dc1394_deinterlace_stereo (uint8_t ∗src, uint8_t ∗dest, uint32_t width, uint32_t height) │ │ │ │ │ │ +• dc1394error_t dc1394_bayer_decoding_8bit (const uint8_t ∗bayer, uint8_t ∗rgb, uint32_t width, uint32_t │ │ │ │ │ │ +height, dc1394color_filter_t tile, dc1394bayer_method_t method) │ │ │ │ │ │ +• dc1394error_t dc1394_bayer_decoding_16bit (const uint16_t ∗bayer, uint16_t ∗rgb, uint32_t width, │ │ │ │ │ │ +uint32_t height, dc1394color_filter_t tile, dc1394bayer_method_t method, uint32_t bits) │ │ │ │ │ │ +• dc1394error_t dc1394_convert_frames ( dc1394video_frame_t ∗in, dc1394video_frame_t ∗out) │ │ │ │ │ │ +• dc1394error_t dc1394_debayer_frames ( dc1394video_frame_t ∗in, dc1394video_frame_t ∗out, │ │ │ │ │ │ +dc1394bayer_method_t method) │ │ │ │ │ │ +• dc1394error_t dc1394_deinterlace_stereo_frames ( dc1394video_frame_t ∗in, dc1394video_frame←_t ∗out, dc1394stereo_method_t method) │ │ │ │ │ │ + │ │ │ │ │ │ +4.4.1 │ │ │ │ │ │ + │ │ │ │ │ │ +Detailed Description │ │ │ │ │ │ + │ │ │ │ │ │ +functions to convert video formats │ │ │ │ │ │ +Author │ │ │ │ │ │ +Damien Douxchamps: coding │ │ │ │ │ │ +Frederic Devernay: coding │ │ │ │ │ │ +Peter Antoniac: documentation maintainer │ │ │ │ │ │ + │ │ │ │ │ │ +More details soon │ │ │ │ │ │ + │ │ │ │ │ │ +4.4.2 │ │ │ │ │ │ + │ │ │ │ │ │ +Enumeration Type Documentation │ │ │ │ │ │ + │ │ │ │ │ │ +4.4.2.1 │ │ │ │ │ │ + │ │ │ │ │ │ +dc1394bayer_method_t │ │ │ │ │ │ + │ │ │ │ │ │ +enum │ │ │ │ │ │ + │ │ │ │ │ │ +dc1394bayer_method_t │ │ │ │ │ │ + │ │ │ │ │ │ +A list of de-mosaicing techniques for Bayer-patterns. │ │ │ │ │ │ +The speed of the techniques can vary greatly, as well as their quality. │ │ │ │ │ │ + │ │ │ │ │ │ +Generated by Doxygen │ │ │ │ │ │ + │ │ │ │ │ │ + 4.4 dc1394/conversions.h File Reference │ │ │ │ │ │ + │ │ │ │ │ │ +4.4.2.2 │ │ │ │ │ │ + │ │ │ │ │ │ +enum │ │ │ │ │ │ + │ │ │ │ │ │ +45 │ │ │ │ │ │ + │ │ │ │ │ │ +dc1394stereo_method_t │ │ │ │ │ │ + │ │ │ │ │ │ +dc1394stereo_method_t │ │ │ │ │ │ + │ │ │ │ │ │ +A list of known stereo-in-normal-video modes used by manufacturers like Point Grey Research and Videre Design. │ │ │ │ │ │ + │ │ │ │ │ │ +4.4.3 │ │ │ │ │ │ + │ │ │ │ │ │ +Function Documentation │ │ │ │ │ │ + │ │ │ │ │ │ +4.4.3.1 │ │ │ │ │ │ + │ │ │ │ │ │ +dc1394_bayer_decoding_16bit() │ │ │ │ │ │ + │ │ │ │ │ │ +dc1394error_t dc1394_bayer_decoding_16bit ( │ │ │ │ │ │ +const uint16_t ∗ bayer, │ │ │ │ │ │ +uint16_t ∗ rgb, │ │ │ │ │ │ +uint32_t width, │ │ │ │ │ │ +uint32_t height, │ │ │ │ │ │ +dc1394color_filter_t tile, │ │ │ │ │ │ +dc1394bayer_method_t method, │ │ │ │ │ │ +uint32_t bits ) │ │ │ │ │ │ + │ │ │ │ │ │ +Perform de-mosaicing on an 16-bit image buffer │ │ │ │ │ │ + │ │ │ │ │ │ +4.4.3.2 │ │ │ │ │ │ + │ │ │ │ │ │ +dc1394_bayer_decoding_8bit() │ │ │ │ │ │ + │ │ │ │ │ │ +dc1394error_t dc1394_bayer_decoding_8bit ( │ │ │ │ │ │ +const uint8_t ∗ bayer, │ │ │ │ │ │ +uint8_t ∗ rgb, │ │ │ │ │ │ +uint32_t width, │ │ │ │ │ │ +uint32_t height, │ │ │ │ │ │ +dc1394color_filter_t tile, │ │ │ │ │ │ +dc1394bayer_method_t method ) │ │ │ │ │ │ + │ │ │ │ │ │ +Perform de-mosaicing on an 8-bit image buffer │ │ │ │ │ │ + │ │ │ │ │ │ +4.4.3.3 │ │ │ │ │ │ + │ │ │ │ │ │ +dc1394_convert_frames() │ │ │ │ │ │ + │ │ │ │ │ │ +dc1394error_t dc1394_convert_frames ( │ │ │ │ │ │ +dc1394video_frame_t ∗ in, │ │ │ │ │ │ +dc1394video_frame_t ∗ out ) │ │ │ │ │ │ + │ │ │ │ │ │ +Converts the format of a video frame. │ │ │ │ │ │ +To set the format of the output, simply set the values of the corresponding fields in the output frame │ │ │ │ │ │ + │ │ │ │ │ │ +Generated by Doxygen │ │ │ │ │ │ + │ │ │ │ │ │ + 46 │ │ │ │ │ │ + │ │ │ │ │ │ +4.4.3.4 │ │ │ │ │ │ + │ │ │ │ │ │ +File Documentation │ │ │ │ │ │ + │ │ │ │ │ │ +dc1394_convert_to_MONO8() │ │ │ │ │ │ + │ │ │ │ │ │ +dc1394error_t dc1394_convert_to_MONO8 ( │ │ │ │ │ │ +uint8_t ∗ src, │ │ │ │ │ │ +uint8_t ∗ dest, │ │ │ │ │ │ +uint32_t width, │ │ │ │ │ │ +uint32_t height, │ │ │ │ │ │ +uint32_t byte_order, │ │ │ │ │ │ +dc1394color_coding_t source_coding, │ │ │ │ │ │ +uint32_t bits ) │ │ │ │ │ │ + │ │ │ │ │ │ +Converts an image buffer to MONO8 │ │ │ │ │ │ + │ │ │ │ │ │ +4.4.3.5 │ │ │ │ │ │ + │ │ │ │ │ │ +dc1394_convert_to_RGB8() │ │ │ │ │ │ + │ │ │ │ │ │ +dc1394error_t dc1394_convert_to_RGB8 ( │ │ │ │ │ │ +uint8_t ∗ src, │ │ │ │ │ │ +uint8_t ∗ dest, │ │ │ │ │ │ +uint32_t width, │ │ │ │ │ │ +uint32_t height, │ │ │ │ │ │ +uint32_t byte_order, │ │ │ │ │ │ +dc1394color_coding_t source_coding, │ │ │ │ │ │ +uint32_t bits ) │ │ │ │ │ │ + │ │ │ │ │ │ +Converts an image buffer to RGB8 │ │ │ │ │ │ + │ │ │ │ │ │ +4.4.3.6 │ │ │ │ │ │ + │ │ │ │ │ │ +dc1394_convert_to_YUV422() │ │ │ │ │ │ + │ │ │ │ │ │ +dc1394error_t dc1394_convert_to_YUV422 ( │ │ │ │ │ │ +uint8_t ∗ src, │ │ │ │ │ │ +uint8_t ∗ dest, │ │ │ │ │ │ +uint32_t width, │ │ │ │ │ │ +uint32_t height, │ │ │ │ │ │ +uint32_t byte_order, │ │ │ │ │ │ +dc1394color_coding_t source_coding, │ │ │ │ │ │ +uint32_t bits ) │ │ │ │ │ │ + │ │ │ │ │ │ +Converts an image buffer to YUV422 │ │ │ │ │ │ + │ │ │ │ │ │ +4.4.3.7 │ │ │ │ │ │ + │ │ │ │ │ │ +dc1394_debayer_frames() │ │ │ │ │ │ + │ │ │ │ │ │ +dc1394error_t dc1394_debayer_frames ( │ │ │ │ │ │ +dc1394video_frame_t ∗ in, │ │ │ │ │ │ +dc1394video_frame_t ∗ out, │ │ │ │ │ │ +dc1394bayer_method_t method ) │ │ │ │ │ │ + │ │ │ │ │ │ +De-mosaicing of a Bayer-encoded video frame │ │ │ │ │ │ +To set the format of the output, simply set the values of the corresponding fields in the output frame │ │ │ │ │ │ + │ │ │ │ │ │ +Generated by Doxygen │ │ │ │ │ │ + │ │ │ │ │ │ + 4.5 dc1394/dc1394.h File Reference │ │ │ │ │ │ + │ │ │ │ │ │ +47 │ │ │ │ │ │ + │ │ │ │ │ │ +Parameters │ │ │ │ │ │ +in │ │ │ │ │ │ + │ │ │ │ │ │ +is a pointer to the bayer video frame that is to be converted │ │ │ │ │ │ + │ │ │ │ │ │ +out │ │ │ │ │ │ + │ │ │ │ │ │ +is a pointer to the frame to be converted to. If there is memory allocated to the image field, then it will │ │ │ │ │ │ +be adjusted accordingly by this function. If there is no memory allocated to the image field, then │ │ │ │ │ │ +ensure that out->image == NULL and out->allocated_image_bytes == 0 │ │ │ │ │ │ + │ │ │ │ │ │ +method │ │ │ │ │ │ + │ │ │ │ │ │ +is the bayer method to interpolate the frame. │ │ │ │ │ │ + │ │ │ │ │ │ +4.4.3.8 │ │ │ │ │ │ + │ │ │ │ │ │ +dc1394_deinterlace_stereo() │ │ │ │ │ │ + │ │ │ │ │ │ +dc1394error_t dc1394_deinterlace_stereo ( │ │ │ │ │ │ +uint8_t ∗ src, │ │ │ │ │ │ +uint8_t ∗ dest, │ │ │ │ │ │ +uint32_t width, │ │ │ │ │ │ +uint32_t height ) │ │ │ │ │ │ + │ │ │ │ │ │ +changes a 16bit stereo image (8bit/channel) into two 8bit images on top of each other │ │ │ │ │ │ + │ │ │ │ │ │ +4.4.3.9 │ │ │ │ │ │ + │ │ │ │ │ │ +dc1394_deinterlace_stereo_frames() │ │ │ │ │ │ + │ │ │ │ │ │ +dc1394error_t dc1394_deinterlace_stereo_frames ( │ │ │ │ │ │ +dc1394video_frame_t ∗ in, │ │ │ │ │ │ +dc1394video_frame_t ∗ out, │ │ │ │ │ │ +dc1394stereo_method_t method ) │ │ │ │ │ │ + │ │ │ │ │ │ +De-interlacing of stereo data for cideo frames │ │ │ │ │ │ +To set the format of the output, simply set the values of the corresponding fields in the output frame │ │ │ │ │ │ + │ │ │ │ │ │ +4.5 │ │ │ │ │ │ + │ │ │ │ │ │ +dc1394/dc1394.h File Reference │ │ │ │ │ │ + │ │ │ │ │ │ +Main include file, which include all others. │ │ │ │ │ │ + │ │ │ │ │ │ +#include │ │ │ │ │ │ +#include │ │ │ │ │ │ +#include │ │ │ │ │ │ +#include │ │ │ │ │ │ +#include │ │ │ │ │ │ +#include │ │ │ │ │ │ +#include │ │ │ │ │ │ +#include │ │ │ │ │ │ +#include │ │ │ │ │ │ +#include │ │ │ │ │ │ +#include │ │ │ │ │ │ + │ │ │ │ │ │ +Generated by Doxygen │ │ │ │ │ │ + │ │ │ │ │ │ + 48 │ │ │ │ │ │ + │ │ │ │ │ │ +File Documentation │ │ │ │ │ │ + │ │ │ │ │ │ +4.5.1 │ │ │ │ │ │ + │ │ │ │ │ │ +Detailed Description │ │ │ │ │ │ + │ │ │ │ │ │ +Main include file, which include all others. │ │ │ │ │ │ +More details soon │ │ │ │ │ │ + │ │ │ │ │ │ +4.6 │ │ │ │ │ │ + │ │ │ │ │ │ +dc1394/format7.h File Reference │ │ │ │ │ │ + │ │ │ │ │ │ +Functions to control Format_7 (aka scalable format, ROI) │ │ │ │ │ │ + │ │ │ │ │ │ +#include │ │ │ │ │ │ +#include │ │ │ │ │ │ + │ │ │ │ │ │ +Data Structures │ │ │ │ │ │ +• struct __dc1394format7mode_t │ │ │ │ │ │ +• struct __dc1394format7modeset_t │ │ │ │ │ │ + │ │ │ │ │ │ +Typedefs │ │ │ │ │ │ +• typedef struct __dc1394format7mode_t dc1394format7mode_t │ │ │ │ │ │ +• typedef struct __dc1394format7modeset_t dc1394format7modeset_t │ │ │ │ │ │ + │ │ │ │ │ │ +Functions │ │ │ │ │ │ +• dc1394error_t dc1394_format7_get_max_image_size ( dc1394camera_t ∗camera, dc1394video_←mode_t video_mode, uint32_t ∗h_size, uint32_t ∗v_size) │ │ │ │ │ │ +• dc1394error_t dc1394_format7_get_unit_size ( dc1394camera_t ∗camera, dc1394video_mode_←t video_mode, uint32_t ∗h_unit, uint32_t ∗v_unit) │ │ │ │ │ │ +• dc1394error_t dc1394_format7_get_image_size ( dc1394camera_t ∗camera, dc1394video_mode_t │ │ │ │ │ │ +video_mode, uint32_t ∗width, uint32_t ∗height) │ │ │ │ │ │ +• dc1394error_t dc1394_format7_set_image_size ( dc1394camera_t ∗camera, dc1394video_mode_t │ │ │ │ │ │ +video_mode, uint32_t width, uint32_t height) │ │ │ │ │ │ +• dc1394error_t dc1394_format7_get_image_position ( dc1394camera_t ∗camera, dc1394video_←mode_t video_mode, uint32_t ∗left, uint32_t ∗top) │ │ │ │ │ │ +• dc1394error_t dc1394_format7_set_image_position ( dc1394camera_t ∗camera, dc1394video_←mode_t video_mode, uint32_t left, uint32_t top) │ │ │ │ │ │ +• dc1394error_t dc1394_format7_get_unit_position ( dc1394camera_t ∗camera, dc1394video_mode←_t video_mode, uint32_t ∗h_unit_pos, uint32_t ∗v_unit_pos) │ │ │ │ │ │ +• dc1394error_t dc1394_format7_get_color_coding ( dc1394camera_t ∗camera, dc1394video_mode←_t video_mode, dc1394color_coding_t ∗color_coding) │ │ │ │ │ │ +• dc1394error_t dc1394_format7_get_color_codings ( dc1394camera_t ∗camera, dc1394video_←mode_t video_mode, dc1394color_codings_t ∗codings) │ │ │ │ │ │ +• dc1394error_t dc1394_format7_set_color_coding ( dc1394camera_t ∗camera, dc1394video_mode_t │ │ │ │ │ │ +video_mode, dc1394color_coding_t color_coding) │ │ │ │ │ │ +• dc1394error_t dc1394_format7_get_color_filter ( dc1394camera_t ∗camera, dc1394video_mode_t │ │ │ │ │ │ +video_mode, dc1394color_filter_t ∗color_filter) │ │ │ │ │ │ +• dc1394error_t dc1394_format7_get_packet_parameters ( dc1394camera_t ∗camera, dc1394video_←mode_t video_mode, uint32_t ∗unit_bytes, uint32_t ∗max_bytes) │ │ │ │ │ │ +Generated by Doxygen │ │ │ │ │ │ + │ │ │ │ │ │ + 4.6 dc1394/format7.h File Reference │ │ │ │ │ │ + │ │ │ │ │ │ +49 │ │ │ │ │ │ + │ │ │ │ │ │ +• dc1394error_t dc1394_format7_get_packet_size ( dc1394camera_t ∗camera, dc1394video_mode_t │ │ │ │ │ │ +video_mode, uint32_t ∗packet_size) │ │ │ │ │ │ +• dc1394error_t dc1394_format7_set_packet_size ( dc1394camera_t ∗camera, dc1394video_mode_t │ │ │ │ │ │ +video_mode, uint32_t packet_size) │ │ │ │ │ │ +• │ │ │ │ │ │ +dc1394error_t │ │ │ │ │ │ +dc1394_format7_get_recommended_packet_size ( dc1394camera_t ∗camera, │ │ │ │ │ │ +dc1394video_mode_t video_mode, uint32_t ∗packet_size) │ │ │ │ │ │ +• dc1394error_t dc1394_format7_get_packets_per_frame ( dc1394camera_t ∗camera, dc1394video←_mode_t video_mode, uint32_t ∗ppf) │ │ │ │ │ │ +• dc1394error_t dc1394_format7_get_data_depth ( dc1394camera_t ∗camera, dc1394video_mode_t │ │ │ │ │ │ +video_mode, uint32_t ∗data_depth) │ │ │ │ │ │ +• dc1394error_t dc1394_format7_get_frame_interval ( dc1394camera_t ∗camera, dc1394video_←mode_t video_mode, float ∗interval) │ │ │ │ │ │ +• dc1394error_t dc1394_format7_get_pixel_number ( dc1394camera_t ∗camera, dc1394video_mode←_t video_mode, uint32_t ∗pixnum) │ │ │ │ │ │ +• dc1394error_t dc1394_format7_get_total_bytes ( dc1394camera_t ∗camera, dc1394video_mode_t │ │ │ │ │ │ +video_mode, uint64_t ∗total_bytes) │ │ │ │ │ │ +• dc1394error_t dc1394_format7_get_modeset ( dc1394camera_t ∗camera, dc1394format7modeset_t │ │ │ │ │ │ +∗info) │ │ │ │ │ │ +• dc1394error_t dc1394_format7_get_mode_info ( dc1394camera_t ∗camera, dc1394video_mode_←t video_mode, dc1394format7mode_t ∗f7_mode) │ │ │ │ │ │ +• dc1394error_t dc1394_format7_set_roi ( dc1394camera_t ∗camera, dc1394video_mode_t video←_mode, dc1394color_coding_t color_coding, int32_t packet_size, int32_t left, int32_t top, int32_t width, │ │ │ │ │ │ +int32_t height) │ │ │ │ │ │ +• dc1394error_t dc1394_format7_get_roi ( dc1394camera_t ∗camera, dc1394video_mode_t video_←mode, dc1394color_coding_t ∗color_coding, uint32_t ∗packet_size, uint32_t ∗left, uint32_t ∗top, uint32_t │ │ │ │ │ │ +∗width, uint32_t ∗height) │ │ │ │ │ │ + │ │ │ │ │ │ +4.6.1 │ │ │ │ │ │ + │ │ │ │ │ │ +Detailed Description │ │ │ │ │ │ + │ │ │ │ │ │ +Functions to control Format_7 (aka scalable format, ROI) │ │ │ │ │ │ +More details soon │ │ │ │ │ │ + │ │ │ │ │ │ +4.6.2 │ │ │ │ │ │ + │ │ │ │ │ │ +Typedef Documentation │ │ │ │ │ │ + │ │ │ │ │ │ +4.6.2.1 │ │ │ │ │ │ + │ │ │ │ │ │ +dc1394format7mode_t │ │ │ │ │ │ + │ │ │ │ │ │ +typedef struct │ │ │ │ │ │ + │ │ │ │ │ │ +__dc1394format7mode_t │ │ │ │ │ │ + │ │ │ │ │ │ +dc1394format7mode_t │ │ │ │ │ │ + │ │ │ │ │ │ +A struct containing information about a mode of Format_7, the scalable image format. │ │ │ │ │ │ + │ │ │ │ │ │ +4.6.2.2 │ │ │ │ │ │ + │ │ │ │ │ │ +dc1394format7modeset_t │ │ │ │ │ │ + │ │ │ │ │ │ +typedef struct │ │ │ │ │ │ + │ │ │ │ │ │ +__dc1394format7modeset_t │ │ │ │ │ │ + │ │ │ │ │ │ +dc1394format7modeset_t │ │ │ │ │ │ + │ │ │ │ │ │ +A struct containing the list of Format_7 modes. FIXME: this may become very big if format_7 pages are used in │ │ │ │ │ │ +IIDC 1.32. It would be better to use a "num" and an allocated list. │ │ │ │ │ │ +Generated by Doxygen │ │ │ │ │ │ + │ │ │ │ │ │ + 50 │ │ │ │ │ │ + │ │ │ │ │ │ +File Documentation │ │ │ │ │ │ + │ │ │ │ │ │ +4.6.3 │ │ │ │ │ │ + │ │ │ │ │ │ +Function Documentation │ │ │ │ │ │ + │ │ │ │ │ │ +4.6.3.1 │ │ │ │ │ │ + │ │ │ │ │ │ +dc1394_format7_get_color_coding() │ │ │ │ │ │ + │ │ │ │ │ │ +dc1394error_t dc1394_format7_get_color_coding ( │ │ │ │ │ │ +dc1394camera_t ∗ camera, │ │ │ │ │ │ +dc1394video_mode_t video_mode, │ │ │ │ │ │ +dc1394color_coding_t ∗ color_coding ) │ │ │ │ │ │ + │ │ │ │ │ │ +Gets the current color coding │ │ │ │ │ │ + │ │ │ │ │ │ +4.6.3.2 │ │ │ │ │ │ + │ │ │ │ │ │ +dc1394_format7_get_color_codings() │ │ │ │ │ │ + │ │ │ │ │ │ +dc1394error_t dc1394_format7_get_color_codings ( │ │ │ │ │ │ +dc1394camera_t ∗ camera, │ │ │ │ │ │ +dc1394video_mode_t video_mode, │ │ │ │ │ │ +dc1394color_codings_t ∗ codings ) │ │ │ │ │ │ + │ │ │ │ │ │ +Gets the list of color codings available for this mode │ │ │ │ │ │ + │ │ │ │ │ │ +4.6.3.3 │ │ │ │ │ │ + │ │ │ │ │ │ +dc1394_format7_get_color_filter() │ │ │ │ │ │ + │ │ │ │ │ │ +dc1394error_t dc1394_format7_get_color_filter ( │ │ │ │ │ │ +dc1394camera_t ∗ camera, │ │ │ │ │ │ +dc1394video_mode_t video_mode, │ │ │ │ │ │ +dc1394color_filter_t ∗ color_filter ) │ │ │ │ │ │ + │ │ │ │ │ │ +Gets the current color filter │ │ │ │ │ │ + │ │ │ │ │ │ +4.6.3.4 │ │ │ │ │ │ + │ │ │ │ │ │ +dc1394_format7_get_data_depth() │ │ │ │ │ │ + │ │ │ │ │ │ +dc1394error_t dc1394_format7_get_data_depth ( │ │ │ │ │ │ +dc1394camera_t ∗ camera, │ │ │ │ │ │ +dc1394video_mode_t video_mode, │ │ │ │ │ │ +uint32_t ∗ data_depth ) │ │ │ │ │ │ + │ │ │ │ │ │ +Gets the data depth (e.g. 12, 13, 14 bits/pixel) │ │ │ │ │ │ + │ │ │ │ │ │ +4.6.3.5 │ │ │ │ │ │ + │ │ │ │ │ │ +dc1394_format7_get_frame_interval() │ │ │ │ │ │ + │ │ │ │ │ │ +dc1394error_t dc1394_format7_get_frame_interval ( │ │ │ │ │ │ +dc1394camera_t ∗ camera, │ │ │ │ │ │ +dc1394video_mode_t video_mode, │ │ │ │ │ │ +float ∗ interval ) │ │ │ │ │ │ + │ │ │ │ │ │ +Gets the frame interval in float format │ │ │ │ │ │ +Generated by Doxygen │ │ │ │ │ │ + │ │ │ │ │ │ + 4.6 dc1394/format7.h File Reference │ │ │ │ │ │ + │ │ │ │ │ │ +4.6.3.6 │ │ │ │ │ │ + │ │ │ │ │ │ +dc1394_format7_get_image_position() │ │ │ │ │ │ + │ │ │ │ │ │ +dc1394error_t dc1394_format7_get_image_position ( │ │ │ │ │ │ +dc1394camera_t ∗ camera, │ │ │ │ │ │ +dc1394video_mode_t video_mode, │ │ │ │ │ │ +uint32_t ∗ left, │ │ │ │ │ │ +uint32_t ∗ top ) │ │ │ │ │ │ + │ │ │ │ │ │ +Gets the current image position │ │ │ │ │ │ + │ │ │ │ │ │ +4.6.3.7 │ │ │ │ │ │ + │ │ │ │ │ │ +dc1394_format7_get_image_size() │ │ │ │ │ │ + │ │ │ │ │ │ +dc1394error_t dc1394_format7_get_image_size ( │ │ │ │ │ │ +dc1394camera_t ∗ camera, │ │ │ │ │ │ +dc1394video_mode_t video_mode, │ │ │ │ │ │ +uint32_t ∗ width, │ │ │ │ │ │ +uint32_t ∗ height ) │ │ │ │ │ │ + │ │ │ │ │ │ +Gets the current image size. │ │ │ │ │ │ + │ │ │ │ │ │ +4.6.3.8 │ │ │ │ │ │ + │ │ │ │ │ │ +dc1394_format7_get_max_image_size() │ │ │ │ │ │ + │ │ │ │ │ │ +dc1394error_t dc1394_format7_get_max_image_size ( │ │ │ │ │ │ +dc1394camera_t ∗ camera, │ │ │ │ │ │ +dc1394video_mode_t video_mode, │ │ │ │ │ │ +uint32_t ∗ h_size, │ │ │ │ │ │ +uint32_t ∗ v_size ) │ │ │ │ │ │ + │ │ │ │ │ │ +Gets the maximal image size for a given mode. │ │ │ │ │ │ + │ │ │ │ │ │ +4.6.3.9 │ │ │ │ │ │ + │ │ │ │ │ │ +dc1394_format7_get_mode_info() │ │ │ │ │ │ + │ │ │ │ │ │ +dc1394error_t dc1394_format7_get_mode_info ( │ │ │ │ │ │ +dc1394camera_t ∗ camera, │ │ │ │ │ │ +dc1394video_mode_t video_mode, │ │ │ │ │ │ +dc1394format7mode_t ∗ f7_mode ) │ │ │ │ │ │ + │ │ │ │ │ │ +Gets the properties of a Format_7 mode │ │ │ │ │ │ + │ │ │ │ │ │ +4.6.3.10 │ │ │ │ │ │ + │ │ │ │ │ │ +dc1394_format7_get_modeset() │ │ │ │ │ │ + │ │ │ │ │ │ +dc1394error_t dc1394_format7_get_modeset ( │ │ │ │ │ │ +dc1394camera_t ∗ camera, │ │ │ │ │ │ +dc1394format7modeset_t ∗ info ) │ │ │ │ │ │ + │ │ │ │ │ │ +Gets the properties of all Format_7 modes supported by the camera. │ │ │ │ │ │ + │ │ │ │ │ │ +Generated by Doxygen │ │ │ │ │ │ + │ │ │ │ │ │ +51 │ │ │ │ │ │ + │ │ │ │ │ │ + 52 │ │ │ │ │ │ + │ │ │ │ │ │ +4.6.3.11 │ │ │ │ │ │ + │ │ │ │ │ │ +File Documentation │ │ │ │ │ │ + │ │ │ │ │ │ +dc1394_format7_get_packet_parameters() │ │ │ │ │ │ + │ │ │ │ │ │ +dc1394error_t dc1394_format7_get_packet_parameters ( │ │ │ │ │ │ +dc1394camera_t ∗ camera, │ │ │ │ │ │ +dc1394video_mode_t video_mode, │ │ │ │ │ │ +uint32_t ∗ unit_bytes, │ │ │ │ │ │ +uint32_t ∗ max_bytes ) │ │ │ │ │ │ + │ │ │ │ │ │ +Get the parameters of the packet size: its maximal size and its unit size. The packet size is always a multiple of the │ │ │ │ │ │ +unit bytes and cannot be zero. │ │ │ │ │ │ + │ │ │ │ │ │ +4.6.3.12 │ │ │ │ │ │ + │ │ │ │ │ │ +dc1394_format7_get_packet_size() │ │ │ │ │ │ + │ │ │ │ │ │ +dc1394error_t dc1394_format7_get_packet_size ( │ │ │ │ │ │ +dc1394camera_t ∗ camera, │ │ │ │ │ │ +dc1394video_mode_t video_mode, │ │ │ │ │ │ +uint32_t ∗ packet_size ) │ │ │ │ │ │ + │ │ │ │ │ │ +Gets the current packet size │ │ │ │ │ │ + │ │ │ │ │ │ +4.6.3.13 │ │ │ │ │ │ + │ │ │ │ │ │ +dc1394_format7_get_packets_per_frame() │ │ │ │ │ │ + │ │ │ │ │ │ +dc1394error_t dc1394_format7_get_packets_per_frame ( │ │ │ │ │ │ +dc1394camera_t ∗ camera, │ │ │ │ │ │ +dc1394video_mode_t video_mode, │ │ │ │ │ │ +uint32_t ∗ ppf ) │ │ │ │ │ │ + │ │ │ │ │ │ +Gets the number of packets per frame. │ │ │ │ │ │ + │ │ │ │ │ │ +4.6.3.14 │ │ │ │ │ │ + │ │ │ │ │ │ +dc1394_format7_get_pixel_number() │ │ │ │ │ │ + │ │ │ │ │ │ +dc1394error_t dc1394_format7_get_pixel_number ( │ │ │ │ │ │ +dc1394camera_t ∗ camera, │ │ │ │ │ │ +dc1394video_mode_t video_mode, │ │ │ │ │ │ +uint32_t ∗ pixnum ) │ │ │ │ │ │ + │ │ │ │ │ │ +Gets the number of pixels per image frame │ │ │ │ │ │ + │ │ │ │ │ │ +4.6.3.15 │ │ │ │ │ │ + │ │ │ │ │ │ +dc1394_format7_get_recommended_packet_size() │ │ │ │ │ │ + │ │ │ │ │ │ +dc1394error_t dc1394_format7_get_recommended_packet_size ( │ │ │ │ │ │ +dc1394camera_t ∗ camera, │ │ │ │ │ │ +dc1394video_mode_t video_mode, │ │ │ │ │ │ +uint32_t ∗ packet_size ) │ │ │ │ │ │ + │ │ │ │ │ │ +Gets the recommended packet size. Ignore if zero. │ │ │ │ │ │ + │ │ │ │ │ │ +Generated by Doxygen │ │ │ │ │ │ + │ │ │ │ │ │ + 4.6 dc1394/format7.h File Reference │ │ │ │ │ │ + │ │ │ │ │ │ +4.6.3.16 │ │ │ │ │ │ + │ │ │ │ │ │ +53 │ │ │ │ │ │ + │ │ │ │ │ │ +dc1394_format7_get_roi() │ │ │ │ │ │ + │ │ │ │ │ │ +dc1394error_t dc1394_format7_get_roi ( │ │ │ │ │ │ +dc1394camera_t ∗ camera, │ │ │ │ │ │ +dc1394video_mode_t video_mode, │ │ │ │ │ │ +dc1394color_coding_t ∗ color_coding, │ │ │ │ │ │ +uint32_t ∗ packet_size, │ │ │ │ │ │ +uint32_t ∗ left, │ │ │ │ │ │ +uint32_t ∗ top, │ │ │ │ │ │ +uint32_t ∗ width, │ │ │ │ │ │ +uint32_t ∗ height ) │ │ │ │ │ │ + │ │ │ │ │ │ +Joint function that fully gets a certain ROI taking all parameters into account. │ │ │ │ │ │ + │ │ │ │ │ │ +4.6.3.17 │ │ │ │ │ │ + │ │ │ │ │ │ +dc1394_format7_get_total_bytes() │ │ │ │ │ │ + │ │ │ │ │ │ +dc1394error_t dc1394_format7_get_total_bytes ( │ │ │ │ │ │ +dc1394camera_t ∗ camera, │ │ │ │ │ │ +dc1394video_mode_t video_mode, │ │ │ │ │ │ +uint64_t ∗ total_bytes ) │ │ │ │ │ │ + │ │ │ │ │ │ +Get the total number of bytes per frame. This includes padding (to reach an entire number of packets) │ │ │ │ │ │ + │ │ │ │ │ │ +4.6.3.18 │ │ │ │ │ │ + │ │ │ │ │ │ +dc1394_format7_get_unit_position() │ │ │ │ │ │ + │ │ │ │ │ │ +dc1394error_t dc1394_format7_get_unit_position ( │ │ │ │ │ │ +dc1394camera_t ∗ camera, │ │ │ │ │ │ +dc1394video_mode_t video_mode, │ │ │ │ │ │ +uint32_t ∗ h_unit_pos, │ │ │ │ │ │ +uint32_t ∗ v_unit_pos ) │ │ │ │ │ │ + │ │ │ │ │ │ +Gets the unit positions for a given mode. The image position can only be a multiple of the unit position (zero is │ │ │ │ │ │ +acceptable). │ │ │ │ │ │ + │ │ │ │ │ │ +4.6.3.19 │ │ │ │ │ │ + │ │ │ │ │ │ +dc1394_format7_get_unit_size() │ │ │ │ │ │ + │ │ │ │ │ │ +dc1394error_t dc1394_format7_get_unit_size ( │ │ │ │ │ │ +dc1394camera_t ∗ camera, │ │ │ │ │ │ +dc1394video_mode_t video_mode, │ │ │ │ │ │ +uint32_t ∗ h_unit, │ │ │ │ │ │ +uint32_t ∗ v_unit ) │ │ │ │ │ │ + │ │ │ │ │ │ +Gets the unit sizes for a given mode. The image size can only be a multiple of the unit size, and cannot be smaller │ │ │ │ │ │ +than it. │ │ │ │ │ │ + │ │ │ │ │ │ +4.6.3.20 │ │ │ │ │ │ + │ │ │ │ │ │ +dc1394_format7_set_color_coding() │ │ │ │ │ │ + │ │ │ │ │ │ +dc1394error_t dc1394_format7_set_color_coding ( │ │ │ │ │ │ +dc1394camera_t ∗ camera, │ │ │ │ │ │ +dc1394video_mode_t video_mode, │ │ │ │ │ │ +dc1394color_coding_t color_coding ) │ │ │ │ │ │ + │ │ │ │ │ │ +Sets the current color coding │ │ │ │ │ │ +Generated by Doxygen │ │ │ │ │ │ + │ │ │ │ │ │ + 54 │ │ │ │ │ │ + │ │ │ │ │ │ +File Documentation │ │ │ │ │ │ + │ │ │ │ │ │ +4.6.3.21 │ │ │ │ │ │ + │ │ │ │ │ │ +dc1394_format7_set_image_position() │ │ │ │ │ │ + │ │ │ │ │ │ +dc1394error_t dc1394_format7_set_image_position ( │ │ │ │ │ │ +dc1394camera_t ∗ camera, │ │ │ │ │ │ +dc1394video_mode_t video_mode, │ │ │ │ │ │ +uint32_t left, │ │ │ │ │ │ +uint32_t top ) │ │ │ │ │ │ + │ │ │ │ │ │ +Sets the current image position │ │ │ │ │ │ + │ │ │ │ │ │ +4.6.3.22 │ │ │ │ │ │ + │ │ │ │ │ │ +dc1394_format7_set_image_size() │ │ │ │ │ │ + │ │ │ │ │ │ +dc1394error_t dc1394_format7_set_image_size ( │ │ │ │ │ │ +dc1394camera_t ∗ camera, │ │ │ │ │ │ +dc1394video_mode_t video_mode, │ │ │ │ │ │ +uint32_t width, │ │ │ │ │ │ +uint32_t height ) │ │ │ │ │ │ + │ │ │ │ │ │ +Sets the current image size │ │ │ │ │ │ + │ │ │ │ │ │ +4.6.3.23 │ │ │ │ │ │ + │ │ │ │ │ │ +dc1394_format7_set_packet_size() │ │ │ │ │ │ + │ │ │ │ │ │ +dc1394error_t dc1394_format7_set_packet_size ( │ │ │ │ │ │ +dc1394camera_t ∗ camera, │ │ │ │ │ │ +dc1394video_mode_t video_mode, │ │ │ │ │ │ +uint32_t packet_size ) │ │ │ │ │ │ + │ │ │ │ │ │ +Sets the current packet size │ │ │ │ │ │ + │ │ │ │ │ │ +4.6.3.24 │ │ │ │ │ │ + │ │ │ │ │ │ +dc1394_format7_set_roi() │ │ │ │ │ │ + │ │ │ │ │ │ +dc1394error_t dc1394_format7_set_roi ( │ │ │ │ │ │ +dc1394camera_t ∗ camera, │ │ │ │ │ │ +dc1394video_mode_t video_mode, │ │ │ │ │ │ +dc1394color_coding_t color_coding, │ │ │ │ │ │ +int32_t packet_size, │ │ │ │ │ │ +int32_t left, │ │ │ │ │ │ +int32_t top, │ │ │ │ │ │ +int32_t width, │ │ │ │ │ │ +int32_t height ) │ │ │ │ │ │ + │ │ │ │ │ │ +Joint function that fully sets a certain ROI taking all parameters into account. Note that this function does not │ │ │ │ │ │ +SWITCH to the video mode passed as argument, it mearly sets it │ │ │ │ │ │ + │ │ │ │ │ │ +4.7 │ │ │ │ │ │ + │ │ │ │ │ │ +dc1394/iso.h File Reference │ │ │ │ │ │ + │ │ │ │ │ │ +Functions to manually manage the ISO resources (channels and bandwidth) │ │ │ │ │ │ + │ │ │ │ │ │ +#include │ │ │ │ │ │ + │ │ │ │ │ │ +Generated by Doxygen │ │ │ │ │ │ + │ │ │ │ │ │ + 4.7 dc1394/iso.h File Reference │ │ │ │ │ │ + │ │ │ │ │ │ +55 │ │ │ │ │ │ + │ │ │ │ │ │ +Functions │ │ │ │ │ │ +• dc1394error_t dc1394_iso_set_persist ( dc1394camera_t ∗camera) │ │ │ │ │ │ +• dc1394error_t dc1394_iso_allocate_channel ( dc1394camera_t ∗camera, uint64_t channels_allowed, int │ │ │ │ │ │ +∗channel) │ │ │ │ │ │ +• dc1394error_t dc1394_iso_release_channel ( dc1394camera_t ∗camera, int channel) │ │ │ │ │ │ +• dc1394error_t dc1394_iso_allocate_bandwidth ( dc1394camera_t ∗camera, int bandwidth_units) │ │ │ │ │ │ +• dc1394error_t dc1394_iso_release_bandwidth ( dc1394camera_t ∗camera, int bandwidth_units) │ │ │ │ │ │ +• dc1394error_t dc1394_iso_release_all ( dc1394camera_t ∗camera) │ │ │ │ │ │ + │ │ │ │ │ │ +4.7.1 │ │ │ │ │ │ + │ │ │ │ │ │ +Detailed Description │ │ │ │ │ │ + │ │ │ │ │ │ +Functions to manually manage the ISO resources (channels and bandwidth) │ │ │ │ │ │ + │ │ │ │ │ │ +Author │ │ │ │ │ │ +Damien Douxchamps: coding │ │ │ │ │ │ +Peter Antoniac: documentation maintainer │ │ │ │ │ │ + │ │ │ │ │ │ +More details soon │ │ │ │ │ │ + │ │ │ │ │ │ +4.7.2 │ │ │ │ │ │ + │ │ │ │ │ │ +Function Documentation │ │ │ │ │ │ + │ │ │ │ │ │ +4.7.2.1 │ │ │ │ │ │ + │ │ │ │ │ │ +dc1394_iso_allocate_bandwidth() │ │ │ │ │ │ + │ │ │ │ │ │ +dc1394error_t dc1394_iso_allocate_bandwidth ( │ │ │ │ │ │ +dc1394camera_t ∗ camera, │ │ │ │ │ │ +int bandwidth_units ) │ │ │ │ │ │ + │ │ │ │ │ │ +dc1394_iso_allocate_bandwidth: │ │ │ │ │ │ +Parameters │ │ │ │ │ │ +camera │ │ │ │ │ │ +bandwidth_units │ │ │ │ │ │ + │ │ │ │ │ │ +A camera handle. │ │ │ │ │ │ +The number of isochronous bandwidth units to allocate. │ │ │ │ │ │ + │ │ │ │ │ │ +Allocates isochronous bandwidth. This functions allocates bandwidth in addition to any previous allocations. It │ │ │ │ │ │ +may be called multiple times. The bandwidth is automatically re-allocated if there is a bus reset. The bandwidth is │ │ │ │ │ │ +automatically released if this camera is freed or the application shuts down prematurely. If the bandwidth needs to │ │ │ │ │ │ +persist beyond the lifetime of this application, call dc1394_iso_set_persist() ( p. 58) first. │ │ │ │ │ │ +Returns │ │ │ │ │ │ +DC1394_SUCCESS if the operation succeeded. DC1394_FUNCTION_NOT_SUPPORTED if the current │ │ │ │ │ │ +driver/platform does not allow bandwidth allocation. DC1394_NO_BANDWIDTH if there is not enough available bandwidth to support the allocation. In this case, no bandwidth is allocated. │ │ │ │ │ │ + │ │ │ │ │ │ +Generated by Doxygen │ │ │ │ │ │ + │ │ │ │ │ │ + 56 │ │ │ │ │ │ + │ │ │ │ │ │ +File Documentation │ │ │ │ │ │ + │ │ │ │ │ │ +4.7.2.2 │ │ │ │ │ │ + │ │ │ │ │ │ +dc1394_iso_allocate_channel() │ │ │ │ │ │ + │ │ │ │ │ │ +dc1394error_t dc1394_iso_allocate_channel ( │ │ │ │ │ │ +dc1394camera_t ∗ camera, │ │ │ │ │ │ +uint64_t channels_allowed, │ │ │ │ │ │ +int ∗ channel ) │ │ │ │ │ │ + │ │ │ │ │ │ +dc1394_iso_allocate_channel: │ │ │ │ │ │ +Parameters │ │ │ │ │ │ +camera │ │ │ │ │ │ +channels_allowed │ │ │ │ │ │ + │ │ │ │ │ │ +A camera handle. │ │ │ │ │ │ +A bitmask of acceptable channels for the allocation. The LSB corresponds to channel 0 │ │ │ │ │ │ +and the MSB corresponds to channel │ │ │ │ │ │ +1. Only channels whose bit is set will be considered for the allocation. If │ │ │ │ │ │ +channels_allowed = 0, the complete set of channels supported by this camera will │ │ │ │ │ │ +be considered for the allocation. │ │ │ │ │ │ + │ │ │ │ │ │ +channel │ │ │ │ │ │ + │ │ │ │ │ │ +The allocated channel number is returned here. │ │ │ │ │ │ + │ │ │ │ │ │ +Allocates an isochronous channel. This function may be called multiple times, each time allocating an additional │ │ │ │ │ │ +channel. The channel is automatically re-allocated if there is a bus reset. The channel is automatically released │ │ │ │ │ │ +when this dc1394camera_t is freed or if the application shuts down prematurely. If the channel needs to persist │ │ │ │ │ │ +beyond the lifetime of this application, call dc1394_iso_set_persist() ( p. 58) first. Note that this function does not │ │ │ │ │ │ +automatically program camera to use the allocated channel for isochronous streaming. You must do that manually │ │ │ │ │ │ +using dc1394_video_set_iso_channel() ( p. 97). │ │ │ │ │ │ + │ │ │ │ │ │ +Returns │ │ │ │ │ │ +DC1394_SUCCESS if the operation succeeded. The allocated channel is stored in channel. DC1394_←FUNCTION_NOT_SUPPORTED if the current driver/platform does not allow channel allocation. DC1394_←NO_ISO_CHANNEL if none of the requested channels are available. │ │ │ │ │ │ + │ │ │ │ │ │ +4.7.2.3 │ │ │ │ │ │ + │ │ │ │ │ │ +dc1394_iso_release_all() │ │ │ │ │ │ + │ │ │ │ │ │ +dc1394error_t dc1394_iso_release_all ( │ │ │ │ │ │ +dc1394camera_t ∗ camera ) │ │ │ │ │ │ + │ │ │ │ │ │ +dc1394_iso_release_all: │ │ │ │ │ │ +Parameters │ │ │ │ │ │ +camera │ │ │ │ │ │ + │ │ │ │ │ │ +A camera handle. │ │ │ │ │ │ + │ │ │ │ │ │ +Releases all channels and bandwidth that have been previously allocated for this dc1394camera_t. Note that this │ │ │ │ │ │ +information can only be tracked per process, and there is no knowledge of allocations for this camera by previous │ │ │ │ │ │ +processes. To release resources in such a case, the manual release functions dc1394_iso_release_channel() │ │ │ │ │ │ +( p. 57) and dc1394_iso_release_bandwidth() ( p. 57) must be used. │ │ │ │ │ │ + │ │ │ │ │ │ +Generated by Doxygen │ │ │ │ │ │ + │ │ │ │ │ │ + 4.7 dc1394/iso.h File Reference │ │ │ │ │ │ + │ │ │ │ │ │ +57 │ │ │ │ │ │ + │ │ │ │ │ │ +Returns │ │ │ │ │ │ +DC1394_SUCCESS if the operation succeeded. DC1394_FAILURE if some resources were not able to be │ │ │ │ │ │ +released. │ │ │ │ │ │ + │ │ │ │ │ │ +4.7.2.4 │ │ │ │ │ │ + │ │ │ │ │ │ +dc1394_iso_release_bandwidth() │ │ │ │ │ │ + │ │ │ │ │ │ +dc1394error_t dc1394_iso_release_bandwidth ( │ │ │ │ │ │ +dc1394camera_t ∗ camera, │ │ │ │ │ │ +int bandwidth_units ) │ │ │ │ │ │ + │ │ │ │ │ │ +dc1394_iso_release_bandwidth: │ │ │ │ │ │ +Parameters │ │ │ │ │ │ +camera │ │ │ │ │ │ +bandwidth_units │ │ │ │ │ │ + │ │ │ │ │ │ +A camera handle. │ │ │ │ │ │ +The number of isochronous bandwidth units to free. │ │ │ │ │ │ + │ │ │ │ │ │ +Releases previously allocated isochronous bandwidth. Each dc1394camera_t keeps track of a running total of │ │ │ │ │ │ +bandwidth that has been allocated. Released bandwidth is subtracted from this total for the sake of automatic reallocation and automatic release on shutdown. It is also acceptable for a camera to release more bandwidth than │ │ │ │ │ │ +it has allocated (to clean up for another process for example). In this case, the running total of bandwidth is not │ │ │ │ │ │ +affected. It is acceptable to release more bandwidth than is allocated in total for the bus. In this case, all bandwidth │ │ │ │ │ │ +is released and the function succeeds. │ │ │ │ │ │ +Returns │ │ │ │ │ │ +DC1394_SUCCESS if the operation succeeded. DC1394_FUNCTION_NOT_SUPPORTED if the current │ │ │ │ │ │ +driver/platform does not allow bandwidth release. │ │ │ │ │ │ + │ │ │ │ │ │ +4.7.2.5 │ │ │ │ │ │ + │ │ │ │ │ │ +dc1394_iso_release_channel() │ │ │ │ │ │ + │ │ │ │ │ │ +dc1394error_t dc1394_iso_release_channel ( │ │ │ │ │ │ +dc1394camera_t ∗ camera, │ │ │ │ │ │ +int channel ) │ │ │ │ │ │ + │ │ │ │ │ │ +dc1394_iso_release_channel: │ │ │ │ │ │ +Parameters │ │ │ │ │ │ +camera │ │ │ │ │ │ +channel │ │ │ │ │ │ + │ │ │ │ │ │ +A camera handle. │ │ │ │ │ │ +The channel number to release. │ │ │ │ │ │ + │ │ │ │ │ │ +Releases a previously allocated channel. It is acceptable to release channels that were allocated by a different │ │ │ │ │ │ +process or host. If attempting to release a channel that is already released, the function will succeed. │ │ │ │ │ │ + │ │ │ │ │ │ +Generated by Doxygen │ │ │ │ │ │ + │ │ │ │ │ │ + 58 │ │ │ │ │ │ + │ │ │ │ │ │ +File Documentation │ │ │ │ │ │ + │ │ │ │ │ │ +Returns │ │ │ │ │ │ +DC1394_SUCCESS if the operation succeeded. DC1394_FUNCTION_NOT_SUPPORTED if the current │ │ │ │ │ │ +driver/platform does not allow channel release. │ │ │ │ │ │ + │ │ │ │ │ │ +4.7.2.6 │ │ │ │ │ │ + │ │ │ │ │ │ +dc1394_iso_set_persist() │ │ │ │ │ │ + │ │ │ │ │ │ +dc1394error_t dc1394_iso_set_persist ( │ │ │ │ │ │ +dc1394camera_t ∗ camera ) │ │ │ │ │ │ + │ │ │ │ │ │ +dc1394_iso_set_persist │ │ │ │ │ │ +Parameters │ │ │ │ │ │ +camera │ │ │ │ │ │ + │ │ │ │ │ │ +A camera handle. │ │ │ │ │ │ + │ │ │ │ │ │ +Calling this function will cause isochronous channel and bandwidth allocations to persist beyond the lifetime of │ │ │ │ │ │ +this dc1394camera_t instance. Normally (when this function is not called), any allocations would be automatically │ │ │ │ │ │ +released upon freeing this camera or a premature shutdown of the application (if possible). For this function to be │ │ │ │ │ │ +used, it must be called prior to any allocations or an error will be returned. │ │ │ │ │ │ + │ │ │ │ │ │ +Returns │ │ │ │ │ │ +DC1394_SUCCESS if the operation succeeded. DC1394_FUNCTION_NOT_SUPPORTED if the current platform/driver does not allow persistent allocations. │ │ │ │ │ │ + │ │ │ │ │ │ 4.8 │ │ │ │ │ │ │ │ │ │ │ │ dc1394/log.h File Reference │ │ │ │ │ │ │ │ │ │ │ │ Functions to log errors, warning and debug messages. │ │ │ │ │ │ │ │ │ │ │ │ #include │ │ │ │ │ │ @@ -5278,57 +5280,54 @@ │ │ │ │ │ │ • dc1394error_t dc1394_log_register_handler ( dc1394log_t type, void(∗log_handler)( dc1394log_t type, │ │ │ │ │ │ const char ∗message, void ∗user), void ∗user) │ │ │ │ │ │ • dc1394error_t dc1394_log_set_default_handler ( dc1394log_t type) │ │ │ │ │ │ • void dc1394_log_error (const char ∗format,...) │ │ │ │ │ │ • void dc1394_log_warning (const char ∗format,...) │ │ │ │ │ │ • void dc1394_log_debug (const char ∗format,...) │ │ │ │ │ │ │ │ │ │ │ │ +Generated by Doxygen │ │ │ │ │ │ + │ │ │ │ │ │ + 4.8 dc1394/log.h File Reference │ │ │ │ │ │ + │ │ │ │ │ │ 4.8.1 │ │ │ │ │ │ │ │ │ │ │ │ +59 │ │ │ │ │ │ + │ │ │ │ │ │ Detailed Description │ │ │ │ │ │ │ │ │ │ │ │ Functions to log errors, warning and debug messages. │ │ │ │ │ │ Author │ │ │ │ │ │ Damien Douxchamps: coding │ │ │ │ │ │ Rudolf Leitgeb: coding │ │ │ │ │ │ Peter Antoniac: documentation maintainer │ │ │ │ │ │ - │ │ │ │ │ │ More details soon │ │ │ │ │ │ -Generated by Doxygen │ │ │ │ │ │ - │ │ │ │ │ │ - 4.8 dc1394/log.h File Reference │ │ │ │ │ │ │ │ │ │ │ │ 4.8.2 │ │ │ │ │ │ │ │ │ │ │ │ Enumeration Type Documentation │ │ │ │ │ │ │ │ │ │ │ │ 4.8.2.1 │ │ │ │ │ │ │ │ │ │ │ │ dc1394error_t │ │ │ │ │ │ │ │ │ │ │ │ enum │ │ │ │ │ │ │ │ │ │ │ │ -59 │ │ │ │ │ │ - │ │ │ │ │ │ dc1394error_t │ │ │ │ │ │ │ │ │ │ │ │ Error codes returned by most libdc1394 functions. │ │ │ │ │ │ General rule: 0 is success, negative denotes a problem. │ │ │ │ │ │ │ │ │ │ │ │ 4.8.2.2 │ │ │ │ │ │ - │ │ │ │ │ │ enum │ │ │ │ │ │ │ │ │ │ │ │ dc1394log_t │ │ │ │ │ │ - │ │ │ │ │ │ dc1394log_t │ │ │ │ │ │ │ │ │ │ │ │ Types of logging messages │ │ │ │ │ │ Three types exist: │ │ │ │ │ │ - │ │ │ │ │ │ • ERROR for real, hard, unrecoverable errors that will result in the program terminating. │ │ │ │ │ │ • WARNING for things that have gone wrong, but are not requiring a termination of the program. │ │ │ │ │ │ • DEBUG for debug messages that can be very verbose but may help the developers to fix bugs. │ │ │ │ │ │ │ │ │ │ │ │ 4.8.3 │ │ │ │ │ │ │ │ │ │ │ │ Function Documentation │ │ │ │ │ │ @@ -5340,30 +5339,31 @@ │ │ │ │ │ │ void dc1394_log_debug ( │ │ │ │ │ │ const char ∗ format, │ │ │ │ │ │ ... ) │ │ │ │ │ │ │ │ │ │ │ │ dc1394_log_debug: logs a debug statement to the registered facility This function shall be invoked if a debug │ │ │ │ │ │ statement is to be logged. The message passed as argument is delivered to the registered debug reporting function │ │ │ │ │ │ registered before ONLY IF the environment variable DC1394_DEBUG has been set before the program starts. │ │ │ │ │ │ -Parameters │ │ │ │ │ │ - │ │ │ │ │ │ -in │ │ │ │ │ │ - │ │ │ │ │ │ -format,... │ │ │ │ │ │ │ │ │ │ │ │ Generated by Doxygen │ │ │ │ │ │ │ │ │ │ │ │ -debug statement to be logged, multiple arguments allowed (printf style) │ │ │ │ │ │ - │ │ │ │ │ │ 60 │ │ │ │ │ │ │ │ │ │ │ │ File Documentation │ │ │ │ │ │ │ │ │ │ │ │ +Parameters │ │ │ │ │ │ + │ │ │ │ │ │ +in │ │ │ │ │ │ + │ │ │ │ │ │ 4.8.3.2 │ │ │ │ │ │ │ │ │ │ │ │ +format,... │ │ │ │ │ │ + │ │ │ │ │ │ +debug statement to be logged, multiple arguments allowed (printf style) │ │ │ │ │ │ + │ │ │ │ │ │ dc1394_log_error() │ │ │ │ │ │ │ │ │ │ │ │ void dc1394_log_error ( │ │ │ │ │ │ const char ∗ format, │ │ │ │ │ │ ... ) │ │ │ │ │ │ │ │ │ │ │ │ dc1394_log_error: logs a fatal error condition to the registered facility This function shall be invoked if a fatal error │ │ │ │ │ │ @@ -5412,35 +5412,31 @@ │ │ │ │ │ │ │ │ │ │ │ │ dc1394error_t dc1394_log_set_default_handler ( │ │ │ │ │ │ dc1394log_t type ) │ │ │ │ │ │ │ │ │ │ │ │ dc1394_log_set_default_handler: set the log handler to the default handler At boot time, debug logging is OFF │ │ │ │ │ │ (handler is NULL). Using this function for the debug statements will start logging of debug statements usng the │ │ │ │ │ │ default handler. │ │ │ │ │ │ +Generated by Doxygen │ │ │ │ │ │ + │ │ │ │ │ │ + 4.9 dc1394/register.h File Reference │ │ │ │ │ │ │ │ │ │ │ │ 4.8.3.5 │ │ │ │ │ │ │ │ │ │ │ │ +61 │ │ │ │ │ │ + │ │ │ │ │ │ dc1394_log_warning() │ │ │ │ │ │ │ │ │ │ │ │ void dc1394_log_warning ( │ │ │ │ │ │ const char ∗ format, │ │ │ │ │ │ -... │ │ │ │ │ │ - │ │ │ │ │ │ -) │ │ │ │ │ │ +... ) │ │ │ │ │ │ │ │ │ │ │ │ dc1394_log_warning: logs a nonfatal error condition to the registered facility This function shall be invoked if a │ │ │ │ │ │ nonfatal error condition is encountered. The message passed as argument is delivered to the registered warning │ │ │ │ │ │ reporting function registered before. │ │ │ │ │ │ - │ │ │ │ │ │ -Generated by Doxygen │ │ │ │ │ │ - │ │ │ │ │ │ - 4.9 dc1394/register.h File Reference │ │ │ │ │ │ - │ │ │ │ │ │ -61 │ │ │ │ │ │ - │ │ │ │ │ │ Parameters │ │ │ │ │ │ │ │ │ │ │ │ in │ │ │ │ │ │ │ │ │ │ │ │ 4.9 │ │ │ │ │ │ │ │ │ │ │ │ format,... │ │ │ │ │ │ @@ -5473,32 +5469,32 @@ │ │ │ │ │ │ • dc1394error_t dc1394_get_SIO_register ( dc1394camera_t ∗camera, uint64_t offset, uint32_t ∗value) │ │ │ │ │ │ • dc1394error_t dc1394_set_SIO_register ( dc1394camera_t ∗camera, uint64_t offset, uint32_t value) │ │ │ │ │ │ • dc1394error_t dc1394_get_strobe_register ( dc1394camera_t ∗camera, uint64_t offset, uint32_t ∗value) │ │ │ │ │ │ • dc1394error_t dc1394_set_strobe_register ( dc1394camera_t ∗camera, uint64_t offset, uint32_t value) │ │ │ │ │ │ │ │ │ │ │ │ • │ │ │ │ │ │ │ │ │ │ │ │ +Generated by Doxygen │ │ │ │ │ │ + │ │ │ │ │ │ + 62 │ │ │ │ │ │ + │ │ │ │ │ │ +File Documentation │ │ │ │ │ │ + │ │ │ │ │ │ 4.9.1 │ │ │ │ │ │ │ │ │ │ │ │ Detailed Description │ │ │ │ │ │ │ │ │ │ │ │ Functions to directly access camera registers. │ │ │ │ │ │ │ │ │ │ │ │ Author │ │ │ │ │ │ Damien Douxchamps: coding │ │ │ │ │ │ Peter Antoniac: documentation maintainer │ │ │ │ │ │ │ │ │ │ │ │ More details soon │ │ │ │ │ │ │ │ │ │ │ │ -Generated by Doxygen │ │ │ │ │ │ - │ │ │ │ │ │ - 62 │ │ │ │ │ │ - │ │ │ │ │ │ -File Documentation │ │ │ │ │ │ - │ │ │ │ │ │ 4.9.2 │ │ │ │ │ │ │ │ │ │ │ │ Function Documentation │ │ │ │ │ │ │ │ │ │ │ │ 4.9.2.1 │ │ │ │ │ │ │ │ │ │ │ │ dc1394_get_absolute_register() │ │ │ │ │ │ @@ -5531,14 +5527,18 @@ │ │ │ │ │ │ dc1394camera_t ∗ camera, │ │ │ │ │ │ uint64_t offset, │ │ │ │ │ │ uint32_t ∗ value, │ │ │ │ │ │ uint32_t num_regs ) │ │ │ │ │ │ │ │ │ │ │ │ No Docs │ │ │ │ │ │ │ │ │ │ │ │ +Generated by Doxygen │ │ │ │ │ │ + │ │ │ │ │ │ + 4.9 dc1394/register.h File Reference │ │ │ │ │ │ + │ │ │ │ │ │ 4.9.2.4 │ │ │ │ │ │ │ │ │ │ │ │ dc1394_get_format7_register() │ │ │ │ │ │ │ │ │ │ │ │ dc1394error_t dc1394_get_format7_register ( │ │ │ │ │ │ dc1394camera_t ∗ camera, │ │ │ │ │ │ unsigned int mode, │ │ │ │ │ │ @@ -5553,17 +5553,14 @@ │ │ │ │ │ │ │ │ │ │ │ │ dc1394error_t dc1394_get_PIO_register ( │ │ │ │ │ │ dc1394camera_t ∗ camera, │ │ │ │ │ │ uint64_t offset, │ │ │ │ │ │ uint32_t ∗ value ) │ │ │ │ │ │ │ │ │ │ │ │ No Docs │ │ │ │ │ │ -Generated by Doxygen │ │ │ │ │ │ - │ │ │ │ │ │ - 4.9 dc1394/register.h File Reference │ │ │ │ │ │ │ │ │ │ │ │ 4.9.2.6 │ │ │ │ │ │ │ │ │ │ │ │ dc1394_get_registers() │ │ │ │ │ │ │ │ │ │ │ │ dc1394error_t dc1394_get_registers ( │ │ │ │ │ │ dc1394camera_t ∗ camera, │ │ │ │ │ │ @@ -5591,16 +5588,24 @@ │ │ │ │ │ │ dc1394error_t dc1394_get_strobe_register ( │ │ │ │ │ │ dc1394camera_t ∗ camera, │ │ │ │ │ │ uint64_t offset, │ │ │ │ │ │ uint32_t ∗ value ) │ │ │ │ │ │ │ │ │ │ │ │ No Docs │ │ │ │ │ │ │ │ │ │ │ │ +Generated by Doxygen │ │ │ │ │ │ + │ │ │ │ │ │ +63 │ │ │ │ │ │ + │ │ │ │ │ │ + 64 │ │ │ │ │ │ + │ │ │ │ │ │ 4.9.2.9 │ │ │ │ │ │ │ │ │ │ │ │ +File Documentation │ │ │ │ │ │ + │ │ │ │ │ │ dc1394_set_absolute_register() │ │ │ │ │ │ │ │ │ │ │ │ dc1394error_t dc1394_set_absolute_register ( │ │ │ │ │ │ dc1394camera_t ∗ camera, │ │ │ │ │ │ unsigned int feature, │ │ │ │ │ │ uint64_t offset, │ │ │ │ │ │ uint32_t value ) │ │ │ │ │ │ @@ -5615,24 +5620,16 @@ │ │ │ │ │ │ dc1394camera_t ∗ camera, │ │ │ │ │ │ uint64_t offset, │ │ │ │ │ │ const uint32_t ∗ value, │ │ │ │ │ │ uint32_t num_regs ) │ │ │ │ │ │ │ │ │ │ │ │ No Docs │ │ │ │ │ │ │ │ │ │ │ │ -Generated by Doxygen │ │ │ │ │ │ - │ │ │ │ │ │ -63 │ │ │ │ │ │ - │ │ │ │ │ │ - 64 │ │ │ │ │ │ - │ │ │ │ │ │ 4.9.2.11 │ │ │ │ │ │ │ │ │ │ │ │ -File Documentation │ │ │ │ │ │ - │ │ │ │ │ │ dc1394_set_control_registers() │ │ │ │ │ │ │ │ │ │ │ │ dc1394error_t dc1394_set_control_registers ( │ │ │ │ │ │ dc1394camera_t ∗ camera, │ │ │ │ │ │ uint64_t offset, │ │ │ │ │ │ const uint32_t ∗ value, │ │ │ │ │ │ uint32_t num_regs ) │ │ │ │ │ │ @@ -5658,14 +5655,18 @@ │ │ │ │ │ │ dc1394error_t dc1394_set_PIO_register ( │ │ │ │ │ │ dc1394camera_t ∗ camera, │ │ │ │ │ │ uint64_t offset, │ │ │ │ │ │ uint32_t value ) │ │ │ │ │ │ │ │ │ │ │ │ No Docs │ │ │ │ │ │ │ │ │ │ │ │ +Generated by Doxygen │ │ │ │ │ │ + │ │ │ │ │ │ + 4.10 dc1394/types.h File Reference │ │ │ │ │ │ + │ │ │ │ │ │ 4.9.2.14 │ │ │ │ │ │ │ │ │ │ │ │ dc1394_set_registers() │ │ │ │ │ │ │ │ │ │ │ │ dc1394error_t dc1394_set_registers ( │ │ │ │ │ │ dc1394camera_t ∗ camera, │ │ │ │ │ │ uint64_t offset, │ │ │ │ │ │ @@ -5681,18 +5682,14 @@ │ │ │ │ │ │ dc1394error_t dc1394_set_SIO_register ( │ │ │ │ │ │ dc1394camera_t ∗ camera, │ │ │ │ │ │ uint64_t offset, │ │ │ │ │ │ uint32_t value ) │ │ │ │ │ │ │ │ │ │ │ │ No Docs │ │ │ │ │ │ │ │ │ │ │ │ -Generated by Doxygen │ │ │ │ │ │ - │ │ │ │ │ │ - 4.10 dc1394/types.h File Reference │ │ │ │ │ │ - │ │ │ │ │ │ 4.9.2.16 │ │ │ │ │ │ │ │ │ │ │ │ dc1394_set_strobe_register() │ │ │ │ │ │ │ │ │ │ │ │ dc1394error_t dc1394_set_strobe_register ( │ │ │ │ │ │ dc1394camera_t ∗ camera, │ │ │ │ │ │ uint64_t offset, │ │ │ │ │ │ @@ -5715,14 +5712,21 @@ │ │ │ │ │ │ Enumerations │ │ │ │ │ │ • enum dc1394video_mode_t │ │ │ │ │ │ • enum dc1394color_coding_t │ │ │ │ │ │ • enum dc1394color_filter_t │ │ │ │ │ │ • enum dc1394byte_order_t │ │ │ │ │ │ • enum dc1394bool_t │ │ │ │ │ │ • enum dc1394switch_t │ │ │ │ │ │ +Generated by Doxygen │ │ │ │ │ │ + │ │ │ │ │ │ +65 │ │ │ │ │ │ + │ │ │ │ │ │ + 66 │ │ │ │ │ │ + │ │ │ │ │ │ +File Documentation │ │ │ │ │ │ │ │ │ │ │ │ 4.10.1 │ │ │ │ │ │ │ │ │ │ │ │ Detailed Description │ │ │ │ │ │ │ │ │ │ │ │ Various types that must be defined here. │ │ │ │ │ │ More details soon │ │ │ │ │ │ @@ -5736,21 +5740,14 @@ │ │ │ │ │ │ dc1394bool_t │ │ │ │ │ │ │ │ │ │ │ │ enum │ │ │ │ │ │ │ │ │ │ │ │ dc1394bool_t │ │ │ │ │ │ │ │ │ │ │ │ Yet another boolean data type │ │ │ │ │ │ -Generated by Doxygen │ │ │ │ │ │ - │ │ │ │ │ │ -65 │ │ │ │ │ │ - │ │ │ │ │ │ - 66 │ │ │ │ │ │ - │ │ │ │ │ │ -File Documentation │ │ │ │ │ │ │ │ │ │ │ │ 4.10.2.2 │ │ │ │ │ │ │ │ │ │ │ │ enum │ │ │ │ │ │ │ │ │ │ │ │ dc1394byte_order_t │ │ │ │ │ │ │ │ │ │ │ │ @@ -5787,38 +5784,37 @@ │ │ │ │ │ │ enum │ │ │ │ │ │ │ │ │ │ │ │ dc1394switch_t │ │ │ │ │ │ │ │ │ │ │ │ dc1394switch_t │ │ │ │ │ │ │ │ │ │ │ │ Yet another boolean data type, a bit more oriented towards electrical-engineers │ │ │ │ │ │ +Generated by Doxygen │ │ │ │ │ │ + │ │ │ │ │ │ + 4.11 dc1394/utils.h File Reference │ │ │ │ │ │ │ │ │ │ │ │ 4.10.2.6 │ │ │ │ │ │ │ │ │ │ │ │ enum │ │ │ │ │ │ │ │ │ │ │ │ +67 │ │ │ │ │ │ + │ │ │ │ │ │ dc1394video_mode_t │ │ │ │ │ │ │ │ │ │ │ │ dc1394video_mode_t │ │ │ │ │ │ │ │ │ │ │ │ Enumeration of video modes. Note that the notion of IIDC "format" is not present here, except in the format_7 │ │ │ │ │ │ name. │ │ │ │ │ │ │ │ │ │ │ │ 4.11 │ │ │ │ │ │ │ │ │ │ │ │ dc1394/utils.h File Reference │ │ │ │ │ │ │ │ │ │ │ │ Utility functions. │ │ │ │ │ │ │ │ │ │ │ │ -Generated by Doxygen │ │ │ │ │ │ - │ │ │ │ │ │ - 4.11 dc1394/utils.h File Reference │ │ │ │ │ │ - │ │ │ │ │ │ -67 │ │ │ │ │ │ - │ │ │ │ │ │ Functions │ │ │ │ │ │ • dc1394error_t dc1394_get_image_size_from_video_mode ( dc1394camera_t ∗camera, dc1394video←_mode_t video_mode, uint32_t ∗width, uint32_t ∗height) │ │ │ │ │ │ • dc1394error_t dc1394_framerate_as_float ( dc1394framerate_t framerate_enum, float ∗framerate) │ │ │ │ │ │ • dc1394error_t dc1394_get_color_coding_data_depth ( dc1394color_coding_t color_coding, uint32_t │ │ │ │ │ │ ∗bits) │ │ │ │ │ │ • dc1394error_t dc1394_get_color_coding_bit_size ( dc1394color_coding_t color_coding, uint32_t ∗bits) │ │ │ │ │ │ • dc1394error_t dc1394_get_color_coding_from_video_mode ( dc1394camera_t ∗camera, dc1394video←_mode_t video_mode, dc1394color_coding_t ∗color_coding) │ │ │ │ │ │ @@ -5842,16 +5838,22 @@ │ │ │ │ │ │ │ │ │ │ │ │ More details soon │ │ │ │ │ │ │ │ │ │ │ │ 4.11.2 │ │ │ │ │ │ │ │ │ │ │ │ Function Documentation │ │ │ │ │ │ │ │ │ │ │ │ +Generated by Doxygen │ │ │ │ │ │ + │ │ │ │ │ │ + 68 │ │ │ │ │ │ + │ │ │ │ │ │ 4.11.2.1 │ │ │ │ │ │ │ │ │ │ │ │ +File Documentation │ │ │ │ │ │ + │ │ │ │ │ │ dc1394_checksum_crc16() │ │ │ │ │ │ │ │ │ │ │ │ uint16_t dc1394_checksum_crc16 ( │ │ │ │ │ │ const uint8_t ∗ buffer, │ │ │ │ │ │ uint32_t buffer_size ) │ │ │ │ │ │ │ │ │ │ │ │ Calculates the CRC16 checksum of a memory region. Useful to verify the CRC of an image buffer, for instance. │ │ │ │ │ │ @@ -5861,22 +5863,16 @@ │ │ │ │ │ │ dc1394_error_get_string() │ │ │ │ │ │ │ │ │ │ │ │ const char ∗ dc1394_error_get_string ( │ │ │ │ │ │ dc1394error_t error ) │ │ │ │ │ │ │ │ │ │ │ │ Returns a descriptive string for an error code │ │ │ │ │ │ │ │ │ │ │ │ -Generated by Doxygen │ │ │ │ │ │ - │ │ │ │ │ │ - 68 │ │ │ │ │ │ - │ │ │ │ │ │ 4.11.2.3 │ │ │ │ │ │ │ │ │ │ │ │ -File Documentation │ │ │ │ │ │ - │ │ │ │ │ │ dc1394_feature_get_string() │ │ │ │ │ │ │ │ │ │ │ │ const char ∗ dc1394_feature_get_string ( │ │ │ │ │ │ dc1394feature_t feature ) │ │ │ │ │ │ │ │ │ │ │ │ Returns a descriptive name for a feature │ │ │ │ │ │ │ │ │ │ │ │ @@ -5908,16 +5904,22 @@ │ │ │ │ │ │ dc1394error_t dc1394_get_color_coding_data_depth ( │ │ │ │ │ │ dc1394color_coding_t color_coding, │ │ │ │ │ │ uint32_t ∗ bits ) │ │ │ │ │ │ │ │ │ │ │ │ Returns the number of bits per pixel for a certain color coding. This is the size of the data sent on the bus, the │ │ │ │ │ │ effective data depth may vary. Example: RGB16 is 16, YUV411 is 8, YUV422 is 8. │ │ │ │ │ │ │ │ │ │ │ │ +Generated by Doxygen │ │ │ │ │ │ + │ │ │ │ │ │ + 4.11 dc1394/utils.h File Reference │ │ │ │ │ │ + │ │ │ │ │ │ 4.11.2.7 │ │ │ │ │ │ │ │ │ │ │ │ +69 │ │ │ │ │ │ + │ │ │ │ │ │ dc1394_get_color_coding_from_video_mode() │ │ │ │ │ │ │ │ │ │ │ │ dc1394error_t dc1394_get_color_coding_from_video_mode ( │ │ │ │ │ │ dc1394camera_t ∗ camera, │ │ │ │ │ │ dc1394video_mode_t video_mode, │ │ │ │ │ │ dc1394color_coding_t ∗ color_coding ) │ │ │ │ │ │ │ │ │ │ │ │ @@ -5931,22 +5933,17 @@ │ │ │ │ │ │ dc1394camera_t ∗ camera, │ │ │ │ │ │ dc1394video_mode_t video_mode, │ │ │ │ │ │ uint32_t ∗ width, │ │ │ │ │ │ uint32_t ∗ height ) │ │ │ │ │ │ │ │ │ │ │ │ Returns the image width and height (in pixels) corresponding to a video mode. Works for scalable and non-scalable │ │ │ │ │ │ video modes. │ │ │ │ │ │ -Generated by Doxygen │ │ │ │ │ │ - │ │ │ │ │ │ - 4.12 dc1394/vendor/avt.h File Reference │ │ │ │ │ │ │ │ │ │ │ │ 4.11.2.9 │ │ │ │ │ │ │ │ │ │ │ │ -69 │ │ │ │ │ │ - │ │ │ │ │ │ dc1394_is_color() │ │ │ │ │ │ │ │ │ │ │ │ dc1394error_t dc1394_is_color ( │ │ │ │ │ │ dc1394color_coding_t color_mode, │ │ │ │ │ │ dc1394bool_t ∗ is_color ) │ │ │ │ │ │ │ │ │ │ │ │ Tells whether the color mode is color or monochrome │ │ │ │ │ │ @@ -5975,31 +5972,30 @@ │ │ │ │ │ │ dc1394_is_video_mode_still_image() │ │ │ │ │ │ │ │ │ │ │ │ dc1394bool_t dc1394_is_video_mode_still_image ( │ │ │ │ │ │ dc1394video_mode_t video_mode ) │ │ │ │ │ │ │ │ │ │ │ │ Tells whether the video mode is "still image" or not ("still image" is currently not supported by any cameras on the │ │ │ │ │ │ market) │ │ │ │ │ │ +Generated by Doxygen │ │ │ │ │ │ + │ │ │ │ │ │ + 70 │ │ │ │ │ │ + │ │ │ │ │ │ +File Documentation │ │ │ │ │ │ │ │ │ │ │ │ 4.12 │ │ │ │ │ │ │ │ │ │ │ │ dc1394/vendor/avt.h File Reference │ │ │ │ │ │ │ │ │ │ │ │ No docs yet. │ │ │ │ │ │ │ │ │ │ │ │ #include │ │ │ │ │ │ #include │ │ │ │ │ │ #include │ │ │ │ │ │ │ │ │ │ │ │ -Generated by Doxygen │ │ │ │ │ │ - │ │ │ │ │ │ - 70 │ │ │ │ │ │ - │ │ │ │ │ │ -File Documentation │ │ │ │ │ │ - │ │ │ │ │ │ Functions │ │ │ │ │ │ dc1394error_t dc1394_avt_get_version ( dc1394camera_t ∗camera, uint32_t ∗UCType, uint32_←t ∗Version, uint32_t ∗Camera_ID, uint32_t ∗FPGA_Version) │ │ │ │ │ │ • dc1394error_t dc1394_avt_get_advanced_feature_inquiry ( dc1394camera_t ∗camera, dc1394_avt_←adv_feature_info_t ∗adv_feature) │ │ │ │ │ │ • dc1394error_t dc1394_avt_print_advanced_feature (dc1394_avt_adv_feature_info_t ∗adv_feature) │ │ │ │ │ │ • dc1394error_t │ │ │ │ │ │ dc1394_avt_get_shading ( dc1394camera_t ∗camera, │ │ │ │ │ │ dc1394bool_t ∗on_off, │ │ │ │ │ │ @@ -6031,36 +6027,36 @@ │ │ │ │ │ │ uint32_t ∗DelayTime) │ │ │ │ │ │ • dc1394error_t dc1394_avt_set_trigger_delay ( dc1394camera_t ∗camera, dc1394bool_t on_off, │ │ │ │ │ │ uint32_t DelayTime) │ │ │ │ │ │ • dc1394error_t dc1394_avt_get_mirror ( dc1394camera_t ∗camera, dc1394bool_t ∗on_off) │ │ │ │ │ │ • dc1394error_t dc1394_avt_set_mirror ( dc1394camera_t ∗camera, dc1394bool_t on_off) │ │ │ │ │ │ • dc1394error_t dc1394_avt_get_dsnu ( dc1394camera_t ∗camera, dc1394bool_t ∗on_off, uint32_←t ∗frame_nb) │ │ │ │ │ │ • dc1394error_t dc1394_avt_set_dsnu ( dc1394camera_t ∗camera, dc1394bool_t on_off, dc1394bool←_t compute, uint32_t frame_nb) │ │ │ │ │ │ + │ │ │ │ │ │ +• │ │ │ │ │ │ + │ │ │ │ │ │ +Generated by Doxygen │ │ │ │ │ │ + │ │ │ │ │ │ + 4.12 dc1394/vendor/avt.h File Reference │ │ │ │ │ │ + │ │ │ │ │ │ +71 │ │ │ │ │ │ + │ │ │ │ │ │ • dc1394error_t dc1394_avt_get_blemish ( dc1394camera_t ∗camera, dc1394bool_t ∗on_off, uint32_t │ │ │ │ │ │ ∗frame_nb) │ │ │ │ │ │ • dc1394error_t │ │ │ │ │ │ dc1394_avt_set_blemish ( dc1394camera_t ∗camera, │ │ │ │ │ │ dc1394bool_t on_off, │ │ │ │ │ │ dc1394bool_t compute, uint32_t frame_nb) │ │ │ │ │ │ • dc1394error_t dc1394_avt_get_io ( dc1394camera_t ∗camera, uint32_t IO, dc1394bool_t ∗polarity, │ │ │ │ │ │ uint32_t ∗mode, dc1394bool_t ∗pinstate) │ │ │ │ │ │ • dc1394error_t dc1394_avt_set_io ( dc1394camera_t ∗camera, uint32_t IO, dc1394bool_t polarity, │ │ │ │ │ │ uint32_t mode, dc1394bool_t pinstate) │ │ │ │ │ │ • dc1394error_t dc1394_avt_reset ( dc1394camera_t ∗camera) │ │ │ │ │ │ • dc1394error_t dc1394_avt_get_lut ( dc1394camera_t ∗camera, dc1394bool_t ∗on_off, uint32_t ∗lutnb) │ │ │ │ │ │ • dc1394error_t dc1394_avt_set_lut ( dc1394camera_t ∗camera, dc1394bool_t on_off, uint32_t lutnb) │ │ │ │ │ │ - │ │ │ │ │ │ -• │ │ │ │ │ │ - │ │ │ │ │ │ -Generated by Doxygen │ │ │ │ │ │ - │ │ │ │ │ │ - 4.12 dc1394/vendor/avt.h File Reference │ │ │ │ │ │ - │ │ │ │ │ │ -71 │ │ │ │ │ │ - │ │ │ │ │ │ • dc1394error_t dc1394_avt_get_lut_mem_ctrl ( dc1394camera_t ∗camera, dc1394bool_t ∗en_write, │ │ │ │ │ │ uint32_t ∗AccessLutNo, uint32_t ∗addroffset) │ │ │ │ │ │ • dc1394error_t dc1394_avt_set_lut_mem_ctrl ( dc1394camera_t ∗camera, dc1394bool_t en_write, │ │ │ │ │ │ uint32_t AccessLutNo, uint32_t addroffset) │ │ │ │ │ │ • dc1394error_t dc1394_avt_get_lut_info ( dc1394camera_t ∗camera, uint32_t ∗NumOfLuts, uint32_←t ∗MaxLutSize) │ │ │ │ │ │ • dc1394error_t dc1394_avt_get_aoi ( dc1394camera_t ∗camera, dc1394bool_t ∗on_off, int ∗left, int ∗top, │ │ │ │ │ │ int ∗width, int ∗height) │ │ │ │ │ │ @@ -6093,36 +6089,36 @@ │ │ │ │ │ │ │ │ │ │ │ │ 4.12.1 │ │ │ │ │ │ │ │ │ │ │ │ Detailed Description │ │ │ │ │ │ │ │ │ │ │ │ No docs yet. │ │ │ │ │ │ More details soon │ │ │ │ │ │ +Generated by Doxygen │ │ │ │ │ │ + │ │ │ │ │ │ + 72 │ │ │ │ │ │ + │ │ │ │ │ │ +File Documentation │ │ │ │ │ │ │ │ │ │ │ │ 4.12.2 │ │ │ │ │ │ │ │ │ │ │ │ Function Documentation │ │ │ │ │ │ │ │ │ │ │ │ 4.12.2.1 │ │ │ │ │ │ │ │ │ │ │ │ dc1394_avt_get_advanced_feature_inquiry() │ │ │ │ │ │ │ │ │ │ │ │ dc1394error_t dc1394_avt_get_advanced_feature_inquiry ( │ │ │ │ │ │ dc1394camera_t ∗ camera, │ │ │ │ │ │ dc1394_avt_adv_feature_info_t ∗ adv_feature ) │ │ │ │ │ │ │ │ │ │ │ │ Retrieve the supported features │ │ │ │ │ │ -Generated by Doxygen │ │ │ │ │ │ - │ │ │ │ │ │ - 72 │ │ │ │ │ │ │ │ │ │ │ │ 4.12.2.2 │ │ │ │ │ │ │ │ │ │ │ │ -File Documentation │ │ │ │ │ │ - │ │ │ │ │ │ dc1394_avt_get_aoi() │ │ │ │ │ │ │ │ │ │ │ │ dc1394error_t dc1394_avt_get_aoi ( │ │ │ │ │ │ dc1394camera_t ∗ camera, │ │ │ │ │ │ dc1394bool_t ∗ on_off, │ │ │ │ │ │ int ∗ left, │ │ │ │ │ │ int ∗ top, │ │ │ │ │ │ @@ -6159,29 +6155,28 @@ │ │ │ │ │ │ │ │ │ │ │ │ dc1394error_t dc1394_avt_get_blemish ( │ │ │ │ │ │ dc1394camera_t ∗ camera, │ │ │ │ │ │ dc1394bool_t ∗ on_off, │ │ │ │ │ │ uint32_t ∗ frame_nb ) │ │ │ │ │ │ │ │ │ │ │ │ Get Blemish mode and num of frames used for computing the correction │ │ │ │ │ │ +Generated by Doxygen │ │ │ │ │ │ + │ │ │ │ │ │ + 4.12 dc1394/vendor/avt.h File Reference │ │ │ │ │ │ │ │ │ │ │ │ 4.12.2.6 │ │ │ │ │ │ │ │ │ │ │ │ dc1394_avt_get_channel_adjust() │ │ │ │ │ │ │ │ │ │ │ │ dc1394error_t dc1394_avt_get_channel_adjust ( │ │ │ │ │ │ dc1394camera_t ∗ camera, │ │ │ │ │ │ int16_t ∗ channel_adjust ) │ │ │ │ │ │ │ │ │ │ │ │ Read channel adjust (AVT Pike) │ │ │ │ │ │ │ │ │ │ │ │ -Generated by Doxygen │ │ │ │ │ │ - │ │ │ │ │ │ - 4.12 dc1394/vendor/avt.h File Reference │ │ │ │ │ │ - │ │ │ │ │ │ 4.12.2.7 │ │ │ │ │ │ │ │ │ │ │ │ dc1394_avt_get_color_corr() │ │ │ │ │ │ │ │ │ │ │ │ dc1394error_t dc1394_avt_get_color_corr ( │ │ │ │ │ │ dc1394camera_t ∗ camera, │ │ │ │ │ │ dc1394bool_t ∗ on_off, │ │ │ │ │ │ @@ -6226,34 +6221,34 @@ │ │ │ │ │ │ dc1394_avt_get_extented_shutter() │ │ │ │ │ │ │ │ │ │ │ │ dc1394error_t dc1394_avt_get_extented_shutter ( │ │ │ │ │ │ dc1394camera_t ∗ camera, │ │ │ │ │ │ uint32_t ∗ timebase_id ) │ │ │ │ │ │ │ │ │ │ │ │ Get the extented shutter value in us │ │ │ │ │ │ +Generated by Doxygen │ │ │ │ │ │ + │ │ │ │ │ │ +73 │ │ │ │ │ │ + │ │ │ │ │ │ + 74 │ │ │ │ │ │ │ │ │ │ │ │ 4.12.2.11 │ │ │ │ │ │ │ │ │ │ │ │ +File Documentation │ │ │ │ │ │ + │ │ │ │ │ │ dc1394_avt_get_frame_info() │ │ │ │ │ │ │ │ │ │ │ │ dc1394error_t dc1394_avt_get_frame_info ( │ │ │ │ │ │ dc1394camera_t ∗ camera, │ │ │ │ │ │ uint32_t ∗ framecounter ) │ │ │ │ │ │ │ │ │ │ │ │ Get the number of captured frames │ │ │ │ │ │ -Generated by Doxygen │ │ │ │ │ │ - │ │ │ │ │ │ -73 │ │ │ │ │ │ - │ │ │ │ │ │ - 74 │ │ │ │ │ │ │ │ │ │ │ │ 4.12.2.12 │ │ │ │ │ │ │ │ │ │ │ │ -File Documentation │ │ │ │ │ │ - │ │ │ │ │ │ dc1394_avt_get_gpdata_info() │ │ │ │ │ │ │ │ │ │ │ │ dc1394error_t dc1394_avt_get_gpdata_info ( │ │ │ │ │ │ dc1394camera_t ∗ camera, │ │ │ │ │ │ uint32_t ∗ BufferSize ) │ │ │ │ │ │ │ │ │ │ │ │ Get the size of the buffer │ │ │ │ │ │ @@ -6299,15 +6294,14 @@ │ │ │ │ │ │ │ │ │ │ │ │ dc1394error_t dc1394_avt_get_lut_info ( │ │ │ │ │ │ dc1394camera_t ∗ camera, │ │ │ │ │ │ uint32_t ∗ NumOfLuts, │ │ │ │ │ │ uint32_t ∗ MaxLutSize ) │ │ │ │ │ │ │ │ │ │ │ │ Get num of luts present and the max size │ │ │ │ │ │ - │ │ │ │ │ │ Generated by Doxygen │ │ │ │ │ │ │ │ │ │ │ │ 4.12 dc1394/vendor/avt.h File Reference │ │ │ │ │ │ │ │ │ │ │ │ 4.12.2.17 │ │ │ │ │ │ │ │ │ │ │ │ dc1394_avt_get_lut_mem_ctrl() │ │ │ │ │ │ @@ -7903,26 +7897,26 @@ │ │ │ │ │ │ __dc1394_video_frame, 6 │ │ │ │ │ │ __dc1394camera_list_t, 6 │ │ │ │ │ │ __dc1394feature_info_t_struct, 7 │ │ │ │ │ │ __dc1394featureset_t, 7 │ │ │ │ │ │ __dc1394format7mode_t, 7 │ │ │ │ │ │ __dc1394format7modeset_t, 8 │ │ │ │ │ │ avt.h │ │ │ │ │ │ -dc1394_avt_get_advanced_feature_inquiry, 71 │ │ │ │ │ │ -dc1394_avt_get_aoi, 71 │ │ │ │ │ │ +dc1394_avt_get_advanced_feature_inquiry, 72 │ │ │ │ │ │ +dc1394_avt_get_aoi, 72 │ │ │ │ │ │ dc1394_avt_get_auto_gain, 72 │ │ │ │ │ │ dc1394_avt_get_auto_shutter, 72 │ │ │ │ │ │ dc1394_avt_get_blemish, 72 │ │ │ │ │ │ dc1394_avt_get_channel_adjust, 72 │ │ │ │ │ │ -dc1394_avt_get_color_corr, 72 │ │ │ │ │ │ +dc1394_avt_get_color_corr, 73 │ │ │ │ │ │ dc1394_avt_get_deferred_trans, 73 │ │ │ │ │ │ dc1394_avt_get_dsnu, 73 │ │ │ │ │ │ dc1394_avt_get_extented_shutter, 73 │ │ │ │ │ │ dc1394_avt_get_frame_info, 73 │ │ │ │ │ │ -dc1394_avt_get_gpdata_info, 73 │ │ │ │ │ │ +dc1394_avt_get_gpdata_info, 74 │ │ │ │ │ │ dc1394_avt_get_hsnr, 74 │ │ │ │ │ │ dc1394_avt_get_io, 74 │ │ │ │ │ │ dc1394_avt_get_lut, 74 │ │ │ │ │ │ dc1394_avt_get_lut_info, 74 │ │ │ │ │ │ dc1394_avt_get_lut_mem_ctrl, 74 │ │ │ │ │ │ dc1394_avt_get_MaxResolution, 75 │ │ │ │ │ │ dc1394_avt_get_mirror, 75 │ │ │ │ │ │ @@ -8033,141 +8027,141 @@ │ │ │ │ │ │ dc1394_reset_bus, 29 │ │ │ │ │ │ dc1394camera_list_t, 26 │ │ │ │ │ │ dc1394camera_t, 26 │ │ │ │ │ │ dc1394iidc_version_t, 26 │ │ │ │ │ │ dc1394phy_delay_t, 26 │ │ │ │ │ │ dc1394power_class_t, 27 │ │ │ │ │ │ capture.h │ │ │ │ │ │ -dc1394_capture_dequeue, 45 │ │ │ │ │ │ -dc1394_capture_enqueue, 45 │ │ │ │ │ │ +dc1394_capture_dequeue, 31 │ │ │ │ │ │ +dc1394_capture_enqueue, 31 │ │ │ │ │ │ DC1394_CAPTURE_FLAGS_CHANNEL_ALLOC, │ │ │ │ │ │ -44 │ │ │ │ │ │ -dc1394_capture_get_fileno, 45 │ │ │ │ │ │ -dc1394_capture_is_frame_corrupt, 46 │ │ │ │ │ │ -dc1394_capture_set_callback, 46 │ │ │ │ │ │ -dc1394_capture_setup, 46 │ │ │ │ │ │ -dc1394_capture_stop, 46 │ │ │ │ │ │ -dc1394capture_callback_t, 45 │ │ │ │ │ │ -dc1394capture_policy_t, 45 │ │ │ │ │ │ +30 │ │ │ │ │ │ +dc1394_capture_get_fileno, 31 │ │ │ │ │ │ +dc1394_capture_is_frame_corrupt, 31 │ │ │ │ │ │ +dc1394_capture_set_callback, 31 │ │ │ │ │ │ +dc1394_capture_setup, 31 │ │ │ │ │ │ +dc1394_capture_stop, 32 │ │ │ │ │ │ +dc1394capture_callback_t, 30 │ │ │ │ │ │ +dc1394capture_policy_t, 30 │ │ │ │ │ │ control.h │ │ │ │ │ │ -dc1394_camera_reset, 50 │ │ │ │ │ │ -dc1394_camera_set_power, 50 │ │ │ │ │ │ -dc1394_external_trigger_get_mode, 50 │ │ │ │ │ │ -dc1394_external_trigger_get_polarity, 50 │ │ │ │ │ │ -dc1394_external_trigger_get_power, 51 │ │ │ │ │ │ -dc1394_external_trigger_get_source, 51 │ │ │ │ │ │ +dc1394_camera_reset, 35 │ │ │ │ │ │ +dc1394_camera_set_power, 36 │ │ │ │ │ │ +dc1394_external_trigger_get_mode, 36 │ │ │ │ │ │ +dc1394_external_trigger_get_polarity, 36 │ │ │ │ │ │ +dc1394_external_trigger_get_power, 36 │ │ │ │ │ │ +dc1394_external_trigger_get_source, 36 │ │ │ │ │ │ dc1394_external_trigger_get_supported_sources, │ │ │ │ │ │ -51 │ │ │ │ │ │ +36 │ │ │ │ │ │ │ │ │ │ │ │ INDEX │ │ │ │ │ │ │ │ │ │ │ │ -dc1394_external_trigger_has_polarity, 51 │ │ │ │ │ │ -dc1394_external_trigger_set_mode, 51 │ │ │ │ │ │ -dc1394_external_trigger_set_polarity, 51 │ │ │ │ │ │ -dc1394_external_trigger_set_power, 52 │ │ │ │ │ │ -dc1394_external_trigger_set_source, 52 │ │ │ │ │ │ -dc1394_feature_get, 52 │ │ │ │ │ │ -dc1394_feature_get_absolute_boundaries, 52 │ │ │ │ │ │ -dc1394_feature_get_absolute_control, 52 │ │ │ │ │ │ -dc1394_feature_get_absolute_value, 52 │ │ │ │ │ │ -dc1394_feature_get_all, 53 │ │ │ │ │ │ -dc1394_feature_get_boundaries, 53 │ │ │ │ │ │ -dc1394_feature_get_mode, 53 │ │ │ │ │ │ -dc1394_feature_get_modes, 53 │ │ │ │ │ │ -dc1394_feature_get_power, 53 │ │ │ │ │ │ -dc1394_feature_get_value, 53 │ │ │ │ │ │ -dc1394_feature_has_absolute_control, 54 │ │ │ │ │ │ -dc1394_feature_is_present, 54 │ │ │ │ │ │ -dc1394_feature_is_readable, 54 │ │ │ │ │ │ -dc1394_feature_is_switchable, 54 │ │ │ │ │ │ -dc1394_feature_print, 54 │ │ │ │ │ │ -dc1394_feature_print_all, 54 │ │ │ │ │ │ -dc1394_feature_set_absolute_control, 55 │ │ │ │ │ │ -dc1394_feature_set_absolute_value, 55 │ │ │ │ │ │ -dc1394_feature_set_mode, 55 │ │ │ │ │ │ -dc1394_feature_set_power, 55 │ │ │ │ │ │ -dc1394_feature_set_value, 55 │ │ │ │ │ │ -dc1394_feature_temperature_get_value, 55 │ │ │ │ │ │ -dc1394_feature_temperature_set_value, 56 │ │ │ │ │ │ -dc1394_feature_whitebalance_get_value, 56 │ │ │ │ │ │ -dc1394_feature_whitebalance_set_value, 56 │ │ │ │ │ │ -dc1394_feature_whiteshading_get_value, 56 │ │ │ │ │ │ -dc1394_feature_whiteshading_set_value, 56 │ │ │ │ │ │ -dc1394_memory_busy, 57 │ │ │ │ │ │ -dc1394_memory_load, 57 │ │ │ │ │ │ -dc1394_memory_save, 57 │ │ │ │ │ │ -dc1394_pio_get, 57 │ │ │ │ │ │ -dc1394_pio_set, 57 │ │ │ │ │ │ -dc1394_software_trigger_get_power, 57 │ │ │ │ │ │ -dc1394_software_trigger_set_power, 58 │ │ │ │ │ │ -dc1394feature_info_t, 49 │ │ │ │ │ │ -dc1394feature_mode_t, 49 │ │ │ │ │ │ -dc1394feature_t, 49 │ │ │ │ │ │ -dc1394featureset_t, 49 │ │ │ │ │ │ -dc1394trigger_mode_t, 49 │ │ │ │ │ │ -dc1394trigger_polarity_t, 50 │ │ │ │ │ │ -dc1394trigger_source_t, 50 │ │ │ │ │ │ +dc1394_external_trigger_has_polarity, 37 │ │ │ │ │ │ +dc1394_external_trigger_set_mode, 37 │ │ │ │ │ │ +dc1394_external_trigger_set_polarity, 37 │ │ │ │ │ │ +dc1394_external_trigger_set_power, 37 │ │ │ │ │ │ +dc1394_external_trigger_set_source, 37 │ │ │ │ │ │ +dc1394_feature_get, 37 │ │ │ │ │ │ +dc1394_feature_get_absolute_boundaries, 38 │ │ │ │ │ │ +dc1394_feature_get_absolute_control, 38 │ │ │ │ │ │ +dc1394_feature_get_absolute_value, 38 │ │ │ │ │ │ +dc1394_feature_get_all, 38 │ │ │ │ │ │ +dc1394_feature_get_boundaries, 38 │ │ │ │ │ │ +dc1394_feature_get_mode, 38 │ │ │ │ │ │ +dc1394_feature_get_modes, 39 │ │ │ │ │ │ +dc1394_feature_get_power, 39 │ │ │ │ │ │ +dc1394_feature_get_value, 39 │ │ │ │ │ │ +dc1394_feature_has_absolute_control, 39 │ │ │ │ │ │ +dc1394_feature_is_present, 39 │ │ │ │ │ │ +dc1394_feature_is_readable, 39 │ │ │ │ │ │ +dc1394_feature_is_switchable, 40 │ │ │ │ │ │ +dc1394_feature_print, 40 │ │ │ │ │ │ +dc1394_feature_print_all, 40 │ │ │ │ │ │ +dc1394_feature_set_absolute_control, 40 │ │ │ │ │ │ +dc1394_feature_set_absolute_value, 40 │ │ │ │ │ │ +dc1394_feature_set_mode, 40 │ │ │ │ │ │ +dc1394_feature_set_power, 41 │ │ │ │ │ │ +dc1394_feature_set_value, 41 │ │ │ │ │ │ +dc1394_feature_temperature_get_value, 41 │ │ │ │ │ │ +dc1394_feature_temperature_set_value, 41 │ │ │ │ │ │ +dc1394_feature_whitebalance_get_value, 41 │ │ │ │ │ │ +dc1394_feature_whitebalance_set_value, 41 │ │ │ │ │ │ +dc1394_feature_whiteshading_get_value, 42 │ │ │ │ │ │ +dc1394_feature_whiteshading_set_value, 42 │ │ │ │ │ │ +dc1394_memory_busy, 42 │ │ │ │ │ │ +dc1394_memory_load, 42 │ │ │ │ │ │ +dc1394_memory_save, 42 │ │ │ │ │ │ +dc1394_pio_get, 43 │ │ │ │ │ │ +dc1394_pio_set, 43 │ │ │ │ │ │ +dc1394_software_trigger_get_power, 43 │ │ │ │ │ │ +dc1394_software_trigger_set_power, 43 │ │ │ │ │ │ +dc1394feature_info_t, 34 │ │ │ │ │ │ +dc1394feature_mode_t, 35 │ │ │ │ │ │ +dc1394feature_t, 35 │ │ │ │ │ │ +dc1394featureset_t, 34 │ │ │ │ │ │ +dc1394trigger_mode_t, 35 │ │ │ │ │ │ +dc1394trigger_polarity_t, 35 │ │ │ │ │ │ +dc1394trigger_source_t, 35 │ │ │ │ │ │ conversions.h │ │ │ │ │ │ -dc1394_bayer_decoding_16bit, 30 │ │ │ │ │ │ -dc1394_bayer_decoding_8bit, 30 │ │ │ │ │ │ -dc1394_convert_frames, 31 │ │ │ │ │ │ -dc1394_convert_to_MONO8, 31 │ │ │ │ │ │ -dc1394_convert_to_RGB8, 31 │ │ │ │ │ │ -dc1394_convert_to_YUV422, 31 │ │ │ │ │ │ -dc1394_debayer_frames, 32 │ │ │ │ │ │ -dc1394_deinterlace_stereo, 32 │ │ │ │ │ │ -dc1394_deinterlace_stereo_frames, 32 │ │ │ │ │ │ -dc1394bayer_method_t, 30 │ │ │ │ │ │ -dc1394stereo_method_t, 30 │ │ │ │ │ │ +dc1394_bayer_decoding_16bit, 45 │ │ │ │ │ │ +dc1394_bayer_decoding_8bit, 45 │ │ │ │ │ │ +dc1394_convert_frames, 45 │ │ │ │ │ │ +dc1394_convert_to_MONO8, 45 │ │ │ │ │ │ +dc1394_convert_to_RGB8, 46 │ │ │ │ │ │ +dc1394_convert_to_YUV422, 46 │ │ │ │ │ │ +dc1394_debayer_frames, 46 │ │ │ │ │ │ +dc1394_deinterlace_stereo, 47 │ │ │ │ │ │ +dc1394_deinterlace_stereo_frames, 47 │ │ │ │ │ │ +dc1394bayer_method_t, 44 │ │ │ │ │ │ +dc1394stereo_method_t, 44 │ │ │ │ │ │ │ │ │ │ │ │ Generated by Doxygen │ │ │ │ │ │ │ │ │ │ │ │ INDEX │ │ │ │ │ │ │ │ │ │ │ │ dc1394/camera.h, 25 │ │ │ │ │ │ -dc1394/capture.h, 43 │ │ │ │ │ │ -dc1394/control.h, 46 │ │ │ │ │ │ -dc1394/conversions.h, 29 │ │ │ │ │ │ -dc1394/dc1394.h, 33 │ │ │ │ │ │ -dc1394/format7.h, 33 │ │ │ │ │ │ -dc1394/iso.h, 40 │ │ │ │ │ │ +dc1394/capture.h, 29 │ │ │ │ │ │ +dc1394/control.h, 32 │ │ │ │ │ │ +dc1394/conversions.h, 43 │ │ │ │ │ │ +dc1394/dc1394.h, 47 │ │ │ │ │ │ +dc1394/format7.h, 48 │ │ │ │ │ │ +dc1394/iso.h, 54 │ │ │ │ │ │ dc1394/log.h, 58 │ │ │ │ │ │ dc1394/register.h, 61 │ │ │ │ │ │ dc1394/types.h, 65 │ │ │ │ │ │ -dc1394/utils.h, 66 │ │ │ │ │ │ -dc1394/vendor/avt.h, 69 │ │ │ │ │ │ +dc1394/utils.h, 67 │ │ │ │ │ │ +dc1394/vendor/avt.h, 70 │ │ │ │ │ │ dc1394/vendor/basler.h, 82 │ │ │ │ │ │ dc1394/vendor/basler_sff.h, 84 │ │ │ │ │ │ dc1394/vendor/basler_sff_registry.h, 88 │ │ │ │ │ │ dc1394/vendor/pixelink.h, 89 │ │ │ │ │ │ dc1394/video.h, 93 │ │ │ │ │ │ dc1394_avt_get_advanced_feature_inquiry │ │ │ │ │ │ -avt.h, 71 │ │ │ │ │ │ +avt.h, 72 │ │ │ │ │ │ dc1394_avt_get_aoi │ │ │ │ │ │ -avt.h, 71 │ │ │ │ │ │ +avt.h, 72 │ │ │ │ │ │ dc1394_avt_get_auto_gain │ │ │ │ │ │ avt.h, 72 │ │ │ │ │ │ dc1394_avt_get_auto_shutter │ │ │ │ │ │ avt.h, 72 │ │ │ │ │ │ dc1394_avt_get_blemish │ │ │ │ │ │ avt.h, 72 │ │ │ │ │ │ dc1394_avt_get_channel_adjust │ │ │ │ │ │ avt.h, 72 │ │ │ │ │ │ dc1394_avt_get_color_corr │ │ │ │ │ │ -avt.h, 72 │ │ │ │ │ │ +avt.h, 73 │ │ │ │ │ │ dc1394_avt_get_deferred_trans │ │ │ │ │ │ avt.h, 73 │ │ │ │ │ │ dc1394_avt_get_dsnu │ │ │ │ │ │ avt.h, 73 │ │ │ │ │ │ dc1394_avt_get_extented_shutter │ │ │ │ │ │ avt.h, 73 │ │ │ │ │ │ dc1394_avt_get_frame_info │ │ │ │ │ │ avt.h, 73 │ │ │ │ │ │ dc1394_avt_get_gpdata_info │ │ │ │ │ │ -avt.h, 73 │ │ │ │ │ │ +avt.h, 74 │ │ │ │ │ │ dc1394_avt_get_hsnr │ │ │ │ │ │ avt.h, 74 │ │ │ │ │ │ dc1394_avt_get_io │ │ │ │ │ │ avt.h, 74 │ │ │ │ │ │ dc1394_avt_get_lut │ │ │ │ │ │ avt.h, 74 │ │ │ │ │ │ dc1394_avt_get_lut_info │ │ │ │ │ │ @@ -8246,15 +8240,15 @@ │ │ │ │ │ │ dc1394_avt_set_test_images │ │ │ │ │ │ │ │ │ │ │ │ 102 │ │ │ │ │ │ │ │ │ │ │ │ INDEX │ │ │ │ │ │ │ │ │ │ │ │ avt.h, 81 │ │ │ │ │ │ -conversions.h, 30 │ │ │ │ │ │ +conversions.h, 45 │ │ │ │ │ │ dc1394_avt_set_timebase │ │ │ │ │ │ dc1394_camera_enumerate │ │ │ │ │ │ avt.h, 81 │ │ │ │ │ │ camera.h, 27 │ │ │ │ │ │ dc1394_avt_set_trigger_delay │ │ │ │ │ │ dc1394_camera_free │ │ │ │ │ │ avt.h, 81 │ │ │ │ │ │ @@ -8282,228 +8276,228 @@ │ │ │ │ │ │ dc1394_basler_sff_chunk_iterate_init │ │ │ │ │ │ dc1394_camera_print_info │ │ │ │ │ │ basler.h, 83 │ │ │ │ │ │ camera.h, 28 │ │ │ │ │ │ DC1394_BASLER_SFF_CRC_CHECKSUM │ │ │ │ │ │ dc1394_camera_reset │ │ │ │ │ │ basler_sff.h, 87 │ │ │ │ │ │ -control.h, 50 │ │ │ │ │ │ +control.h, 35 │ │ │ │ │ │ DC1394_BASLER_SFF_CYCLE_TIME_STAMP │ │ │ │ │ │ dc1394_camera_set_broadcast │ │ │ │ │ │ basler_sff.h, 87 │ │ │ │ │ │ camera.h, 28 │ │ │ │ │ │ DC1394_BASLER_SFF_DCAM_VALUES │ │ │ │ │ │ dc1394_camera_set_power │ │ │ │ │ │ basler_sff.h, 87 │ │ │ │ │ │ -control.h, 50 │ │ │ │ │ │ +control.h, 36 │ │ │ │ │ │ DC1394_BASLER_SFF_EXTENDED_DATA_STREAM │ │ │ │ │ │ dc1394_capture_dequeue │ │ │ │ │ │ basler_sff.h, 87 │ │ │ │ │ │ -capture.h, 45 │ │ │ │ │ │ +capture.h, 31 │ │ │ │ │ │ DC1394_BASLER_SFF_EXTENDED_VERSION_INFO dc1394_capture_enqueue │ │ │ │ │ │ basler_sff.h, 87 │ │ │ │ │ │ -capture.h, 45 │ │ │ │ │ │ +capture.h, 31 │ │ │ │ │ │ dc1394_basler_sff_feature_enable │ │ │ │ │ │ DC1394_CAPTURE_FLAGS_CHANNEL_ALLOC │ │ │ │ │ │ basler.h, 83 │ │ │ │ │ │ -capture.h, 44 │ │ │ │ │ │ +capture.h, 30 │ │ │ │ │ │ dc1394_basler_sff_feature_is_available │ │ │ │ │ │ dc1394_capture_get_fileno │ │ │ │ │ │ basler.h, 83 │ │ │ │ │ │ -capture.h, 45 │ │ │ │ │ │ +capture.h, 31 │ │ │ │ │ │ dc1394_basler_sff_feature_is_enabled │ │ │ │ │ │ dc1394_capture_is_frame_corrupt │ │ │ │ │ │ basler.h, 83 │ │ │ │ │ │ -capture.h, 46 │ │ │ │ │ │ +capture.h, 31 │ │ │ │ │ │ dc1394_basler_sff_feature_print │ │ │ │ │ │ dc1394_capture_set_callback │ │ │ │ │ │ basler.h, 84 │ │ │ │ │ │ -capture.h, 46 │ │ │ │ │ │ +capture.h, 31 │ │ │ │ │ │ dc1394_basler_sff_feature_print_all │ │ │ │ │ │ dc1394_capture_setup │ │ │ │ │ │ basler.h, 84 │ │ │ │ │ │ -capture.h, 46 │ │ │ │ │ │ +capture.h, 31 │ │ │ │ │ │ DC1394_BASLER_SFF_FRAME_COUNTER │ │ │ │ │ │ dc1394_capture_stop │ │ │ │ │ │ basler_sff.h, 87 │ │ │ │ │ │ -capture.h, 46 │ │ │ │ │ │ +capture.h, 32 │ │ │ │ │ │ dc1394_basler_sff_is_available │ │ │ │ │ │ dc1394_checksum_crc16 │ │ │ │ │ │ basler.h, 84 │ │ │ │ │ │ utils.h, 67 │ │ │ │ │ │ DC1394_BASLER_SFF_LOOKUP_TABLE │ │ │ │ │ │ dc1394_convert_frames │ │ │ │ │ │ basler_sff.h, 87 │ │ │ │ │ │ -conversions.h, 31 │ │ │ │ │ │ +conversions.h, 45 │ │ │ │ │ │ DC1394_BASLER_SFF_OUTPUT_PORT_0_CONFIGURATION │ │ │ │ │ │ dc1394_convert_to_MONO8 │ │ │ │ │ │ basler_sff.h, 87 │ │ │ │ │ │ -conversions.h, 31 │ │ │ │ │ │ +conversions.h, 45 │ │ │ │ │ │ DC1394_BASLER_SFF_OUTPUT_PORT_1_CONFIGURATION │ │ │ │ │ │ dc1394_convert_to_RGB8 │ │ │ │ │ │ basler_sff.h, 87 │ │ │ │ │ │ -conversions.h, 31 │ │ │ │ │ │ +conversions.h, 46 │ │ │ │ │ │ DC1394_BASLER_SFF_OUTPUT_PORT_2_CONFIGURATION │ │ │ │ │ │ dc1394_convert_to_YUV422 │ │ │ │ │ │ basler_sff.h, 87 │ │ │ │ │ │ -conversions.h, 31 │ │ │ │ │ │ +conversions.h, 46 │ │ │ │ │ │ DC1394_BASLER_SFF_OUTPUT_PORT_3_CONFIGURATION │ │ │ │ │ │ dc1394_debayer_frames │ │ │ │ │ │ basler_sff.h, 88 │ │ │ │ │ │ -conversions.h, 32 │ │ │ │ │ │ +conversions.h, 46 │ │ │ │ │ │ DC1394_BASLER_SFF_TEST_IMAGES │ │ │ │ │ │ dc1394_deinterlace_stereo │ │ │ │ │ │ basler_sff.h, 87 │ │ │ │ │ │ -conversions.h, 32 │ │ │ │ │ │ +conversions.h, 47 │ │ │ │ │ │ DC1394_BASLER_SFF_TRIGGER_FLAG_AND_COUNTER │ │ │ │ │ │ dc1394_deinterlace_stereo_frames │ │ │ │ │ │ basler_sff.h, 87 │ │ │ │ │ │ -conversions.h, 32 │ │ │ │ │ │ +conversions.h, 47 │ │ │ │ │ │ dc1394_bayer_decoding_16bit │ │ │ │ │ │ dc1394_error_get_string │ │ │ │ │ │ -conversions.h, 30 │ │ │ │ │ │ -utils.h, 67 │ │ │ │ │ │ +conversions.h, 45 │ │ │ │ │ │ +utils.h, 68 │ │ │ │ │ │ dc1394_bayer_decoding_8bit │ │ │ │ │ │ dc1394_external_trigger_get_mode │ │ │ │ │ │ │ │ │ │ │ │ Generated by Doxygen │ │ │ │ │ │ │ │ │ │ │ │ INDEX │ │ │ │ │ │ │ │ │ │ │ │ -control.h, 50 │ │ │ │ │ │ +control.h, 36 │ │ │ │ │ │ dc1394_external_trigger_get_polarity │ │ │ │ │ │ -control.h, 50 │ │ │ │ │ │ +control.h, 36 │ │ │ │ │ │ dc1394_external_trigger_get_power │ │ │ │ │ │ -control.h, 51 │ │ │ │ │ │ +control.h, 36 │ │ │ │ │ │ dc1394_external_trigger_get_source │ │ │ │ │ │ -control.h, 51 │ │ │ │ │ │ +control.h, 36 │ │ │ │ │ │ dc1394_external_trigger_get_supported_sources │ │ │ │ │ │ -control.h, 51 │ │ │ │ │ │ +control.h, 36 │ │ │ │ │ │ dc1394_external_trigger_has_polarity │ │ │ │ │ │ -control.h, 51 │ │ │ │ │ │ +control.h, 37 │ │ │ │ │ │ dc1394_external_trigger_set_mode │ │ │ │ │ │ -control.h, 51 │ │ │ │ │ │ +control.h, 37 │ │ │ │ │ │ dc1394_external_trigger_set_polarity │ │ │ │ │ │ -control.h, 51 │ │ │ │ │ │ +control.h, 37 │ │ │ │ │ │ dc1394_external_trigger_set_power │ │ │ │ │ │ -control.h, 52 │ │ │ │ │ │ +control.h, 37 │ │ │ │ │ │ dc1394_external_trigger_set_source │ │ │ │ │ │ -control.h, 52 │ │ │ │ │ │ +control.h, 37 │ │ │ │ │ │ dc1394_feature_get │ │ │ │ │ │ -control.h, 52 │ │ │ │ │ │ +control.h, 37 │ │ │ │ │ │ dc1394_feature_get_absolute_boundaries │ │ │ │ │ │ -control.h, 52 │ │ │ │ │ │ +control.h, 38 │ │ │ │ │ │ dc1394_feature_get_absolute_control │ │ │ │ │ │ -control.h, 52 │ │ │ │ │ │ +control.h, 38 │ │ │ │ │ │ dc1394_feature_get_absolute_value │ │ │ │ │ │ -control.h, 52 │ │ │ │ │ │ +control.h, 38 │ │ │ │ │ │ dc1394_feature_get_all │ │ │ │ │ │ -control.h, 53 │ │ │ │ │ │ +control.h, 38 │ │ │ │ │ │ dc1394_feature_get_boundaries │ │ │ │ │ │ -control.h, 53 │ │ │ │ │ │ +control.h, 38 │ │ │ │ │ │ dc1394_feature_get_mode │ │ │ │ │ │ -control.h, 53 │ │ │ │ │ │ +control.h, 38 │ │ │ │ │ │ dc1394_feature_get_modes │ │ │ │ │ │ -control.h, 53 │ │ │ │ │ │ +control.h, 39 │ │ │ │ │ │ dc1394_feature_get_power │ │ │ │ │ │ -control.h, 53 │ │ │ │ │ │ +control.h, 39 │ │ │ │ │ │ dc1394_feature_get_string │ │ │ │ │ │ -utils.h, 67 │ │ │ │ │ │ +utils.h, 68 │ │ │ │ │ │ dc1394_feature_get_value │ │ │ │ │ │ -control.h, 53 │ │ │ │ │ │ +control.h, 39 │ │ │ │ │ │ dc1394_feature_has_absolute_control │ │ │ │ │ │ -control.h, 54 │ │ │ │ │ │ +control.h, 39 │ │ │ │ │ │ dc1394_feature_is_present │ │ │ │ │ │ -control.h, 54 │ │ │ │ │ │ +control.h, 39 │ │ │ │ │ │ dc1394_feature_is_readable │ │ │ │ │ │ -control.h, 54 │ │ │ │ │ │ +control.h, 39 │ │ │ │ │ │ dc1394_feature_is_switchable │ │ │ │ │ │ -control.h, 54 │ │ │ │ │ │ +control.h, 40 │ │ │ │ │ │ dc1394_feature_print │ │ │ │ │ │ -control.h, 54 │ │ │ │ │ │ +control.h, 40 │ │ │ │ │ │ dc1394_feature_print_all │ │ │ │ │ │ -control.h, 54 │ │ │ │ │ │ +control.h, 40 │ │ │ │ │ │ dc1394_feature_set_absolute_control │ │ │ │ │ │ -control.h, 55 │ │ │ │ │ │ +control.h, 40 │ │ │ │ │ │ dc1394_feature_set_absolute_value │ │ │ │ │ │ -control.h, 55 │ │ │ │ │ │ +control.h, 40 │ │ │ │ │ │ dc1394_feature_set_mode │ │ │ │ │ │ │ │ │ │ │ │ Generated by Doxygen │ │ │ │ │ │ │ │ │ │ │ │ 103 │ │ │ │ │ │ │ │ │ │ │ │ -control.h, 55 │ │ │ │ │ │ +control.h, 40 │ │ │ │ │ │ dc1394_feature_set_power │ │ │ │ │ │ -control.h, 55 │ │ │ │ │ │ +control.h, 41 │ │ │ │ │ │ dc1394_feature_set_value │ │ │ │ │ │ -control.h, 55 │ │ │ │ │ │ +control.h, 41 │ │ │ │ │ │ dc1394_feature_temperature_get_value │ │ │ │ │ │ -control.h, 55 │ │ │ │ │ │ +control.h, 41 │ │ │ │ │ │ dc1394_feature_temperature_set_value │ │ │ │ │ │ -control.h, 56 │ │ │ │ │ │ +control.h, 41 │ │ │ │ │ │ dc1394_feature_whitebalance_get_value │ │ │ │ │ │ -control.h, 56 │ │ │ │ │ │ +control.h, 41 │ │ │ │ │ │ dc1394_feature_whitebalance_set_value │ │ │ │ │ │ -control.h, 56 │ │ │ │ │ │ +control.h, 41 │ │ │ │ │ │ dc1394_feature_whiteshading_get_value │ │ │ │ │ │ -control.h, 56 │ │ │ │ │ │ +control.h, 42 │ │ │ │ │ │ dc1394_feature_whiteshading_set_value │ │ │ │ │ │ -control.h, 56 │ │ │ │ │ │ +control.h, 42 │ │ │ │ │ │ dc1394_format7_get_color_coding │ │ │ │ │ │ -format7.h, 35 │ │ │ │ │ │ +format7.h, 50 │ │ │ │ │ │ dc1394_format7_get_color_codings │ │ │ │ │ │ -format7.h, 35 │ │ │ │ │ │ +format7.h, 50 │ │ │ │ │ │ dc1394_format7_get_color_filter │ │ │ │ │ │ -format7.h, 35 │ │ │ │ │ │ +format7.h, 50 │ │ │ │ │ │ dc1394_format7_get_data_depth │ │ │ │ │ │ -format7.h, 35 │ │ │ │ │ │ +format7.h, 50 │ │ │ │ │ │ dc1394_format7_get_frame_interval │ │ │ │ │ │ -format7.h, 36 │ │ │ │ │ │ +format7.h, 50 │ │ │ │ │ │ dc1394_format7_get_image_position │ │ │ │ │ │ -format7.h, 36 │ │ │ │ │ │ +format7.h, 50 │ │ │ │ │ │ dc1394_format7_get_image_size │ │ │ │ │ │ -format7.h, 36 │ │ │ │ │ │ +format7.h, 51 │ │ │ │ │ │ dc1394_format7_get_max_image_size │ │ │ │ │ │ -format7.h, 36 │ │ │ │ │ │ +format7.h, 51 │ │ │ │ │ │ dc1394_format7_get_mode_info │ │ │ │ │ │ -format7.h, 36 │ │ │ │ │ │ +format7.h, 51 │ │ │ │ │ │ dc1394_format7_get_modeset │ │ │ │ │ │ -format7.h, 37 │ │ │ │ │ │ +format7.h, 51 │ │ │ │ │ │ dc1394_format7_get_packet_parameters │ │ │ │ │ │ -format7.h, 37 │ │ │ │ │ │ +format7.h, 51 │ │ │ │ │ │ dc1394_format7_get_packet_size │ │ │ │ │ │ -format7.h, 37 │ │ │ │ │ │ +format7.h, 52 │ │ │ │ │ │ dc1394_format7_get_packets_per_frame │ │ │ │ │ │ -format7.h, 37 │ │ │ │ │ │ +format7.h, 52 │ │ │ │ │ │ dc1394_format7_get_pixel_number │ │ │ │ │ │ -format7.h, 37 │ │ │ │ │ │ +format7.h, 52 │ │ │ │ │ │ dc1394_format7_get_recommended_packet_size │ │ │ │ │ │ -format7.h, 38 │ │ │ │ │ │ +format7.h, 52 │ │ │ │ │ │ dc1394_format7_get_roi │ │ │ │ │ │ -format7.h, 38 │ │ │ │ │ │ +format7.h, 52 │ │ │ │ │ │ dc1394_format7_get_total_bytes │ │ │ │ │ │ -format7.h, 38 │ │ │ │ │ │ +format7.h, 53 │ │ │ │ │ │ dc1394_format7_get_unit_position │ │ │ │ │ │ -format7.h, 38 │ │ │ │ │ │ +format7.h, 53 │ │ │ │ │ │ dc1394_format7_get_unit_size │ │ │ │ │ │ -format7.h, 38 │ │ │ │ │ │ +format7.h, 53 │ │ │ │ │ │ dc1394_format7_set_color_coding │ │ │ │ │ │ -format7.h, 39 │ │ │ │ │ │ +format7.h, 53 │ │ │ │ │ │ dc1394_format7_set_image_position │ │ │ │ │ │ │ │ │ │ │ │ 104 │ │ │ │ │ │ │ │ │ │ │ │ -format7.h, 39 │ │ │ │ │ │ +format7.h, 53 │ │ │ │ │ │ dc1394_format7_set_image_size │ │ │ │ │ │ -format7.h, 39 │ │ │ │ │ │ +format7.h, 54 │ │ │ │ │ │ dc1394_format7_set_packet_size │ │ │ │ │ │ -format7.h, 39 │ │ │ │ │ │ +format7.h, 54 │ │ │ │ │ │ dc1394_format7_set_roi │ │ │ │ │ │ -format7.h, 39 │ │ │ │ │ │ +format7.h, 54 │ │ │ │ │ │ dc1394_framerate_as_float │ │ │ │ │ │ utils.h, 68 │ │ │ │ │ │ dc1394_free │ │ │ │ │ │ camera.h, 28 │ │ │ │ │ │ dc1394_get_absolute_register │ │ │ │ │ │ register.h, 62 │ │ │ │ │ │ dc1394_get_adv_control_registers │ │ │ │ │ │ @@ -8515,68 +8509,68 @@ │ │ │ │ │ │ dc1394_get_color_coding_from_video_mode │ │ │ │ │ │ utils.h, 68 │ │ │ │ │ │ dc1394_get_control_registers │ │ │ │ │ │ register.h, 62 │ │ │ │ │ │ dc1394_get_format7_register │ │ │ │ │ │ register.h, 62 │ │ │ │ │ │ dc1394_get_image_size_from_video_mode │ │ │ │ │ │ -utils.h, 68 │ │ │ │ │ │ +utils.h, 69 │ │ │ │ │ │ dc1394_get_PIO_register │ │ │ │ │ │ -register.h, 62 │ │ │ │ │ │ +register.h, 63 │ │ │ │ │ │ dc1394_get_registers │ │ │ │ │ │ -register.h, 62 │ │ │ │ │ │ +register.h, 63 │ │ │ │ │ │ dc1394_get_SIO_register │ │ │ │ │ │ register.h, 63 │ │ │ │ │ │ dc1394_get_strobe_register │ │ │ │ │ │ register.h, 63 │ │ │ │ │ │ dc1394_is_color │ │ │ │ │ │ -utils.h, 68 │ │ │ │ │ │ +utils.h, 69 │ │ │ │ │ │ dc1394_is_same_camera │ │ │ │ │ │ utils.h, 69 │ │ │ │ │ │ dc1394_is_video_mode_scalable │ │ │ │ │ │ utils.h, 69 │ │ │ │ │ │ dc1394_is_video_mode_still_image │ │ │ │ │ │ utils.h, 69 │ │ │ │ │ │ dc1394_iso_allocate_bandwidth │ │ │ │ │ │ -iso.h, 40 │ │ │ │ │ │ +iso.h, 55 │ │ │ │ │ │ dc1394_iso_allocate_channel │ │ │ │ │ │ -iso.h, 41 │ │ │ │ │ │ +iso.h, 55 │ │ │ │ │ │ dc1394_iso_release_all │ │ │ │ │ │ -iso.h, 41 │ │ │ │ │ │ +iso.h, 56 │ │ │ │ │ │ dc1394_iso_release_bandwidth │ │ │ │ │ │ -iso.h, 42 │ │ │ │ │ │ +iso.h, 57 │ │ │ │ │ │ dc1394_iso_release_channel │ │ │ │ │ │ -iso.h, 42 │ │ │ │ │ │ +iso.h, 57 │ │ │ │ │ │ dc1394_iso_set_persist │ │ │ │ │ │ -iso.h, 43 │ │ │ │ │ │ +iso.h, 58 │ │ │ │ │ │ dc1394_log_debug │ │ │ │ │ │ log.h, 59 │ │ │ │ │ │ dc1394_log_error │ │ │ │ │ │ │ │ │ │ │ │ INDEX │ │ │ │ │ │ │ │ │ │ │ │ -log.h, 59 │ │ │ │ │ │ +log.h, 60 │ │ │ │ │ │ dc1394_log_register_handler │ │ │ │ │ │ log.h, 60 │ │ │ │ │ │ dc1394_log_set_default_handler │ │ │ │ │ │ log.h, 60 │ │ │ │ │ │ dc1394_log_warning │ │ │ │ │ │ log.h, 60 │ │ │ │ │ │ dc1394_memory_busy │ │ │ │ │ │ -control.h, 57 │ │ │ │ │ │ +control.h, 42 │ │ │ │ │ │ dc1394_memory_load │ │ │ │ │ │ -control.h, 57 │ │ │ │ │ │ +control.h, 42 │ │ │ │ │ │ dc1394_memory_save │ │ │ │ │ │ -control.h, 57 │ │ │ │ │ │ +control.h, 42 │ │ │ │ │ │ dc1394_new │ │ │ │ │ │ camera.h, 28 │ │ │ │ │ │ dc1394_pio_get │ │ │ │ │ │ -control.h, 57 │ │ │ │ │ │ +control.h, 43 │ │ │ │ │ │ dc1394_pio_set │ │ │ │ │ │ -control.h, 57 │ │ │ │ │ │ +control.h, 43 │ │ │ │ │ │ dc1394_pxl_adv_feature_info_t │ │ │ │ │ │ pixelink.h, 90 │ │ │ │ │ │ dc1394_pxl_camera_info_t │ │ │ │ │ │ pixelink.h, 90 │ │ │ │ │ │ dc1394_pxl_convert_float32_to_quadlet │ │ │ │ │ │ pixelink.h, 91 │ │ │ │ │ │ dc1394_pxl_convert_uint32_to_float32 │ │ │ │ │ │ @@ -8602,36 +8596,36 @@ │ │ │ │ │ │ dc1394_pxl_set_gpo_config │ │ │ │ │ │ pixelink.h, 92 │ │ │ │ │ │ dc1394_reset_bus │ │ │ │ │ │ camera.h, 29 │ │ │ │ │ │ dc1394_set_absolute_register │ │ │ │ │ │ register.h, 63 │ │ │ │ │ │ dc1394_set_adv_control_registers │ │ │ │ │ │ -register.h, 63 │ │ │ │ │ │ +register.h, 64 │ │ │ │ │ │ dc1394_set_control_registers │ │ │ │ │ │ -register.h, 63 │ │ │ │ │ │ +register.h, 64 │ │ │ │ │ │ dc1394_set_format7_register │ │ │ │ │ │ register.h, 64 │ │ │ │ │ │ dc1394_set_PIO_register │ │ │ │ │ │ │ │ │ │ │ │ Generated by Doxygen │ │ │ │ │ │ │ │ │ │ │ │ INDEX │ │ │ │ │ │ │ │ │ │ │ │ register.h, 64 │ │ │ │ │ │ dc1394_set_registers │ │ │ │ │ │ register.h, 64 │ │ │ │ │ │ dc1394_set_SIO_register │ │ │ │ │ │ -register.h, 64 │ │ │ │ │ │ +register.h, 65 │ │ │ │ │ │ dc1394_set_strobe_register │ │ │ │ │ │ -register.h, 64 │ │ │ │ │ │ +register.h, 65 │ │ │ │ │ │ dc1394_software_trigger_get_power │ │ │ │ │ │ -control.h, 57 │ │ │ │ │ │ +control.h, 43 │ │ │ │ │ │ dc1394_software_trigger_set_power │ │ │ │ │ │ -control.h, 58 │ │ │ │ │ │ +control.h, 43 │ │ │ │ │ │ dc1394_video_get_bandwidth_usage │ │ │ │ │ │ video.h, 95 │ │ │ │ │ │ dc1394_video_get_data_depth │ │ │ │ │ │ video.h, 95 │ │ │ │ │ │ dc1394_video_get_framerate │ │ │ │ │ │ video.h, 95 │ │ │ │ │ │ dc1394_video_get_iso_channel │ │ │ │ │ │ @@ -8689,48 +8683,48 @@ │ │ │ │ │ │ dc1394basler_sff_feature_t │ │ │ │ │ │ basler_sff.h, 86 │ │ │ │ │ │ dc1394basler_sff_frame_counter_t, 10 │ │ │ │ │ │ basler_sff.h, 86 │ │ │ │ │ │ dc1394basler_sff_guid_t, 10 │ │ │ │ │ │ dc1394basler_sff_t, 11 │ │ │ │ │ │ dc1394bayer_method_t │ │ │ │ │ │ -conversions.h, 30 │ │ │ │ │ │ +conversions.h, 44 │ │ │ │ │ │ dc1394bool_t │ │ │ │ │ │ -types.h, 65 │ │ │ │ │ │ +types.h, 66 │ │ │ │ │ │ dc1394byte_order_t │ │ │ │ │ │ -types.h, 65 │ │ │ │ │ │ +types.h, 66 │ │ │ │ │ │ dc1394camera_id_t, 11 │ │ │ │ │ │ dc1394camera_list_t │ │ │ │ │ │ camera.h, 26 │ │ │ │ │ │ dc1394camera_t │ │ │ │ │ │ camera.h, 26 │ │ │ │ │ │ dc1394capture_callback_t │ │ │ │ │ │ -capture.h, 45 │ │ │ │ │ │ +capture.h, 30 │ │ │ │ │ │ dc1394capture_policy_t │ │ │ │ │ │ -capture.h, 45 │ │ │ │ │ │ +capture.h, 30 │ │ │ │ │ │ dc1394color_coding_t │ │ │ │ │ │ types.h, 66 │ │ │ │ │ │ dc1394color_codings_t, 11 │ │ │ │ │ │ dc1394color_filter_t │ │ │ │ │ │ types.h, 66 │ │ │ │ │ │ dc1394error_t │ │ │ │ │ │ log.h, 59 │ │ │ │ │ │ dc1394feature_info_t │ │ │ │ │ │ -control.h, 49 │ │ │ │ │ │ +control.h, 34 │ │ │ │ │ │ dc1394feature_mode_t │ │ │ │ │ │ -control.h, 49 │ │ │ │ │ │ +control.h, 35 │ │ │ │ │ │ dc1394feature_modes_t, 12 │ │ │ │ │ │ dc1394feature_t │ │ │ │ │ │ -control.h, 49 │ │ │ │ │ │ +control.h, 35 │ │ │ │ │ │ dc1394featureset_t │ │ │ │ │ │ -control.h, 49 │ │ │ │ │ │ +control.h, 34 │ │ │ │ │ │ dc1394format7mode_t │ │ │ │ │ │ -format7.h, 35 │ │ │ │ │ │ +format7.h, 49 │ │ │ │ │ │ dc1394format7modeset_t │ │ │ │ │ │ -format7.h, 35 │ │ │ │ │ │ +format7.h, 49 │ │ │ │ │ │ dc1394framerate_t │ │ │ │ │ │ video.h, 94 │ │ │ │ │ │ dc1394framerates_t, 12 │ │ │ │ │ │ dc1394iidc_version_t │ │ │ │ │ │ camera.h, 26 │ │ │ │ │ │ dc1394log_t │ │ │ │ │ │ log.h, 59 │ │ │ │ │ │ @@ -8746,58 +8740,58 @@ │ │ │ │ │ │ dc1394pxl_gpio_mode_t │ │ │ │ │ │ pixelink.h, 90 │ │ │ │ │ │ dc1394pxl_gpio_polarity_t │ │ │ │ │ │ pixelink.h, 90 │ │ │ │ │ │ dc1394speed_t │ │ │ │ │ │ video.h, 95 │ │ │ │ │ │ dc1394stereo_method_t │ │ │ │ │ │ -conversions.h, 30 │ │ │ │ │ │ +conversions.h, 44 │ │ │ │ │ │ dc1394switch_t │ │ │ │ │ │ types.h, 66 │ │ │ │ │ │ dc1394trigger_mode_t │ │ │ │ │ │ -control.h, 49 │ │ │ │ │ │ +control.h, 35 │ │ │ │ │ │ dc1394trigger_modes_t, 12 │ │ │ │ │ │ dc1394trigger_polarity_t │ │ │ │ │ │ -control.h, 50 │ │ │ │ │ │ +control.h, 35 │ │ │ │ │ │ dc1394trigger_source_t │ │ │ │ │ │ -control.h, 50 │ │ │ │ │ │ +control.h, 35 │ │ │ │ │ │ dc1394trigger_sources_t, 13 │ │ │ │ │ │ dc1394video_frame_t │ │ │ │ │ │ video.h, 94 │ │ │ │ │ │ dc1394video_mode_t │ │ │ │ │ │ types.h, 66 │ │ │ │ │ │ dc1394video_modes_t, 13 │ │ │ │ │ │ format7.h │ │ │ │ │ │ -dc1394_format7_get_color_coding, 35 │ │ │ │ │ │ -dc1394_format7_get_color_codings, 35 │ │ │ │ │ │ -dc1394_format7_get_color_filter, 35 │ │ │ │ │ │ -dc1394_format7_get_data_depth, 35 │ │ │ │ │ │ -dc1394_format7_get_frame_interval, 36 │ │ │ │ │ │ -dc1394_format7_get_image_position, 36 │ │ │ │ │ │ -dc1394_format7_get_image_size, 36 │ │ │ │ │ │ -dc1394_format7_get_max_image_size, 36 │ │ │ │ │ │ -dc1394_format7_get_mode_info, 36 │ │ │ │ │ │ -dc1394_format7_get_modeset, 37 │ │ │ │ │ │ -dc1394_format7_get_packet_parameters, 37 │ │ │ │ │ │ -dc1394_format7_get_packet_size, 37 │ │ │ │ │ │ -dc1394_format7_get_packets_per_frame, 37 │ │ │ │ │ │ -dc1394_format7_get_pixel_number, 37 │ │ │ │ │ │ +dc1394_format7_get_color_coding, 50 │ │ │ │ │ │ +dc1394_format7_get_color_codings, 50 │ │ │ │ │ │ +dc1394_format7_get_color_filter, 50 │ │ │ │ │ │ +dc1394_format7_get_data_depth, 50 │ │ │ │ │ │ +dc1394_format7_get_frame_interval, 50 │ │ │ │ │ │ +dc1394_format7_get_image_position, 50 │ │ │ │ │ │ +dc1394_format7_get_image_size, 51 │ │ │ │ │ │ +dc1394_format7_get_max_image_size, 51 │ │ │ │ │ │ +dc1394_format7_get_mode_info, 51 │ │ │ │ │ │ +dc1394_format7_get_modeset, 51 │ │ │ │ │ │ +dc1394_format7_get_packet_parameters, 51 │ │ │ │ │ │ +dc1394_format7_get_packet_size, 52 │ │ │ │ │ │ +dc1394_format7_get_packets_per_frame, 52 │ │ │ │ │ │ +dc1394_format7_get_pixel_number, 52 │ │ │ │ │ │ dc1394_format7_get_recommended_packet_size, │ │ │ │ │ │ -38 │ │ │ │ │ │ -dc1394_format7_get_roi, 38 │ │ │ │ │ │ -dc1394_format7_get_total_bytes, 38 │ │ │ │ │ │ -dc1394_format7_get_unit_position, 38 │ │ │ │ │ │ -dc1394_format7_get_unit_size, 38 │ │ │ │ │ │ -dc1394_format7_set_color_coding, 39 │ │ │ │ │ │ -dc1394_format7_set_image_position, 39 │ │ │ │ │ │ -dc1394_format7_set_image_size, 39 │ │ │ │ │ │ -dc1394_format7_set_packet_size, 39 │ │ │ │ │ │ -dc1394_format7_set_roi, 39 │ │ │ │ │ │ -dc1394format7mode_t, 35 │ │ │ │ │ │ -dc1394format7modeset_t, 35 │ │ │ │ │ │ +52 │ │ │ │ │ │ +dc1394_format7_get_roi, 52 │ │ │ │ │ │ +dc1394_format7_get_total_bytes, 53 │ │ │ │ │ │ +dc1394_format7_get_unit_position, 53 │ │ │ │ │ │ +dc1394_format7_get_unit_size, 53 │ │ │ │ │ │ +dc1394_format7_set_color_coding, 53 │ │ │ │ │ │ +dc1394_format7_set_image_position, 53 │ │ │ │ │ │ +dc1394_format7_set_image_size, 54 │ │ │ │ │ │ +dc1394_format7_set_packet_size, 54 │ │ │ │ │ │ +dc1394_format7_set_roi, 54 │ │ │ │ │ │ +dc1394format7mode_t, 49 │ │ │ │ │ │ +dc1394format7modeset_t, 49 │ │ │ │ │ │ fw_cdev_add_descriptor, 13 │ │ │ │ │ │ fw_cdev_allocate, 14 │ │ │ │ │ │ fw_cdev_allocate_iso_resource, 14 │ │ │ │ │ │ fw_cdev_create_iso_context, 15 │ │ │ │ │ │ fw_cdev_deallocate, 15 │ │ │ │ │ │ │ │ │ │ │ │ INDEX │ │ │ │ │ │ @@ -8818,23 +8812,23 @@ │ │ │ │ │ │ fw_cdev_remove_descriptor, 22 │ │ │ │ │ │ fw_cdev_send_request, 22 │ │ │ │ │ │ fw_cdev_send_response, 22 │ │ │ │ │ │ fw_cdev_send_stream_packet, 23 │ │ │ │ │ │ fw_cdev_start_iso, 23 │ │ │ │ │ │ fw_cdev_stop_iso, 24 │ │ │ │ │ │ iso.h │ │ │ │ │ │ -dc1394_iso_allocate_bandwidth, 40 │ │ │ │ │ │ -dc1394_iso_allocate_channel, 41 │ │ │ │ │ │ -dc1394_iso_release_all, 41 │ │ │ │ │ │ -dc1394_iso_release_bandwidth, 42 │ │ │ │ │ │ -dc1394_iso_release_channel, 42 │ │ │ │ │ │ -dc1394_iso_set_persist, 43 │ │ │ │ │ │ +dc1394_iso_allocate_bandwidth, 55 │ │ │ │ │ │ +dc1394_iso_allocate_channel, 55 │ │ │ │ │ │ +dc1394_iso_release_all, 56 │ │ │ │ │ │ +dc1394_iso_release_bandwidth, 57 │ │ │ │ │ │ +dc1394_iso_release_channel, 57 │ │ │ │ │ │ +dc1394_iso_set_persist, 58 │ │ │ │ │ │ log.h │ │ │ │ │ │ dc1394_log_debug, 59 │ │ │ │ │ │ -dc1394_log_error, 59 │ │ │ │ │ │ +dc1394_log_error, 60 │ │ │ │ │ │ dc1394_log_register_handler, 60 │ │ │ │ │ │ dc1394_log_set_default_handler, 60 │ │ │ │ │ │ dc1394_log_warning, 60 │ │ │ │ │ │ dc1394error_t, 59 │ │ │ │ │ │ dc1394log_t, 59 │ │ │ │ │ │ pixelink.h │ │ │ │ │ │ dc1394_pxl_adv_feature_info_t, 90 │ │ │ │ │ │ @@ -8859,43 +8853,43 @@ │ │ │ │ │ │ dc1394_get_control_registers, 62 │ │ │ │ │ │ │ │ │ │ │ │ Generated by Doxygen │ │ │ │ │ │ │ │ │ │ │ │ INDEX │ │ │ │ │ │ │ │ │ │ │ │ dc1394_get_format7_register, 62 │ │ │ │ │ │ -dc1394_get_PIO_register, 62 │ │ │ │ │ │ -dc1394_get_registers, 62 │ │ │ │ │ │ +dc1394_get_PIO_register, 63 │ │ │ │ │ │ +dc1394_get_registers, 63 │ │ │ │ │ │ dc1394_get_SIO_register, 63 │ │ │ │ │ │ dc1394_get_strobe_register, 63 │ │ │ │ │ │ dc1394_set_absolute_register, 63 │ │ │ │ │ │ -dc1394_set_adv_control_registers, 63 │ │ │ │ │ │ -dc1394_set_control_registers, 63 │ │ │ │ │ │ +dc1394_set_adv_control_registers, 64 │ │ │ │ │ │ +dc1394_set_control_registers, 64 │ │ │ │ │ │ dc1394_set_format7_register, 64 │ │ │ │ │ │ dc1394_set_PIO_register, 64 │ │ │ │ │ │ dc1394_set_registers, 64 │ │ │ │ │ │ -dc1394_set_SIO_register, 64 │ │ │ │ │ │ -dc1394_set_strobe_register, 64 │ │ │ │ │ │ +dc1394_set_SIO_register, 65 │ │ │ │ │ │ +dc1394_set_strobe_register, 65 │ │ │ │ │ │ types.h │ │ │ │ │ │ -dc1394bool_t, 65 │ │ │ │ │ │ -dc1394byte_order_t, 65 │ │ │ │ │ │ +dc1394bool_t, 66 │ │ │ │ │ │ +dc1394byte_order_t, 66 │ │ │ │ │ │ dc1394color_coding_t, 66 │ │ │ │ │ │ dc1394color_filter_t, 66 │ │ │ │ │ │ dc1394switch_t, 66 │ │ │ │ │ │ dc1394video_mode_t, 66 │ │ │ │ │ │ utils.h │ │ │ │ │ │ dc1394_checksum_crc16, 67 │ │ │ │ │ │ -dc1394_error_get_string, 67 │ │ │ │ │ │ -dc1394_feature_get_string, 67 │ │ │ │ │ │ +dc1394_error_get_string, 68 │ │ │ │ │ │ +dc1394_feature_get_string, 68 │ │ │ │ │ │ dc1394_framerate_as_float, 68 │ │ │ │ │ │ dc1394_get_color_coding_bit_size, 68 │ │ │ │ │ │ dc1394_get_color_coding_data_depth, 68 │ │ │ │ │ │ dc1394_get_color_coding_from_video_mode, 68 │ │ │ │ │ │ -dc1394_get_image_size_from_video_mode, 68 │ │ │ │ │ │ -dc1394_is_color, 68 │ │ │ │ │ │ +dc1394_get_image_size_from_video_mode, 69 │ │ │ │ │ │ +dc1394_is_color, 69 │ │ │ │ │ │ dc1394_is_same_camera, 69 │ │ │ │ │ │ dc1394_is_video_mode_scalable, 69 │ │ │ │ │ │ dc1394_is_video_mode_still_image, 69 │ │ │ │ │ │ video.h │ │ │ │ │ │ dc1394_video_get_bandwidth_usage, 95 │ │ │ │ │ │ dc1394_video_get_data_depth, 95 │ │ │ │ │ │ dc1394_video_get_framerate, 95