FMIceLinkAudioPipe Class Reference
Inherits from | FMIceLinkMediaPipe : FMIceLinkDynamic : FMIceLinkSerializable : NSObject |
---|---|
Conforms to | * < > FMIceLinkAudioBuffer FMIceLinkAudioBufferCollection FMIceLinkAudioFormat FMIceLinkAudioFrame FMIceLinkAudioPipe FMIceLinkIAudioInput FMIceLinkIAudioInputCollection FMIceLinkIAudioOutput FMIceLinkIAudioOutputCollection NSObject |
Declared in | FMIceLinkAudioPipe.h FMIceLinkAudioPipe.m |
+ audioPipeWithInputFormat:outputFormat:
Initializes a new instance of the FMIceLinkAudioPipe class.
+ (FMIceLinkAudioPipe *)audioPipeWithInputFormat:(FMIceLinkAudioFormat *)inputFormat outputFormat:(FMIceLinkAudioFormat *)outputFormat
Parameters
inputFormat |
The input format. |
---|---|
outputFormat |
The output format. |
Discussion
Initializes a new instance of the FMIceLinkAudioPipe class.
Declared In
FMIceLinkAudioPipe.h
+ audioPipeWithOutputFormat:
Initializes a new instance of the FMIceLinkAudioPipe class.
+ (FMIceLinkAudioPipe *)audioPipeWithOutputFormat:(FMIceLinkAudioFormat *)outputFormat
Parameters
outputFormat |
The output format. |
---|
Discussion
Initializes a new instance of the FMIceLinkAudioPipe class.
Declared In
FMIceLinkAudioPipe.h
– config
Gets the output configuration.
(Alias for FMIceLinkAudioPipe#[outputConfig](#//api/name/outputConfig).)
- (FMIceLinkAudioConfig *)config
Discussion
Gets the output configuration.
(Alias for FMIceLinkAudioPipe#[outputConfig](#//api/name/outputConfig).)
Declared In
FMIceLinkAudioPipe.h
– createInputCollectionWithOutput:
Creates an input collection.
- (FMIceLinkIAudioInputCollection *)createInputCollectionWithOutput:(NSObject<FMIceLinkIAudioOutput> *)output
Parameters
output |
The output. |
---|
Discussion
Creates an input collection.
Declared In
FMIceLinkAudioPipe.h
– createOutputCollectionWithInput:
Creates an output collection.
- (FMIceLinkIAudioOutputCollection *)createOutputCollectionWithInput:(NSObject<FMIceLinkIAudioInput> *)input
Parameters
input |
The input. |
---|
Discussion
Creates an output collection.
Declared In
FMIceLinkAudioPipe.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
FMIceLinkAudioPipe.h
– initWithInputFormat:outputFormat:
Initializes a new instance of the FMIceLinkAudioPipe class.
- (instancetype)initWithInputFormat:(FMIceLinkAudioFormat *)inputFormat outputFormat:(FMIceLinkAudioFormat *)outputFormat
Parameters
inputFormat |
The input format. |
---|---|
outputFormat |
The output format. |
Discussion
Initializes a new instance of the FMIceLinkAudioPipe class.
Declared In
FMIceLinkAudioPipe.h
– initWithOutputFormat:
Initializes a new instance of the FMIceLinkAudioPipe class.
- (instancetype)initWithOutputFormat:(FMIceLinkAudioFormat *)outputFormat
Parameters
outputFormat |
The output format. |
---|
Discussion
Initializes a new instance of the FMIceLinkAudioPipe class.
Declared In
FMIceLinkAudioPipe.h
– inputConfig
Gets the input configuration.
- (FMIceLinkAudioConfig *)inputConfig
Discussion
Gets the input configuration.
Declared In
FMIceLinkAudioPipe.h
– outputConfig
Gets the output configuration.
- (FMIceLinkAudioConfig *)outputConfig
Discussion
Gets the output configuration.
Declared In
FMIceLinkAudioPipe.h
– processFrame:
Processes a frame.
- (bool)processFrame:(FMIceLinkAudioFrame *)frame
Parameters
frame |
The frame. @return |
---|
Discussion
Processes a frame.
Declared In
FMIceLinkAudioPipe.h
– raiseFrame:
Raises a frame.
- (void)raiseFrame:(FMIceLinkAudioFrame *)frame
Parameters
frame |
The frame. |
---|
Discussion
Raises a frame.
Declared In
FMIceLinkAudioPipe.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
FMIceLinkAudioPipe.h
– setVolume:
Sets a value indicating the [volume](#//api/name/volume)
(output resistance) of this source.
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 source.
Valid value range is 0.0 to 1.0, inclusive.
Declared In
FMIceLinkAudioPipe.h
– volume
Gets a value indicating the volume
(output resistance) of this source.
Valid value range is 0.0 to 1.0, inclusive.
- (double)volume
Discussion
Gets a value indicating the volume
(output resistance) of this source.
Valid value range is 0.0 to 1.0, inclusive.
Declared In
FMIceLinkAudioPipe.h