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

Description

Manages writing audio and video samples to a movie file.

Do not use this class directly - use VuoAvWriter.

Properties

AVAssetWriter * assetWriter
 AssetWriter object. Created and destroyed for every video file.
 
AVAssetWriterInput * videoInput
 Video input.
 
AVAssetWriterInput * audioInput
 Audio input.
 
AVAssetWriterInputPixelBufferAdaptor * avAdaptor
 Convert from OpenGL texture to CVPixelBuffer.
 
CMFormatDescriptionRef audio_fmt_desc
 Describes how the audio input samples are received. Eg, float, channels, packing, etc.
 
long audio_sample_position
 The current frame of audio being written. Increases by sampleCount for each audioSample array fed in.
 
NSDate * startDate
 The time and date that the first frame was written.
 
CMTime lastImageTimestamp
 Last image timestamp written to the movie file.
 
CMTime lastAudioTimestamp
 Last audio timestamp written to the movie file.
 
int originalChannelCount
 How many audio channels are received in appendAudio. Cannot change once writing has commenced.
 
int originalWidth
 The width of image this movie will write. Cannot change once writing has commenced.
 
int originalHeight
 The width of image this movie will write. Cannot change once writing has commenced.
 
bool firstFrame
 Used to set the startDate in appendImage or appendAudio, which is in turn used for calculating timestamp.
 

Property Documentation

- (AVAssetWriter*) assetWriter
readwriteatomicretain

AssetWriter object. Created and destroyed for every video file.

- (CMFormatDescriptionRef) audio_fmt_desc
readwriteatomic

Describes how the audio input samples are received. Eg, float, channels, packing, etc.

- (long) audio_sample_position
readwriteatomic

The current frame of audio being written. Increases by sampleCount for each audioSample array fed in.

- (AVAssetWriterInput*) audioInput
readwriteatomicretain

Audio input.

- (AVAssetWriterInputPixelBufferAdaptor*) avAdaptor
readwriteatomicretain

Convert from OpenGL texture to CVPixelBuffer.

- (bool) firstFrame
readwriteatomic

Used to set the startDate in appendImage or appendAudio, which is in turn used for calculating timestamp.

- (CMTime) lastAudioTimestamp
readwriteatomic

Last audio timestamp written to the movie file.

- (CMTime) lastImageTimestamp
readwriteatomic

Last image timestamp written to the movie file.

- (int) originalChannelCount
readwriteatomic

How many audio channels are received in appendAudio. Cannot change once writing has commenced.

- (int) originalHeight
readwriteatomic

The width of image this movie will write. Cannot change once writing has commenced.

- (int) originalWidth
readwriteatomic

The width of image this movie will write. Cannot change once writing has commenced.

- (NSDate*) startDate
readwriteatomicretain

The time and date that the first frame was written.

- (AVAssetWriterInput*) videoInput
readwriteatomicretain

Video input.


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