FMIceLinkCocoaVideoToolboxH264Decoder Class Reference

Inherits from FMIceLinkVideoDecoder : FMIceLinkVideoPipe : FMIceLinkMediaPipe : FMIceLinkDynamic : FMIceLinkSerializable : NSObject
Declared in FMIceLinkCocoaVideoToolboxH264Decoder.h
FMIceLinkCocoaVideoToolboxH264Decoder.m

Overview

An VideoToolbox-based decoder.

Other Methods

– destroy

Destroys this instance.
- (void)destroy

Discussion

Destroys this instance.

Declared In

FMIceLinkMediaPipe.h

+ videoToolboxH264Decoder

Initializes a new instance of the class.

+ (instancetype)videoToolboxH264Decoder

Discussion

Initializes a new instance of the class.

Declared In

FMIceLinkCocoaVideoToolboxH264Decoder.h

– init

- (instancetype)init

Declared In

FMIceLinkSerializable.h

+ videoToolboxH264DecoderWithInput:

Initializes a new instance of the class.

+ (instancetype)videoToolboxH264DecoderWithInput:(NSObject<FMIceLinkIVideoOutput> *)input

Parameters

name="input">The

input.

Discussion

Initializes a new instance of the class.

Declared In

FMIceLinkCocoaVideoToolboxH264Decoder.h

– label

Gets a label that identifies this class.

- (NSString *)label

Discussion

Gets a label that identifies this class.

Declared In

FMIceLinkCocoaVideoToolboxH264Decoder.h

Other Methods

– doDestroy

Destroys this instance.
- (void)doDestroy

Discussion

Destroys this instance.

Declared In

FMIceLinkMediaPipe.h

– doProcessFrame:inputBuffer:

Processes a frame.
- (void)doProcessFrame:(FMIceLinkVideoFrame *)frame inputBuffer:(FMIceLinkVideoBuffer *)inputBuffer

Parameters

frame

The frame.

inputBuffer

The input buffer.

Discussion

Processes a frame.

Declared In

FMIceLinkVideoDecoder.h

– isKeyFrameWithDataBuffer:

Determines whether a data buffer represents a keyframe.
- (bool)isKeyFrameWithDataBuffer:(FMIceLinkDataBuffer *)dataBuffer

Parameters

dataBuffer

The data buffer.

Discussion

Determines whether a data buffer represents a keyframe.

Declared In

FMIceLinkVideoDecoder.h