Instance Property


The minimum frame duration.


@property(nonatomic) CMTime minFrameDuration;


This property specifies the minimum duration of each video frame produced by the video data output, placing a lower bound on the amount of time that should separate consecutive frames. This is equivalent to the inverse of the maximum frame rate. A value of kCMTimeZero or kCMTimeInvalid indicates an unlimited maximum frame rate.

The default value is kCMTimeInvalid.

See Also

Configuring Video Capture


The compression settings for the output.

Video Settings Dictionaries

Define output image and video formats by using the key and value constants.


Indicates whether to drop video frames if they arrive late.


A Boolean value that indicates whether the output automatically configures the size of output buffers.


A Boolean value that indicates whether the output is configured to deliver preview-sized buffers.

- recommendedVideoSettingsForVideoCodecType:assetWriterOutputFileType:

Returns a video settings dictionary appropriate for capturing video to be recorded to a file with the specified codec and type.

- recommendedVideoSettingsForAssetWriterWithOutputFileType:

Specifies the recommended settings for use with an AVAssetWriterInput.