FMIceLinkYuvImageScaler Class Reference

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

Overview

A libyuv-based image scaler.

– doDestroy

Destroys this instance.
- (void)doDestroy

Discussion

Destroys this instance.

Declared In

FMIceLinkYuvImageScaler.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

FMIceLinkYuvImageScaler.h

– filterMode

Gets the filter mode.
- (int)filterMode

Discussion

Gets the filter mode.

Declared In

FMIceLinkYuvImageScaler.h

+ imageScalerWithScale:

Initializes a new instance of the FMIceLinkYuvImageScaler class.
+ (FMIceLinkYuvImageScaler *)imageScalerWithScale:(double)scale

Parameters

scale

The scale.

Discussion

Initializes a new instance of the FMIceLinkYuvImageScaler class.

Declared In

FMIceLinkYuvImageScaler.h

+ imageScalerWithScale:input:

Initializes a new instance of the FMIceLinkYuvImageScaler class.
+ (FMIceLinkYuvImageScaler *)imageScalerWithScale:(double)scale input:(NSObject<FMIceLinkIVideoOutput> *)input

Parameters

scale

The scale.

input

The input.

Discussion

Initializes a new instance of the FMIceLinkYuvImageScaler class.

Declared In

FMIceLinkYuvImageScaler.h

+ imageScalerWithScale:inputs:

Initializes a new instance of the FMIceLinkYuvImageScaler class.
+ (FMIceLinkYuvImageScaler *)imageScalerWithScale:(double)scale inputs:(NSMutableArray *)inputs

Parameters

scale

The scale.

inputs

The inputs.

Discussion

Initializes a new instance of the FMIceLinkYuvImageScaler class.

Declared In

FMIceLinkYuvImageScaler.h

– initWithScale:

Initializes a new instance of the FMIceLinkYuvImageScaler class.
- (instancetype)initWithScale:(double)scale

Parameters

scale

The scale.

Discussion

Initializes a new instance of the FMIceLinkYuvImageScaler class.

Declared In

FMIceLinkYuvImageScaler.h

– initWithScale:input:

Initializes a new instance of the FMIceLinkYuvImageScaler class.
- (instancetype)initWithScale:(double)scale input:(NSObject<FMIceLinkIVideoOutput> *)input

Parameters

scale

The scale.

input

The input.

Discussion

Initializes a new instance of the FMIceLinkYuvImageScaler class.

Declared In

FMIceLinkYuvImageScaler.h

– initWithScale:inputs:

Initializes a new instance of the FMIceLinkYuvImageScaler class.
- (instancetype)initWithScale:(double)scale inputs:(NSMutableArray *)inputs

Parameters

scale

The scale.

inputs

The inputs.

Discussion

Initializes a new instance of the FMIceLinkYuvImageScaler class.

Declared In

FMIceLinkYuvImageScaler.h

– label

Gets a label that identifies this class.
- (NSString *)label

Discussion

Gets a label that identifies this class.

Declared In

FMIceLinkYuvImageScaler.h

– scale

Gets the scale.
- (double)scale

Discussion

Gets the scale.

Declared In

FMIceLinkYuvImageScaler.h

– setFilterMode:

Sets the filter mode.
- (void)setFilterMode:(int)value

Discussion

Sets the filter mode.

Declared In

FMIceLinkYuvImageScaler.h

– setScale:

Sets the [scale](#//api/name/scale).
- (void)setScale:(double)value

Discussion

Sets the [scale](#//api/name/scale).

Declared In

FMIceLinkYuvImageScaler.h