#import <UIKit/UIKit.h>
#import <AudioToolbox/AudioToolbox.h>
#import <Audiobus/ABPort.h>
#import <Audiobus/ABLocalPort.h>
#import <Audiobus/ABCommon.h>
|
typedef void(^ | ABAudioFilterBlock )(AudioBufferList *audio, UInt32 frames, AudioTimeStamp *timestamp) |
| Audio processing block.
|
|
#define __ABAudioFilterPort_h |
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.
- Parameters
-
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 ABAudioFilterPortConnectionsChangedNotification |
Filter port connections changed.
Sent when the port's connections have changed, caused by connections or disconnections from within the Audiobus app.