ABFilterPort.h File Reference
#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 Documentation

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
audioAudio to be filtered, in the client format you specified
framesNumber of frames of audio
timestampThe timestamp of the audio

Variable Documentation

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.