Vuo  2.3.2
Properties | List of all members
VuoWindowRecorder() Category Reference

Description

Private variables for VuoWindowRecorder.

Definition at line 51 of file VuoWindowRecorder.m.

Properties

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

Property Documentation

◆ assetWriter

- (AVAssetWriter*) assetWriter
readwriteatomicretain

AVAssetWriter.

Definition at line 64 of file VuoWindowRecorder.m.

◆ assetWriterInput

- (AVAssetWriterInput*) assetWriterInput
readwriteatomicretain

AVAssetWriterInput.

Definition at line 65 of file VuoWindowRecorder.m.

◆ assetWriterInputPixelBufferAdaptor

- (AVAssetWriterInputPixelBufferAdaptor*) assetWriterInputPixelBufferAdaptor
readwriteatomicretain

AVAssetWriterInputPixelBufferAdaptor.

Definition at line 66 of file VuoWindowRecorder.m.

◆ first

- (bool) first
readwriteatomic

Is this the first frame?

Definition at line 53 of file VuoWindowRecorder.m.

◆ frameCount

- (int) frameCount
readwriteatomic

Total number of frames recorded.

Definition at line 61 of file VuoWindowRecorder.m.

◆ originalHeight

- (int) originalHeight
readwriteatomic

GL Viewport height when recording started.

Definition at line 58 of file VuoWindowRecorder.m.

◆ originalWidth

- (int) originalWidth
readwriteatomic

GL Viewport width when recording started.

Definition at line 57 of file VuoWindowRecorder.m.

◆ priorFrameTime

- (CMTime) priorFrameTime
readwriteatomic

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

Definition at line 56 of file VuoWindowRecorder.m.

◆ priorHeight

- (int) priorHeight
readwriteatomic

GL Viewport height during the last captured frame.

Definition at line 60 of file VuoWindowRecorder.m.

◆ priorWidth

- (int) priorWidth
readwriteatomic

GL Viewport width during the last captured frame.

Definition at line 59 of file VuoWindowRecorder.m.

◆ queue

- (dispatch_queue_t) queue
readwriteatomic

Serializes all AVFoundation calls for this window.

Definition at line 52 of file VuoWindowRecorder.m.

◆ resize

- (VuoImageResize) resize
readwriteatomicassign

Shader for resizing images to fit the output movie size.

Definition at line 67 of file VuoWindowRecorder.m.

◆ startTime

- (double) startTime
readwriteatomic

Time (in seconds since 1970) recording started.

Definition at line 55 of file VuoWindowRecorder.m.

◆ stopping

- (bool) stopping
readwriteatomic

Has the caller requested that we stop recording?

Definition at line 54 of file VuoWindowRecorder.m.

◆ totalAsyncTime

- (double) totalAsyncTime
readwriteatomic

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

Definition at line 63 of file VuoWindowRecorder.m.

◆ totalSyncTime

- (double) totalSyncTime
readwriteatomic

Total time spent blocking rendering.

Definition at line 62 of file VuoWindowRecorder.m.


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