FMIceLinkAudioTrack Class Reference

Inherits from FMIceLinkMediaTrack : FMIceLinkMediaTrackBase : FMIceLinkDynamic : FMIceLinkSerializable : NSObject
Conforms to *
<
>
FMIceLinkAudioBranch
FMIceLinkAudioBuffer
FMIceLinkAudioBufferCollection
FMIceLinkAudioFormat
FMIceLinkAudioFrame
FMIceLinkAudioPipe
FMIceLinkAudioSink
FMIceLinkAudioSource
FMIceLinkAudioTrack
FMIceLinkIAudioElement
FMIceLinkIAudioInput
FMIceLinkIAudioInputCollection
FMIceLinkIAudioOutput
FMIceLinkIAudioOutputCollection
NSObject
Declared in FMIceLinkAudioTrack.h
FMIceLinkAudioTrack.m

Overview

An audio chain.

– addElement:

Adds an element.

@param element

- (void)addElement:(NSObject<FMIceLinkIAudioElement> *)element

Discussion

Adds an element.

@param element

Declared In

FMIceLinkAudioTrack.h

– addOnLevel:

Adds a handler that is raised whenever the level is calculated.
- (void)addOnLevel:(FMIceLinkAction1 *)value

Discussion

Adds a handler that is raised whenever the level is calculated.

Declared In

FMIceLinkAudioTrack.h

– addOnLevelWithBlock

Adds a handler that is raised whenever the level is calculated.
- (void ( ^ ) ( void ( ^ ) ( double ) ))addOnLevelWithBlock

Discussion

Adds a handler that is raised whenever the level is calculated.

Declared In

FMIceLinkAudioTrack.h

– addOnLevelWithBlock:

Adds a handler that is raised whenever the level is calculated.
- (void)addOnLevelWithBlock:(void ( ^ ) ( double ))valueBlock

Discussion

Adds a handler that is raised whenever the level is calculated.

Declared In

FMIceLinkAudioTrack.h

– arrayFromInputs:

Creates an array of inputs from a list of inputs.
- (NSMutableArray *)arrayFromInputs:(NSMutableArray *)inputs

Parameters

inputs

The list of inputs.

Discussion

Creates an array of inputs from a list of inputs.

Declared In

FMIceLinkAudioTrack.h

– arrayFromOutputs:

Creates an array of outputs from a list of outputs.
- (NSMutableArray *)arrayFromOutputs:(NSMutableArray *)outputs

Parameters

outputs

The list of outputs.

Discussion

Creates an array of outputs from a list of outputs.

Declared In

FMIceLinkAudioTrack.h

– arrayFromSinks:

Creates an array of sinks from a list of sinks.
- (NSMutableArray *)arrayFromSinks:(NSMutableArray *)sinks

Parameters

sinks

The list of sinks.

Discussion

Creates an array of sinks from a list of sinks.

Declared In

FMIceLinkAudioTrack.h

+ audioTrack

Initializes a new instance of the FMIceLinkAudioTrack class.
+ (FMIceLinkAudioTrack *)audioTrack

Discussion

Initializes a new instance of the FMIceLinkAudioTrack class.

Declared In

FMIceLinkAudioTrack.h

+ audioTrackWithElement:

Initializes a new instance of the FMIceLinkAudioTrack class.
+ (FMIceLinkAudioTrack *)audioTrackWithElement:(NSObject<FMIceLinkIAudioElement> *)element

Parameters

element

The element.

Discussion

Initializes a new instance of the FMIceLinkAudioTrack class.

Declared In

FMIceLinkAudioTrack.h

+ audioTrackWithTracks:

Initializes a new instance of the FMIceLinkAudioTrack class.
+ (FMIceLinkAudioTrack *)audioTrackWithTracks:(NSMutableArray *)tracks

Parameters

tracks

The branch of tracks.

Discussion

Initializes a new instance of the FMIceLinkAudioTrack class.

Declared In

FMIceLinkAudioTrack.h

– branchFromTracks:

Creates a branch from an array of tracks.
- (FMIceLinkAudioBranch *)branchFromTracks:(NSMutableArray *)tracks

Parameters

tracks

The tracks.

Discussion

Creates a branch from an array of tracks.

Declared In

FMIceLinkAudioTrack.h

– config

Gets the configuration.
- (FMIceLinkAudioConfig *)config

Discussion

Gets the configuration.

Declared In

FMIceLinkAudioTrack.h

