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 *)outputFormatParameters
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 *)outputFormatParameters
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 *)configDiscussion
Gets the output configuration.
(Alias for FMIceLinkAudioPipe#[outputConfig](#//api/name/outputConfig).)
Declared In
FMIceLinkAudioPipe.h
– createInputCollectionWithOutput:
Creates an input collection.
- (FMIceLinkIAudioInputCollection *)createInputCollectionWithOutput:(NSObject<FMIceLinkIAudioOutput> *)outputParameters
output |
The output. |
|---|
Discussion
Creates an input collection.
Declared In
FMIceLinkAudioPipe.h
– createOutputCollectionWithInput:
Creates an output collection.
- (FMIceLinkIAudioOutputCollection *)createOutputCollectionWithInput:(NSObject<FMIceLinkIAudioInput> *)inputParameters
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)gainDiscussion
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 *)outputFormatParameters
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 *)outputFormatParameters
outputFormat |
The output format. |
|---|
Discussion
Initializes a new instance of the FMIceLinkAudioPipe class.
Declared In
FMIceLinkAudioPipe.h
– inputConfig
Gets the input configuration.
- (FMIceLinkAudioConfig *)inputConfigDiscussion
Gets the input configuration.
Declared In
FMIceLinkAudioPipe.h
– outputConfig
Gets the output configuration.
- (FMIceLinkAudioConfig *)outputConfigDiscussion
Gets the output configuration.
Declared In
FMIceLinkAudioPipe.h
– processFrame:
Processes a frame.
- (bool)processFrame:(FMIceLinkAudioFrame *)frameParameters
frame |
The frame. @return |
|---|
Discussion
Processes a frame.
Declared In
FMIceLinkAudioPipe.h
– raiseFrame:
Raises a frame.
- (void)raiseFrame:(FMIceLinkAudioFrame *)frameParameters
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)valueDiscussion
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)valueDiscussion
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)volumeDiscussion
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