Block channel: Utility class to allow use of a block to generate audio. More...
#import <AEBlockChannel.h>
Inherits <NSObject>, and <AEAudioPlayable>.
Class Methods | |
| (AEBlockChannel *) | + channelWithBlock: |
| Create a new channel with a given block. | |
Properties | |
| float | volume |
| Track volume. | |
| float | pan |
| Track pan. | |
| BOOL | channelIsPlaying |
| BOOL | channelIsMuted |
| AudioStreamBasicDescription | audioDescription |
Properties inherited from <AEAudioPlayable> | |
| AEAudioRenderCallback | renderCallback |
| Reference to the render callback. | |
| float | volume |
| Track volume. | |
| float | pan |
| Track pan. | |
| BOOL | channelIsPlaying |
| BOOL | channelIsMuted |
| AudioStreamBasicDescription | audioDescription |
Additional Inherited Members | |
Instance Methods inherited from <AEAudioPlayable> | |
| (void) | - setupWithAudioController: |
| Perform setup, to prepare for playback. | |
| (void) | - teardown |
| Clean up resources. | |
Block channel: Utility class to allow use of a block to generate audio.
| + (AEBlockChannel*) channelWithBlock: | (AEBlockChannelBlock) | block |
Create a new channel with a given block.
| block | Block to use for audio generation |
|
readwritenonatomicassign |
Track volume.
Range: 0.0 to 1.0
|
readwritenonatomicassign |
Track pan.
Range: -1.0 (left) to 1.0 (right)
|
readwritenonatomicassign |
|
readwritenonatomicassign |
|
readwritenonatomicassign |