30 #import <Foundation/Foundation.h>
38 :
Capture::
Device(), mUniqueId( uniqueId ), mFrontFacing( frontFacing )
55 @interface CaptureImplCocoaDummy : NSObject {
61 + (const std::vector<cinder::Capture::DeviceRef>&)getDevices:(BOOL)forceRefresh;
63 - (
id)initWithDevice:(const cinder::Capture::
DeviceRef)device width:(
int)width height:(
int)height;
64 - (
void)prepareStartCapture;
68 - (cinder::Surface8u)getCurrentFrame;
69 - (bool)checkNewFrame;
70 - (const cinder::Capture::DeviceRef)getDevice;
int DeviceIdentifier
Definition: Capture.h:109
GLsizei const GLchar ** string
Definition: GLee.h:2427
CaptureImplCocoaDummyDevice(const std::string &name, const Capture::DeviceIdentifier &uniqueId, bool frontFacing)
Definition: CaptureImplCocoaDummy.h:37
bool isFrontFacing() const
Definition: CaptureImplCocoaDummy.h:46
Capture::DeviceIdentifier getUniqueId() const
Returns the OS-specific unique identifier.
Definition: CaptureImplCocoaDummy.h:45
typedef void(APIENTRYP GLEEPFNGLBLENDCOLORPROC)(GLclampf red
bool checkAvailable() const
Returns whether the device is available for use.
Definition: CaptureImplCocoaDummy.h:43
std::string mName
Definition: Capture.h:134
std::shared_ptr< class Device > DeviceRef
Definition: Device.h:36
Device()
Returns an OS-specific pointer. QTCaptureDevice* on Mac OS X, AVCaptureDevice* on iOS...
Definition: Capture.h:133
GLuint const GLchar * name
Definition: GLee.h:2259
bool isConnected() const
Returns whether the device is currently connected.
Definition: CaptureImplCocoaDummy.h:44
Definition: Capture.h:113
GLuint id
Definition: GLee.h:2035
std::shared_ptr< Device > DeviceRef
Definition: Capture.h:63
This class implements a stubbed-out Capture implementation in order to allow an iOS app which require...
Definition: CaptureImplCocoaDummy.h:35
void * getNative() const
Definition: CaptureImplCocoaDummy.h:47