Cinder  0.8.6
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Public Member Functions | Protected Attributes | List of all members
cinder::CaptureImplDirectShow::Device Class Reference

#include <CaptureImplDirectShow.h>

Inheritance diagram for cinder::CaptureImplDirectShow::Device:
[legend]

Public Member Functions

bool checkAvailable () const
 Returns whether the device is available for use. More...
 
bool isConnected () const
 Returns whether the device is currently connected. More...
 
Capture::DeviceIdentifier getUniqueId () const
 Returns the OS-specific unique identifier. More...
 
 Device (const std::string &name, int uniqueId)
 
const std::stringgetName () const
 Returns the human-readable name of the device. More...
 

Protected Attributes

int mUniqueId
 
std::string mName
 

Constructor & Destructor Documentation

cinder::CaptureImplDirectShow::Device::Device ( const std::string name,
int  uniqueId 
)

Member Function Documentation

bool cinder::CaptureImplDirectShow::Device::checkAvailable ( ) const
virtual

Returns whether the device is available for use.

Implements cinder::Capture::Device.

bool cinder::CaptureImplDirectShow::Device::isConnected ( ) const
virtual

Returns whether the device is currently connected.

Implements cinder::Capture::Device.

Capture::DeviceIdentifier cinder::CaptureImplDirectShow::Device::getUniqueId ( ) const
virtual

Returns the OS-specific unique identifier.

Implements cinder::Capture::Device.

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

Returns the human-readable name of the device.

Member Data Documentation

int cinder::CaptureImplDirectShow::Device::mUniqueId
protected
std::string cinder::Capture::Device::mName
protectedinherited

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