Cinder  0.9.1
Public Member Functions | Protected Attributes | List of all members
cinder::CaptureImplCocoaDummyDevice Class Reference

#include <CaptureImplCocoaDummy.h>

Inherits cinder::Capture::Device.

Public Member Functions

 CaptureImplCocoaDummyDevice (const std::string &name, const Capture::DeviceIdentifier &uniqueId, bool frontFacing)
 
bool checkAvailable () const
 
bool isConnected () const
 
Capture::DeviceIdentifier getUniqueId () const
 
bool isFrontFacing () const
 
void * getNative () const
 
const std::string & getName () const
 

Protected Attributes

std::string mName
 

Detailed Description

This class implements a stubbed-out Capture implementation in order to allow an iOS app which requires capture support to run in the simulator.

Constructor & Destructor Documentation

cinder::CaptureImplCocoaDummyDevice::CaptureImplCocoaDummyDevice ( const std::string &  name,
const Capture::DeviceIdentifier uniqueId,
bool  frontFacing 
)

Member Function Documentation

bool cinder::CaptureImplCocoaDummyDevice::checkAvailable ( ) const
virtual

Returns whether the device is available for use.

Implements cinder::Capture::Device.

bool cinder::CaptureImplCocoaDummyDevice::isConnected ( ) const
virtual

Returns whether the device is currently connected.

Implements cinder::Capture::Device.

Capture::DeviceIdentifier cinder::CaptureImplCocoaDummyDevice::getUniqueId ( ) const
virtual

Returns the OS-specific unique identifier.

Implements cinder::Capture::Device.

bool cinder::CaptureImplCocoaDummyDevice::isFrontFacing ( ) const
void* cinder::CaptureImplCocoaDummyDevice::getNative ( ) const
virtual

Returns an OS-specific pointer. AVCaptureDevice* on OS X and iOS. Not implemented on MSW.

Implements cinder::Capture::Device.

const std::string& cinder::Capture::Device::getName ( ) const
inherited

Returns the human-readable name of the device.

Member Data Documentation

std::string cinder::Capture::Device::mName
protectedinherited

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