Vuo  1.2.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Properties | List of all members
VuoWindowRecorder() Category Reference

Description

Private variables for VuoWindowRecorder.

Properties

dispatch_queue_t queue
 Serializes all AVFoundation calls for this window.
 
bool first
 Is this the first frame?
 
bool stopping
 Has the caller requested that we stop recording?
 
double startTime
 Time (in seconds since 1970) recording started.
 
CMTime priorFrameTime
 Presentation time (in timebase-seconds since recording started) of the prior frame.
 
int originalWidth
 GL Viewport width when recording started.
 
int originalHeight
 GL Viewport height when recording started.
 
int priorWidth
 GL Viewport width during the last captured frame.
 
int priorHeight
 GL Viewport height during the last captured frame.
 
int frameCount
 Total number of frames recorded.
 
int framesToSkip
 Garbage frames to skip capturing.
 
double totalSyncTime
 Total time spent blocking rendering.
 
double totalAsyncTime
 Total time spent on asyncrhonous tasks (transferring the buffer and submitting to the encoder).
 
AVAssetWriter * assetWriter
 AVAssetWriter.
 
AVAssetWriterInput * assetWriterInput
 AVAssetWriterInput.
 
AVAssetWriterInputPixelBufferAdaptor * assetWriterInputPixelBufferAdaptor
 AVAssetWriterInputPixelBufferAdaptor.
 
VuoShader resizeShader
 Shader for resizing images to fit the output movie size.
 
VuoGlContext resizeContext
 OpenGL context for resizing images to fit the output movie size.
 
VuoImageRenderer resizeImageRenderer
 Image renderer for resizing images to fit the output movie size.
 

Property Documentation

- (AVAssetWriter*) assetWriter
readwriteatomicretain

AVAssetWriter.

- (AVAssetWriterInput*) assetWriterInput
readwriteatomicretain

AVAssetWriterInput.

- (AVAssetWriterInputPixelBufferAdaptor*) assetWriterInputPixelBufferAdaptor
readwriteatomicretain

AVAssetWriterInputPixelBufferAdaptor.

- (bool) first
readwriteatomic

Is this the first frame?

- (int) frameCount
readwriteatomic

Total number of frames recorded.

- (int) framesToSkip
readwriteatomic

Garbage frames to skip capturing.

- (int) originalHeight
readwriteatomic

GL Viewport height when recording started.

- (int) originalWidth
readwriteatomic

GL Viewport width when recording started.

- (CMTime) priorFrameTime
readwriteatomic

Presentation time (in timebase-seconds since recording started) of the prior frame.

- (int) priorHeight
readwriteatomic

GL Viewport height during the last captured frame.

- (int) priorWidth
readwriteatomic

GL Viewport width during the last captured frame.

- (dispatch_queue_t) queue
readwriteatomic

Serializes all AVFoundation calls for this window.

- (VuoGlContext) resizeContext
readwriteatomicassign

OpenGL context for resizing images to fit the output movie size.

- (VuoImageRenderer) resizeImageRenderer
readwriteatomicassign

Image renderer for resizing images to fit the output movie size.

- (VuoShader) resizeShader
readwriteatomicassign

Shader for resizing images to fit the output movie size.

- (double) startTime
readwriteatomic

Time (in seconds since 1970) recording started.

- (bool) stopping
readwriteatomic

Has the caller requested that we stop recording?

- (double) totalAsyncTime
readwriteatomic

Total time spent on asyncrhonous tasks (transferring the buffer and submitting to the encoder).

- (double) totalSyncTime
readwriteatomic

Total time spent blocking rendering.


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