Vuo  1.2.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Protected Attributes | List of all members
VuoScreenCaptureInternal Struct Reference

Description

Data for a screen capture instance.

Protected Attributes

CVOpenGLTextureCacheRef textureCache
 A quick way to convert a CGPixelBuffer to an OpenGL texture.
 
CGLContextObj glContext
 textureCache's OpenGL context.
 
dispatch_queue_t queue
 Serializes access to glContext.
 
AVCaptureSession * session
 Manages capturing the screen.
 
VuoScreenCaptureDelegatedelegate
 Internal class invoked when a frame is captured.
 
void(* capturedImageTrigger )(VuoImage image)
 The node callback to invoke when a frame is captured.
 

Member Data Documentation

- (void(* capturedImageTrigger)(VuoImage image))
protected

The node callback to invoke when a frame is captured.

- (VuoScreenCaptureDelegate*) delegate
protected

Internal class invoked when a frame is captured.

- (CGLContextObj) glContext
protected

textureCache's OpenGL context.

- (dispatch_queue_t) queue
protected

Serializes access to glContext.

- (AVCaptureSession*) session
protected

Manages capturing the screen.

- (CVOpenGLTextureCacheRef) textureCache
protected

A quick way to convert a CGPixelBuffer to an OpenGL texture.


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