AEAudiobusInputModule Class Reference

#import <AEAudiobusInputModule.h>

Inherits AEModule.

Instance Methods

(instancetype) - initWithRenderer:audioReceiverPort:audioUnitInputModule:
 Initializer.
 
- Instance Methods inherited from AEModule
(instancetype _Nullable) - initWithRenderer:
 Initializer.
 
(instancetype _Nonnull) - NS_UNAVAILABLE
 
(void) - rendererDidChangeSampleRate
 Notifies the module that the renderer's sample rate has changed.
 
(void) - rendererDidChangeNumberOfChannels
 Notifies the module that the renderer's channel count has changed.
 

Properties

ABAudioReceiverPort * audioReceiverPort
 
AEAudioUnitInputModuleaudioUnitInputModule
 
BOOL audiobusEnabled
 
- Properties inherited from AEModule
AEModuleProcessFunc _Nonnull processFunction
 Process function.
 
AEModuleIsActiveFunc _Nullable isActiveFunction
 Active test function.
 
AERenderer *_Nullable renderer
 The renderer.
 

Method Documentation

- (instancetype) initWithRenderer: (AERenderer *)  renderer
audioReceiverPort: (ABAudioReceiverPort *)  port
audioUnitInputModule: (AEAudioUnitInputModule *)  input 

Initializer.

Parameters
rendererThe renderer
portThe Audiobus audio receiver port
inputIf not NULL, the Remote IO audio unit input to use when the Audiobus port is not in use

Property Documentation

- (ABAudioReceiverPort*) audioReceiverPort
readnonatomicstrong
- (AEAudioUnitInputModule*) audioUnitInputModule
readnonatomicstrong
- (BOOL) audiobusEnabled
readwritenonatomicassign

The documentation for this class was generated from the following file: