FMIceLinkIvfVideoRecorder Class Reference

Inherits from FMIceLinkVideoRecorder : FMIceLinkMediaRecorder : NSObject
Declared in FMIceLinkIvfVideoRecorder.h
FMIceLinkIvfVideoRecorder.m

Overview

An IVF video recorder.

– doUpdateHeader

Updates the file header.
- (void)doUpdateHeader

Discussion

Updates the file header.

Declared In

FMIceLinkIvfVideoRecorder.h

– doWriteHeader

Writes the file header.
- (void)doWriteHeader

Discussion

Writes the file header.

Declared In

FMIceLinkIvfVideoRecorder.h

– doWriteWithBuffer:presentationTimestamp:

Write an encoded video frame.
- (bool)doWriteWithBuffer:(FMIceLinkVideoBuffer *)buffer presentationTimestamp:(long long)presentationTimestamp

Parameters

buffer

The encoded buffer.

presentationTimestamp

The presentation timestamp.

Return Value

true if the encoded frame was written successfully; otherwise, false

Discussion

Write an encoded video frame.

Declared In

FMIceLinkIvfVideoRecorder.h

– initWithPath:

Initializes a new instance of the FMIceLinkIvfVideoRecorder class.
- (instancetype)initWithPath:(NSString *)path

Parameters

path

The path.

Discussion

Initializes a new instance of the FMIceLinkIvfVideoRecorder class.

Declared In

FMIceLinkIvfVideoRecorder.h

+ videoRecorderWithPath:

Initializes a new instance of the FMIceLinkIvfVideoRecorder class.
+ (FMIceLinkIvfVideoRecorder *)videoRecorderWithPath:(NSString *)path

Parameters

path

The path.

Discussion

Initializes a new instance of the FMIceLinkIvfVideoRecorder class.

Declared In

FMIceLinkIvfVideoRecorder.h