|
OSVR-Core
|
Header. More...
#include "ImageSource.h"#include "ImageSourceFactories.h"#include <libuvc/libuvc.h>#include <libusb.h>#include <opencv2/core/core_c.h>#include <condition_variable>#include <cstdio>#include <iostream>#include <memory>#include <mutex>#include <queue>#include <stdexcept>#include <string>#include <unistd.h>Classes | |
| class | osvr::vbtracker::UVCImageSource |
Namespaces | |
| osvr | |
| The main namespace for all C++ elements of the framework, internal and external. | |
Typedefs | |
| using | osvr::vbtracker::UVCImageSourcePtr = std::unique_ptr< UVCImageSource > |
Functions | |
| ImageSourcePtr | osvr::vbtracker::openUVCCamera (int vendor_id=0, int product_id=0, const char *serial_number=nullptr) |
| Factory method to open a USB video class (UVC) device as an image source. More... | |
| ImageSourcePtr | osvr::vbtracker::openHDKCameraUVC (const char *serial_number=nullptr) |
| Factory method to open the HDK camera as an image source via libuvc. More... | |
Header.
| ImageSourcePtr osvr::vbtracker::openHDKCameraUVC | ( | const char * | serial_number | ) |
Factory method to open the HDK camera as an image source via libuvc.
with a nullptr serial number, just opens the "first" HDK camera device
| ImageSourcePtr osvr::vbtracker::openUVCCamera | ( | int | vendor_id = 0, |
| int | product_id = 0, |
||
| const char * | serial_number = nullptr |
||
| ) |
Factory method to open a USB video class (UVC) device as an image source.
1.8.12