ABCommon.h File Reference
#import <Foundation/Foundation.h>
#import <AudioToolbox/AudioToolbox.h>

Macros

#define ABAssert(condition, msg)   (_ABAssert((BOOL)(condition),(msg),strrchr(__FILE__, '/')+1,__LINE__))
 
#define __ABCOMMON_H
 

Typedefs

typedef uint32_t ABPeerResourceID
 Peer resource identifier.
 
typedef void(^ ABCompletion )(NSError *error)
 

Enumerations

enum  ABConnectionPanelPosition { ABConnectionPanelPositionRight, ABConnectionPanelPositionLeft, ABConnectionPanelPositionBottom, ABConnectionPanelPositionTop }
 Connection panel position. More...
 

Functions

int _ABAssert (BOOL condition, const char *msg, char *file, int line)
 
BOOL ABIsHiddenAudiobusPort (AudioComponentDescription)
 

Macro Definition Documentation

#define ABAssert (   condition,
  msg 
)    (_ABAssert((BOOL)(condition),(msg),strrchr(__FILE__, '/')+1,__LINE__))
#define __ABCOMMON_H

Typedef Documentation

typedef uint32_t ABPeerResourceID

Peer resource identifier.

typedef void(^ ABCompletion)(NSError *error)

Enumeration Type Documentation

Connection panel position.

Defines the positioning of the connection panel in your app, when it is visible.

Enumerator:
ABConnectionPanelPositionRight 
ABConnectionPanelPositionLeft 
ABConnectionPanelPositionBottom 
ABConnectionPanelPositionTop 

Function Documentation

int _ABAssert ( BOOL  condition,
const char *  msg,
char *  file,
int  line 
)
BOOL ABIsHiddenAudiobusPort ( AudioComponentDescription  )

Returns true if the audio component description belongs to one of the Intermediate sender ports of Audiobus. You should hide these ports because they are only used by the Audiobus SDK.