Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека разработчика Mac

Разработчик

Ссылка DRCoreNotifications.h

Опции
Развертывание Target:

На этой странице
Язык:

Ссылка DRCoreNotifications.h

Диск, Записывающий интерфейсы уведомления.

Включенные заголовки

  • <DiscRecording/DRCoreObject.h>

  • <AvailabilityMacros.h>

Функции

  • Добавляет обратный вызов наблюдателя для центра уведомления.

    Объявление

    Swift

    func DRNotificationCenterAddObserver(_ center: DRNotificationCenter!, _ observer: UnsafePointer<Void>, _ callback: DRNotificationCallback, _ name: CFString!, _ object: DRType!)

    Objective C

    void DRNotificationCenterAddObserver ( DRNotificationCenterRef center, const void *observer, DRNotificationCallback callback, CFStringRef name, DRTypeRef object );

    Параметры

    center

    Центр уведомления, для которого новый обратный вызов наблюдателя.

    observer

    Обратный вызов наблюдателя для добавления, который передается обратному вызову.

    callback

    Обратный вызов наблюдателя для использования для поставки уведомления.

    name

    Имя уведомления для добавления наблюдателя.

    object

    Объект имя уведомления связан с.

    Оператор импорта

    Objective C

    @import DiscRecording;

    Swift

    import DiscRecording

    Доступность

    Доступный в OS X v10.2 и позже.

  • Создает центр уведомления, который может использоваться, чтобы зарегистрироваться для и получить асинхронные уведомления.

    Объявление

    Swift

    func DRNotificationCenterCreate() -> Unmanaged<DRNotificationCenter>!

    Objective C

    DRNotificationCenterRef DRNotificationCenterCreate ( void );

    Возвращаемое значение

    Ссылка возвратов на новый объект DRNotificationCenter.

    Оператор импорта

    Objective C

    @import DiscRecording;

    Swift

    import DiscRecording

    Доступность

    Доступный в OS X v10.2 и позже.

  • Создает исходный объект цикла выполнения для центра уведомления.

    Объявление

    Swift

    func DRNotificationCenterCreateRunLoopSource(_ center: DRNotificationCenter!) -> Unmanaged<CFRunLoopSource>!

    Objective C

    CFRunLoopSourceRef DRNotificationCenterCreateRunLoopSource ( DRNotificationCenterRef center );

    Параметры

    center

    Центр уведомления, для которого новый исходный объект цикла выполнения.

    Если этот параметр не является допустимым объектом DRNotificationCenter, поведение не определено.

    Возвращаемое значение

    Возвращает ссылку на объект CFRunLoopSource.

    Оператор импорта

    Objective C

    @import DiscRecording;

    Swift

    import DiscRecording

    Доступность

    Доступный в OS X v10.2 и позже.

  • Возвращает идентификатор типа всех экземпляров DRNotificationCenter.

    Объявление

    Swift

    func DRNotificationCenterGetTypeID() -> CFTypeID

    Objective C

    CFTypeID DRNotificationCenterGetTypeID ( void );

    Оператор импорта

    Objective C

    @import DiscRecording;

    Swift

    import DiscRecording

    Доступность

    Доступный в OS X v10.2 и позже.

  • Удаляет обратный вызов наблюдателя из центра уведомления.

    Объявление

    Swift

    func DRNotificationCenterRemoveObserver(_ center: DRNotificationCenter!, _ observer: UnsafePointer<Void>, _ name: CFString!, _ object: DRType!)

    Objective C

    void DRNotificationCenterRemoveObserver ( DRNotificationCenterRef center, const void *observer, CFStringRef name, DRTypeRef object );

    Параметры

    center

    Центр уведомления, из которого будет удален обратный вызов наблюдателя.

    observer

    Обратный вызов наблюдателя для удаления.

    name

    Имя уведомления для удаления обратного вызова наблюдателя.

    object

    Объект имя уведомления связан с.

    Оператор импорта

    Objective C

    @import DiscRecording;

    Swift

    import DiscRecording

    Доступность

    Доступный в OS X v10.2 и позже.

Обратные вызовы

  • Поставляет уведомление.

    Объявление

    Swift

    typealias DRNotificationCallback = CFunctionPointer<((DRNotificationCenter!, UnsafeMutablePointer<Void>, CFString!, DRType!, CFDictionary!) -> Void)>

    Objective C

    typedef void ( *DRNotificationCallback)( DRNotificationCenterRef center, void *observer, CFStringRef name, DRTypeRef object, CFDictionaryRef info);

    Параметры

    center

    Центр уведомления, с которым связан этот обратный вызов.

    observer

    Когда этот обратный вызов был добавлен, наблюдатель указал.

    name

    Имя уведомления.

    object

    Объект, что это уведомление связано с, или NULL когда нет никакого связанного объекта.

    info

    Объект словаря, содержащий дополнительную информацию об уведомлении, или NULL когда нет никакого связанного объекта.

    Оператор импорта

    Objective C

    @import DiscRecording;

    Swift

    import DiscRecording

    Доступность

    Доступный в OS X v10.2 и позже.

Типы данных

Посмотрите раздел Overview выше для документации уровня заголовка.

  • Тип ссылки на объект DRNotificationCenter.

    Объявление

    Swift

    typealias DRNotificationCenterRef = DRNotificationCenter

    Objective C

    typedef struct __DRNotificationCenter* DRNotificationCenterRef;

    Оператор импорта

    Objective C

    @import DiscRecording;

    Swift

    import DiscRecording

    Доступность

    Доступный в OS X v10.2 и позже.