Data for a video capture instance.
Definition at line 84 of file VuoVideoCapture.mm.
Public Attributes | |
CVOpenGLTextureCacheRef | textureCache |
A quick way to convert a CGPixelBuffer to an OpenGL texture. More... | |
dispatch_queue_t | queue |
Serializes access to glContext. More... | |
VuoVideoInputDevice | vdevice |
Information for selecting a camera. More... | |
AVCaptureDevice * | device |
The camera we're capturing from. More... | |
AVCaptureDeviceInput * | input |
Connects the camera to the session. More... | |
AVCaptureSession * | session |
Manages capturing video. More... | |
VuoVideoCaptureDelegate * | delegate |
Internal class invoked when a frame is captured. More... | |
void(* | receivedFrameTrigger )(VuoVideoFrame image) |
The node callback to invoke when a frame is captured. More... | |
int | preferredWidth |
The video width requested by the composition. More... | |
int | preferredHeight |
The video height requested by the composition. More... | |
bool | preferredListening |
Whether the composition has requested that we start listening for frames. More... | |
AVCaptureDeviceFormat * | preferredFormat |
The best-matching format selected by VuoVideoCapture_setSize. More... | |
int | attemptedSetSizes |
How many times AV Foundation has changed the size to something other than what we requested. More... | |
double | firstFrameTime |
The presentation timestamp of the first frame we received. More... | |
int VuoVideoCaptureInternal::attemptedSetSizes |
How many times AV Foundation has changed the size to something other than what we requested.
Definition at line 98 of file VuoVideoCapture.mm.
VuoVideoCaptureDelegate* VuoVideoCaptureInternal::delegate |
Internal class invoked when a frame is captured.
Definition at line 92 of file VuoVideoCapture.mm.
AVCaptureDevice* VuoVideoCaptureInternal::device |
The camera we're capturing from.
Definition at line 89 of file VuoVideoCapture.mm.
double VuoVideoCaptureInternal::firstFrameTime |
The presentation timestamp of the first frame we received.
Definition at line 99 of file VuoVideoCapture.mm.
AVCaptureDeviceInput* VuoVideoCaptureInternal::input |
Connects the camera to the session.
Definition at line 90 of file VuoVideoCapture.mm.
AVCaptureDeviceFormat* VuoVideoCaptureInternal::preferredFormat |
The best-matching format selected by VuoVideoCapture_setSize.
Definition at line 97 of file VuoVideoCapture.mm.
int VuoVideoCaptureInternal::preferredHeight |
The video height requested by the composition.
Definition at line 95 of file VuoVideoCapture.mm.
bool VuoVideoCaptureInternal::preferredListening |
Whether the composition has requested that we start listening for frames.
Definition at line 96 of file VuoVideoCapture.mm.
int VuoVideoCaptureInternal::preferredWidth |
The video width requested by the composition.
Definition at line 94 of file VuoVideoCapture.mm.
dispatch_queue_t VuoVideoCaptureInternal::queue |
Serializes access to glContext.
Definition at line 87 of file VuoVideoCapture.mm.
void(* VuoVideoCaptureInternal::receivedFrameTrigger) (VuoVideoFrame image) |
The node callback to invoke when a frame is captured.
Definition at line 93 of file VuoVideoCapture.mm.
AVCaptureSession* VuoVideoCaptureInternal::session |
Manages capturing video.
Definition at line 91 of file VuoVideoCapture.mm.
CVOpenGLTextureCacheRef VuoVideoCaptureInternal::textureCache |
A quick way to convert a CGPixelBuffer to an OpenGL texture.
Definition at line 86 of file VuoVideoCapture.mm.
VuoVideoInputDevice VuoVideoCaptureInternal::vdevice |
Information for selecting a camera.
Definition at line 88 of file VuoVideoCapture.mm.