FMIceLinkVideoSource Class Reference

Inherits from FMIceLinkMediaSource : FMIceLinkMediaSourceBase : FMIceLinkDynamic : FMIceLinkSerializable : NSObject
Conforms to *
<
>
FMIceLinkIVideoInput
FMIceLinkIVideoInputCollection
FMIceLinkIVideoOutput
FMIceLinkVideoBuffer
FMIceLinkVideoBufferCollection
FMIceLinkVideoFormat
FMIceLinkVideoFrame
FMIceLinkVideoSource
NSObject
Declared in FMIceLinkVideoSource.h
FMIceLinkVideoSource.m

Overview

A video source.

– averageFrameRate

Gets the average frame rate.
- (int)averageFrameRate

Discussion

Gets the average frame rate.

Declared In

FMIceLinkVideoSource.h

– createInputCollectionWithOutput:

Creates an input collection.
- (FMIceLinkIVideoInputCollection *)createInputCollectionWithOutput:(NSObject<FMIceLinkIVideoOutput> *)output

Parameters

output

The source.

Discussion

Creates an input collection.

Declared In

FMIceLinkVideoSource.h

– frameCount

Gets the frame count.
- (long long)frameCount

Discussion

Gets the frame count.

Declared In

FMIceLinkVideoSource.h

– getFrameRateDistanceWithFrameRate1:frameRate2:

Gets the distance between two frame rates.
- (int)getFrameRateDistanceWithFrameRate1:(int)frameRate1 frameRate2:(int)frameRate2

Parameters

frameRate1

The first frame rate.

frameRate2

The second frame rate.

Return Value

The positive distance between the two frame rates.

Discussion

Gets the distance between two frame rates.

Declared In

FMIceLinkVideoSource.h

– getSizeDistanceWithWidth1:height1:width2:height2:

Gets the distance between two sizes.
- (int)getSizeDistanceWithWidth1:(int)width1 height1:(int)height1 width2:(int)width2 height2:(int)height2

Parameters

width1

The first width.

height1

The first height.

width2

The second width.

height2

The second height.

Return Value

The positive linear distance between the two sizes.

Discussion

Gets the distance between two sizes.

Declared In

FMIceLinkVideoSource.h

– initWithOutputFormat:

Initializes a new instance of the FMIceLinkVideoSource class.
- (instancetype)initWithOutputFormat:(FMIceLinkVideoFormat *)outputFormat

Parameters

outputFormat

The output format.

Discussion

Initializes a new instance of the FMIceLinkVideoSource class.

Declared In

FMIceLinkVideoSource.h

– raiseFrame:

Raises a frame.
- (void)raiseFrame:(FMIceLinkVideoFrame *)frame

Parameters

frame

The frame.

Discussion

Raises a frame.

Declared In

FMIceLinkVideoSource.h

+ videoSourceWithOutputFormat:

Initializes a new instance of the FMIceLinkVideoSource class.
+ (FMIceLinkVideoSource *)videoSourceWithOutputFormat:(FMIceLinkVideoFormat *)outputFormat

Parameters

outputFormat

The output format.

Discussion

Initializes a new instance of the FMIceLinkVideoSource class.

Declared In

FMIceLinkVideoSource.h