Examples

The following is a list of examples and their purpose. These examples exist in all available example languages.

Example purpose
No. Name What it teaches
00 list-devices Shows what cameras there are and how to identify them
01 list-properties Shows the properties of a camera and their settings (range, current value, etc.)
02 set-property Shows how to set a specific property
03 live-stream Delivers live-image stream from the camera
04 list-formats Lists what formats the camera offers
05 set-format Sets the camera to a specific format
06 softwaretrigger Triggers single images - instead of a continuous image stream
07 appsink Receives images in an application instead of just showing them.
08 save-stream Stores a stream in a file.
09 device-lost Receives device-lost and other messages and react to them
10 metadata Read meta information like is-damaged, camera capture time, etc. Currently only in available in C.
11 device-state Save and load JSON device state

Further Examples

For extended examples, look through the examples repository.

https://github.com/TheImagingSource/Linux-tiscamera-Programming-Samples

It contains examples on how to interact with OpenCV, ROS, GUI toolkits and much more.