25 #ifndef INCLUDED_ImageSourceFactories_h_GUID_9C2DA062_802C_41A0_E014_82E9EB8A7D5F 26 #define INCLUDED_ImageSourceFactories_h_GUID_9C2DA062_802C_41A0_E014_82E9EB8A7D5F 46 ImageSourcePtr
openUVCCamera(
int vendor_id = 0,
int product_id = 0,
const char* serial_number =
nullptr);
63 #endif // INCLUDED_ImageSourceFactories_h_GUID_9C2DA062_802C_41A0_E014_82E9EB8A7D5F
ImageSourcePtr openHDKCameraDirectShow(bool highGain)
Definition: DirectShowImageSource.cpp:67
The main namespace for all C++ elements of the framework, internal and external.
Definition: namespace_osvr.dox:3
ImageSourcePtr openOpenCVCamera(int which)
Factory method to open an OpenCV camera by number.
Definition: CVImageSource.cpp:60
ImageSourcePtr 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.
Definition: UVCImageSource.cpp:287
ImageSourcePtr openHDKCameraUVC(const char *serial_number=nullptr)
Factory method to open the HDK camera as an image source via libuvc.
Definition: UVCImageSource.cpp:305
ImageSourcePtr openDK2WrappedCamera(ImageSourcePtr &&cam, bool doHid)
Factory method to wrap an image source, already determined to be an Oculus DK2 camera, with unscrambling and keep-alive code.
Definition: DK2ImageSource.cpp:61
ImageSourcePtr openImageFileSequence(std::string const &dir)
Factory method to open a directory of tif files named 0001.tif and onward as an image source (looping...
Definition: FakeImageSource.cpp:60