#import <Foundation/Foundation.h>
#import "AEAudioController.h"
Go to the source code of this file.
typedef void(^ AEBlockSchedulerBlock)(const AudioTimeStamp *intervalStartTime, UInt32 offsetInFrames) |
Scheduler block format.
Will be executed in a Core Audio thread context, so it's very important not to call any Objective-C methods, allocate or free memory, or hold locks.
- Parameters
-
intervalStartTime | The timestamp corresponding to the start of this time interval |
offsetInFrames | The offset, in frames, of this schedule's fire timestamp into the current time interval |
typedef void(^ AEBlockSchedulerResponseBlock)() |
Scheduler response block.
Will be called on the main thread
NSString const* AEBlockSchedulerKeyBlock |
Schedule information dictionary keys.
NSString const* AEBlockSchedulerKeyTimestampInHostTicks |
NSString const* AEBlockSchedulerKeyResponseBlock |
NSString const* AEBlockSchedulerKeyIdentifier |
NSString const* AEBlockSchedulerKeyTimingContext |