FMIceLinkAudioSink Class Reference

Inherits from FMIceLinkMediaSink : FMIceLinkMediaSinkBase : FMIceLinkDynamic : FMIceLinkSerializable : NSObject
Conforms to *
<
>
FMIceLinkAudioBuffer
FMIceLinkAudioBufferCollection
FMIceLinkAudioFormat
FMIceLinkAudioFrame
FMIceLinkAudioSink
FMIceLinkIAudioInput
FMIceLinkIAudioOutput
FMIceLinkIAudioOutputCollection
NSObject
Declared in FMIceLinkAudioSink.h
FMIceLinkAudioSink.m

Overview

An audio sink.

+ audioSink

Initializes a new instance of the FMIceLinkAudioSink class.
+ (FMIceLinkAudioSink *)audioSink

Discussion

Initializes a new instance of the FMIceLinkAudioSink class.

Declared In

FMIceLinkAudioSink.h

+ audioSinkWithInputFormat:

Initializes a new instance of the FMIceLinkAudioSink class.
+ (FMIceLinkAudioSink *)audioSinkWithInputFormat:(FMIceLinkAudioFormat *)inputFormat

Parameters

inputFormat

The input format.

Discussion

Initializes a new instance of the FMIceLinkAudioSink class.

Declared In

FMIceLinkAudioSink.h

– config

Gets the input configuration.
- (FMIceLinkAudioConfig *)config

Discussion

Gets the input configuration.

Declared In

FMIceLinkAudioSink.h

– createOutputCollectionWithInput:

Creates an output collection.
- (FMIceLinkIAudioOutputCollection *)createOutputCollectionWithInput:(NSObject<FMIceLinkIAudioInput> *)input

Parameters

input

The input.

Discussion

Creates an output collection.

Declared In

FMIceLinkAudioSink.h

– gain

Gets a value indicating the gain (input amplification) of this sink. Any value greater than or equal to 0.0 is acceptable.
- (double)gain

Discussion

Gets a value indicating the gain (input amplification) of this sink. Any value greater than or equal to 0.0 is acceptable.

Declared In

FMIceLinkAudioSink.h

– init

Initializes a new instance of the FMIceLinkAudioSink class.
- (instancetype)init

Discussion

Initializes a new instance of the FMIceLinkAudioSink class.

Declared In

FMIceLinkAudioSink.h

– initWithInputFormat:

Initializes a new instance of the FMIceLinkAudioSink class.
- (instancetype)initWithInputFormat:(FMIceLinkAudioFormat *)inputFormat

Parameters

inputFormat

The input format.

Discussion

Initializes a new instance of the FMIceLinkAudioSink class.

Declared In

FMIceLinkAudioSink.h

– processFrame:

Processes a frame.
- (bool)processFrame:(FMIceLinkAudioFrame *)frame

Parameters

frame

The frame. @return

Discussion

Processes a frame.

Declared In

FMIceLinkAudioSink.h

– setGain:

Sets a value indicating the [gain](#//api/name/gain) (input amplification) of this sink. Any value greater than or equal to 0.0 is acceptable.
- (void)setGain:(double)value

Discussion

Sets a value indicating the [gain](#//api/name/gain) (input amplification) of this sink. Any value greater than or equal to 0.0 is acceptable.

Declared In

FMIceLinkAudioSink.h