ADC Home > Reference Library > Reference > Audio > Carbon > Disc Recording Framework Reference
|
DRCoreNotifications.h |
Includes: | <DiscRecording/DRCoreObject.h> <AvailabilityMacros.h> |
Disc Recording notification interfaces.
DRNotificationCenterAddObserver |
Adds an observer callback for a notification center.
extern void DRNotificationCenterAddObserver( DRNotificationCenterRef center, const void *observer, DRNotificationCallback callback, CFStringRef name, DRTypeRef object) ;
center
observer
callback
name
object
DRNotificationCenterCreate |
Creates a notification center that can be used to register for and receive asyncronous notifications.
extern DRNotificationCenterRef DRNotificationCenterCreate( void) ;
Returns reference to a new DRNotificationCenter object.
DRNotificationCenterCreateRunLoopSource |
Creates a run-loop source object for a notification center.
extern CFRunLoopSourceRef DRNotificationCenterCreateRunLoopSource( DRNotificationCenterRef center) ;
center
Returns a reference to a CFRunLoopSource object.
DRNotificationCenterGetTypeID |
Returns the type identifier of all DRNotificationCenter instances.
extern CFTypeID DRNotificationCenterGetTypeID( void) ;
DRNotificationCenterRemoveObserver |
Removes an observer callback from a notification center.
extern void DRNotificationCenterRemoveObserver( DRNotificationCenterRef center, const void *observer, CFStringRef name, DRTypeRef object) ;
center
observer
name
object
DRNotificationCallback |
Delivers a notification.
typedef void ( *DRNotificationCallback)( DRNotificationCenterRef center, void *observer, CFStringRef name, DRTypeRef object, CFDictionaryRef info);
center
- The notification center that this callback is associated with.
observer
- The observer specified when this callback was added.
name
- The notification name.
object
- The object that this notification is associated with, or NULL when there is no associated object.
info
- A dictionary object containing additional notification information, or NULL when there is no associated object.
DRNotificationCenterRef |
The type of a reference to a DRNotificationCenter object.
typedef struct __DRNotificationCenter* DRNotificationCenterRef;
|