The abstract superclass for capture outputs that can record captured data to a file.
SDKs
- iOS 4.0+
- macOS 10.7+
- Mac Catalyst 13.0+
Framework
- AVFoundation
Declaration
@interface AVCaptureFileOutput : AVCapture Output
The abstract superclass for capture outputs that can record captured data to a file.
SDKs
Framework
@interface AVCaptureFileOutput : AVCapture Output
delegate
The delegate object for the capture file output.
max Recorded Duration
The longest duration allowed for the recording.
max Recorded File Size
The maximum size, in bytes, of the data that should be recorded by the receiver.
min Free Disk Space Limit
The minimum amount of free space, in bytes, required for recording to continue on a given volume.
output File URL
The URL to which output is directed.
recorded Duration
Indicates the duration of the media recorded to the current output file.
recorded File Size
Indicates the size, in bytes, of the data recorded to the current output file.
recording
Indicates whether recording is in progress.
recording Paused
Indicates whether recording to the current output file is paused.
- start Recording To Output File URL: recording Delegate:
Starts recording to a given URL.
- stop Recording
Tells the receiver to stop recording to the current file.
- pause Recording
Pauses recording to the current output file.
- resume Recording
Resumes recording to the current output file after it was previously paused using pause
.
AVCapture File Output Delegate
Methods for monitoring or controlling the output of a media file capture.
AVCapture File Output Recording Delegate
Methods for responding to events that occur while recording captured media to a file.