Ocean
Loading...
Searching...
No Matches
Ocean System USB Video Library

The Ocean System USB Video Library provides access to Video devices via USB. More...

Collaboration diagram for Ocean System USB Video Library:

Data Structures

class  Ocean::System::USB::Video::VCDescriptor
 This class implements the base class for all video control descriptors. More...
 
class  Ocean::System::USB::Video::VideoDevice
 This class implements a USB video device. More...
 
class  Ocean::System::USB::Video::VSDescriptor
 This class implements the base class for all video streaming descriptors. More...
 
class  Ocean::System::USB::Video::VSInputHeaderDescriptor
 Input Header Descriptor (VS_INPUT_HEADER). More...
 
class  Ocean::System::USB::Video::VSUncompressedVideoFormatDescriptor
 UncompressedVideoFormatDescriptor (VS_FORMAT_UNCOMPRESSED) More...
 
class  Ocean::System::USB::Video::VSUncompressedVideoFrameDescriptor
 Uncompressed Frame Descriptor (VS_FRAME_UNCOMPRESSED). More...
 
class  Ocean::System::USB::Video::VSFrameBasedVideoFormatDescriptor
 Frame Based Payload Video Format Descriptor (VS_FORMAT_FRAME_BASED). More...
 
class  Ocean::System::USB::Video::VSFrameBasedFrameDescriptor
 Frame Based Payload Frame Descriptor (VS_FRAME_FRAME_BASED). More...
 
class  Ocean::System::USB::Video::VSColorMatchingDescriptor
 Color Matching Descriptor (VS_COLORFORMAT). More...
 
class  Ocean::System::USB::Video::VSMJPEGVideoFormatDescriptor
 MJPEG Video Format Descriptor (VS_FORMAT_MJPEG). More...
 
class  Ocean::System::USB::Video::VSMJPEGVideoFrameDescriptor
 MJPEG Video Frame Descriptors (VS_FRAME_MJPEG). More...
 

Typedefs

using Ocean::System::USB::Video::SharedVideoDevice = std::shared_ptr< VideoDevice >
 Definition of a shared pointer holding a VideoDevice.
 

Detailed Description

The Ocean System USB Video Library provides access to Video devices via USB.

The library is platform independent.

Typedef Documentation

◆ SharedVideoDevice

Definition of a shared pointer holding a VideoDevice.

See also
VideoDevice