# Cinder

# cinder::Capture::Obj Struct Reference

`#include <Capture.h>`

List of all members.

## Public Member Functions
| Obj (int32_t width, int32_t height, const Capture::Device &device)
virtual | ~Obj ()
## Public Attributes
CaptureCocoa * | mImpl
int | mDeviceID
shared_ptr< class CaptureMgr > | mMgrPtr
bool | mIsCapturing
shared_ptr< class SurfaceCache > | mSurfaceCache
int32_t | mWidth
int32_t | mHeight
Surface8u | mCurrentFrame
Capture::Device | mDevice

## Constructor & Destructor Documentation

cinder::Capture::Obj::Obj | ( | int32_t | width,
|  | int32_t | height,
|  | const Capture::Device & | device |
| ) |  |  |

cinder::Capture::Obj::~Obj | ( |  | ) | `[virtual]`

## Member Data Documentation

CaptureCocoa* cinder::Capture::Obj::mImpl

int cinder::Capture::Obj::mDeviceID

shared_ptr<class CaptureMgr> cinder::Capture::Obj::mMgrPtr

bool cinder::Capture::Obj::mIsCapturing

shared_ptr<class SurfaceCache> cinder::Capture::Obj::mSurfaceCache

int32_t cinder::Capture::Obj::mWidth

int32_t cinder::Capture::Obj::mHeight

Surface8u cinder::Capture::Obj::mCurrentFrame`[mutable]`

Capture::Device cinder::Capture::Obj::mDevice

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

- include/cinder/Capture.h
- src/cinder/Capture.cpp