Subrenderer module. More...
#import <AESubrendererModule.h>
Inherits AEModule.
Instance Methods | |
| (instancetype _Nullable) | - initWithRenderer:subrenderer: |
| 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 | |
| AERenderer *_Nullable | subrenderer |
| The sub-renderer. You may change this value at any time; assignment is thread-safe. | |
| int | numberOfOutputChannels |
| The number of channels to use, or zero to track the owning renderer's channel count. Default is 2 (stereo) | |
Properties inherited from AEModule | |
| AEModuleProcessFunc _Nonnull | processFunction |
| Process function. | |
| AEModuleIsActiveFunc _Nullable | isActiveFunction |
| Active test function. | |
| AERenderer *_Nullable | renderer |
| The renderer. | |
Subrenderer module.
This module allows you to run a separate renderer. This can be useful for encapsulating complex rendering behaviour.
The subrenderer's sample rate will track the owning renderer's sample rate, and
| - (instancetype _Nullable) initWithRenderer: | (AERenderer *_Nullable) | renderer | |
| subrenderer: | (AERenderer *_Nullable) | subrenderer | |
Initializer.
| renderer | Owning renderer |
| subrenderer | Sub-renderer to use to provide input |
|
readwritenonatomicstrong |
The sub-renderer. You may change this value at any time; assignment is thread-safe.
|
readwritenonatomicassign |
The number of channels to use, or zero to track the owning renderer's channel count. Default is 2 (stereo)