ABAudioFilterPort.h File Reference
#import <UIKit/UIKit.h>
#import <AudioToolbox/AudioToolbox.h>
#import <Audiobus/ABPort.h>
#import <Audiobus/ABLocalPort.h>
#import <Audiobus/ABCommon.h>


class  ABAudioFilterPort
 Filter port. More...


#define __ABAudioFilterPort_h


typedef void(^ ABAudioFilterBlock )(AudioBufferList *audio, UInt32 frames, AudioTimeStamp *timestamp)
 Audio processing block.


NSString *const ABAudioFilterPortConnectionsChangedNotification
 Filter port connections changed.

Macro Definition Documentation

#define __ABAudioFilterPort_h

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.

audioAudio to be filtered, in the client format you specified
framesNumber of frames of audio
timestampThe timestamp of the audio

Variable Documentation

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.