#import <UIKit/UIKit.h>
#import <AudioToolbox/AudioToolbox.h>
#import "ABPort.h"
#import "ABLocalPort.h"
#import "ABCommon.h"
Classes | |
class | ABFilterPort |
Filter port. More... | |
Typedefs | |
typedef void(^ | ABAudioFilterBlock )(AudioBufferList *audio, UInt32 frames, AudioTimeStamp *timestamp) |
Audio processing block. | |
Variables | |
NSString *const | ABFilterPortConnectionsChangedNotification |
Filter port connections changed. | |
typedef void(^ ABAudioFilterBlock)(AudioBufferList *audio, UInt32 frames, AudioTimeStamp *timestamp) |
Audio processing block.
This block is called when there is audio to be processed. Your app should modify the audio in the `audio' parameter.
audio | Audio to be filtered, in the client format you specified |
frames | Number of frames of audio |
timestamp | The timestamp of the audio |
NSString* const ABFilterPortConnectionsChangedNotification |
Filter port connections changed.
Sent when the port's connections have changed, caused by connections or disconnections from within the Audiobus app.