CoreSDK  v1.0.0.b1304
Public Member Functions | List of all members
r5::device::Camera Class Referenceabstract

Interface for identification and setup camera object. More...

#include <r5camera.h>

Inheritance diagram for r5::device::Camera:
Inheritance graph
[legend]
Collaboration diagram for r5::device::Camera:
Collaboration graph
[legend]

Public Member Functions

virtual std::string GetName ()=0
 Get name of camera.
 
- Public Member Functions inherited from r5::core::ISingleSource
virtual int Init (MediaDesc &desc)=0
 Method called before getting data to define media type. More...
 
virtual int GetData (MediaSample &outSample)=0
 Method to get next media sample (e.g. audio or video frame) More...
 
virtual int Release ()=0
 Method called before deleting object to release internal memory. More...
 
- Public Member Functions inherited from r5::core::IMediaDescEnumerator
virtual int GetNumberMediaDescs ()=0
 Get the number of default media types Note: depends on actual implementation, but in most cases actual number can be much bigger. More...
 
virtual int GetMediaDesc (int idx, MediaTransform &desc)=0
 Get default media type by index. More...
 
virtual int GetCurrentMediaDesc (MediaTransform &desc)=0
 Get current media type that is used by object. More...
 
virtual int SetCurrentMediaDesc (const MediaTransform &desc)=0
 Set current media type to use by object This method can use output of GetMediaDesc, or custom description. In any case it's better to check return value and GetCurrentMediaDesc after this call. More...
 

Detailed Description

Interface for identification and setup camera object.


The documentation for this class was generated from the following file: