Utility class for resampling audio data. More...
Instance Methods | |
| (double) | - factor |
| Gets the resampling factor. More... | |
| (int) | - getOutputLengthWithInput: |
| Gets the length of the output given an input set. More... | |
| (instancetype) | - initWithFactor: |
| Initializes a new instance of the FMLiveSwitchResampler class. More... | |
| (instancetype) | - initWithSourceClockRate:targetClockRate: |
| Initializes a new instance of the FMLiveSwitchResampler class. More... | |
| (bool) | - resampleWithInput:output: |
| Resamples the given audio buffer. More... | |
| (bool) | - resampleWithInput:output:lastBatch: |
| Resamples the given audio buffer. More... | |
Class Methods | |
| (int) | + defaultLowPassOrder |
| Gets the default low pass order. More... | |
| (FMLiveSwitchResampler *) | + resamplerWithFactor: |
| Initializes a new instance of the FMLiveSwitchResampler class. More... | |
| (FMLiveSwitchResampler *) | + resamplerWithSourceClockRate:targetClockRate: |
| Initializes a new instance of the FMLiveSwitchResampler class. More... | |
| (void) | + setDefaultLowPassOrder: |
| Sets the default low pass order. More... | |
Utility class for resampling audio data.
| + (int) defaultLowPassOrder |
Gets the default low pass order.
| - (double) factor |
Gets the resampling factor.
| - (int) getOutputLengthWithInput: | (FMLiveSwitchDataBuffer *) | input |
Gets the length of the output given an input set.
| input | The input. |
| - (instancetype) initWithFactor: | (double) | factor |
Initializes a new instance of the FMLiveSwitchResampler class.
| factor | The resampling factor. |
| - (instancetype) initWithSourceClockRate: | (int) | sourceClockRate | |
| targetClockRate: | (int) | targetClockRate | |
Initializes a new instance of the FMLiveSwitchResampler class.
| sourceClockRate | The source clock rate. |
| targetClockRate | The target clock rate. |
| + (FMLiveSwitchResampler*) resamplerWithFactor: | (double) | factor |
Initializes a new instance of the FMLiveSwitchResampler class.
| factor | The resampling factor. |
| + (FMLiveSwitchResampler*) resamplerWithSourceClockRate: | (int) | sourceClockRate | |
| targetClockRate: | (int) | targetClockRate | |
Initializes a new instance of the FMLiveSwitchResampler class.
| sourceClockRate | The source clock rate. |
| targetClockRate | The target clock rate. |
| - (bool) resampleWithInput: | (FMLiveSwitchDataBuffer *) | input | |
| output: | (FMLiveSwitchDataBuffer *) | output | |
Resamples the given audio buffer.
| input | The input to resample. |
| output | The output to target. |
| - (bool) resampleWithInput: | (FMLiveSwitchDataBuffer *) | input | |
| output: | (FMLiveSwitchDataBuffer *) | output | |
| lastBatch: | (bool) | lastBatch | |
Resamples the given audio buffer.
| input | The input to resample. |
| output | The output to target. |
| lastBatch | Whether or not this is the last batch. If true, input will be read to the end. |
true if the resampling operation was successful; otherwise, false. | + (void) setDefaultLowPassOrder: | (int) | value |
Sets the default low pass order.