– elements

Gets the elements.
- (NSMutableArray *)elements

Discussion

Gets the elements.

Declared In

FMIceLinkAudioTrack.h

– gain

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

Discussion

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

Declared In

FMIceLinkAudioTrack.h

– init

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

Discussion

Initializes a new instance of the FMIceLinkAudioTrack class.

Declared In

FMIceLinkAudioTrack.h

– initWithElement:

Initializes a new instance of the FMIceLinkAudioTrack class.
- (instancetype)initWithElement:(NSObject<FMIceLinkIAudioElement> *)element

Parameters

element

The element.

Discussion

Initializes a new instance of the FMIceLinkAudioTrack class.

Declared In

FMIceLinkAudioTrack.h

– initWithTracks:

Initializes a new instance of the FMIceLinkAudioTrack class.
- (instancetype)initWithTracks:(NSMutableArray *)tracks

Parameters

tracks

The branch of tracks.

Discussion

Initializes a new instance of the FMIceLinkAudioTrack class.

Declared In

FMIceLinkAudioTrack.h

– isBranchWithElement:

Determines whether the specified element is a branch.
- (bool)isBranchWithElement:(NSObject<FMIceLinkIAudioElement> *)element

Parameters

element

The element.

Discussion

Determines whether the specified element is a branch.

Declared In

FMIceLinkAudioTrack.h

– isInputWithElement:

Determines whether the specified element is an input.
- (bool)isInputWithElement:(NSObject<FMIceLinkIAudioElement> *)element

Parameters

element

The element. @return

Discussion

Determines whether the specified element is an input.

Declared In

FMIceLinkAudioTrack.h

– isOutputWithElement:

Determines whether the specified element is an output.
- (bool)isOutputWithElement:(NSObject<FMIceLinkIAudioElement> *)element

Parameters

element

The element. @return

Discussion

Determines whether the specified element is an output.

Declared In

FMIceLinkAudioTrack.h

– isPipeWithElement:

Determines whether the specified element is a pipe.
- (bool)isPipeWithElement:(NSObject<FMIceLinkIAudioElement> *)element

Parameters

element

The element.

Discussion

Determines whether the specified element is a pipe.

Declared In

FMIceLinkAudioTrack.h

– isSinkWithElement:

Determines whether the specified element is a sink.
- (bool)isSinkWithElement:(NSObject<FMIceLinkIAudioElement> *)element

Parameters

element

The element.

Discussion

Determines whether the specified element is a sink.

Declared In

FMIceLinkAudioTrack.h

– isSourceWithElement:

Determines whether the specified element is a source.
- (bool)isSourceWithElement:(NSObject<FMIceLinkIAudioElement> *)element

Parameters

element

The element.

Discussion

Determines whether the specified element is a source.

Declared In

FMIceLinkAudioTrack.h

– isStreamWithElement:

Determines whether the specified element is a stream.
- (bool)isStreamWithElement:(NSObject<FMIceLinkIAudioElement> *)element

Parameters

element

The element.

Discussion

Determines whether the specified element is a stream.

Declared In

FMIceLinkAudioTrack.h

– label

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

Discussion

Gets a label that identifies this class.

Declared In

FMIceLinkAudioTrack.h

– removeOnLevel:

Removes a handler that is raised whenever the level is calculated.
- (void)removeOnLevel:(FMIceLinkAction1 *)value

Discussion

Removes a handler that is raised whenever the level is calculated.

Declared In

FMIceLinkAudioTrack.h

– setGain:

Sets a value indicating the [gain](#//api/name/gain) (input amplification) of this track. 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 track. Any value greater than or equal to 0.0 is acceptable.

Declared In

FMIceLinkAudioTrack.h

– setVolume:

Sets a value indicating the [volume](#//api/name/volume) (output resistance) of this track. Valid value range is 0.0 to 1.0, inclusive.
- (void)setVolume:(double)value

Discussion

Sets a value indicating the [volume](#//api/name/volume) (output resistance) of this track. Valid value range is 0.0 to 1.0, inclusive.

Declared In

FMIceLinkAudioTrack.h

– volume

Gets a value indicating the volume (output resistance) of this track. Valid value range is 0.0 to 1.0, inclusive.
- (double)volume

Discussion

Gets a value indicating the volume (output resistance) of this track. Valid value range is 0.0 to 1.0, inclusive.

Declared In

FMIceLinkAudioTrack.h