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

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

Разработчик

Ссылка DRContentTrack.h

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

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

Ссылка DRContentTrack.h

Интерфейс к отслеживаемым объектам используется в создании файловой системы.

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

  • <CoreFoundation/CoreFoundation.h>

  • <DiscRecording/DRCoreTrack.h>

  • <DiscRecording/DRContentFolder.h>

  • <DiscRecording/DRContentProperties.h>

  • <AvailabilityMacros.h>

Функции

  • Создает аудиотрек, способный к горящему аудио RedBook CD от файла.

    Объявление

    Swift

    func DRAudioTrackCreate(_ audioFile: UnsafePointer<FSRef>) -> Unmanaged<DRAudioTrack>!

    Objective C

    DRAudioTrackRef DRAudioTrackCreate ( const FSRef *audioFile );

    Параметры

    audioFile

    FSRef ссылка на файл для записи.

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

    DRAudioTrack, способный к записи дорожки.

    Обсуждение

    Эта функция создает отслеживаемый объект, сконфигурированный и запущенный в данные аудиокомпакт-диска вывода RedBook. Это принимает любой файл, читаемый QuickTime, и извлекает аудиоданные (если таковые имеются) от файла, переводя это в правильный формат для вывода к диску.

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

    Objective C

    @import DiscRecording;

    Swift

    import DiscRecording

    Доступность

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

  • Создает аудиотрек, способный к горящему аудио RedBook CD от файла.

    Объявление

    Swift

    func DRAudioTrackCreateWithURL(_ audioFileURL: CFURL!) -> Unmanaged<DRAudioTrack>!

    Objective C

    DRAudioTrackRef DRAudioTrackCreateWithURL ( CFURLRef audioFileURL );

    Параметры

    audioFileURL

    Файл CFURL ссылка на дисковый файл для записи.

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

    DRAudioTrack, способный к записи дорожки.

    Обсуждение

    Эта функция создает отслеживаемый объект, сконфигурированный и запущенный в данные аудиокомпакт-диска вывода RedBook. Это принимает любой файл, читаемый QuickTime, и извлекает аудиоданные (если таковые имеются) от файла, переводя это в правильный формат для вывода к диску.

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

    Objective C

    @import DiscRecording;

    Swift

    import DiscRecording

    Доступность

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

  • Создает дорожку файловой системы, способную к записи папки.

    Объявление

    Swift

    func DRFilesystemTrackCreate(_ rootFolder: DRFolder!) -> Unmanaged<DRFilesystemTrack>!

    Objective C

    DRFilesystemTrackRef DRFilesystemTrackCreate ( DRFolderRef rootFolder );

    Параметры

    rootFolder

    Корневая папка для файловой системы.

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

    DRFilesystemTrack, способный к записи дорожки.

    Обсуждение

    Можно установить свойства дорожки файловой системы с помощью вызовов в DRCoreTrack.h - см. также DRContentProperties.h для списка устанавливаемых свойств дорожки.

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

    Objective C

    @import DiscRecording;

    Swift

    import DiscRecording

    Доступность

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

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

    Объявление

    Swift

    func DRFilesystemTrackEstimateOverhead(_ numBlocks: UInt64, _ blockSize: UInt32, _ fsMask: DRFilesystemMask) -> UInt64

    Objective C

    UInt64 DRFilesystemTrackEstimateOverhead ( UInt64 numBlocks, UInt32 blockSize, DRFilesystemMask fsMask );

    Параметры

    numBlocks

    Число блоков на диске.

    blockSize

    Размер блоков на диске (обычно 2048).

    fsMask

    Требуемая маска файловой системы или kDRFilesystemMaskDefault.

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

    Число блоков необходимо для файловой системы наверху на типичном диске этого размера.

    Обсуждение

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

    Результатом этой функции является просто оценка, и фактическое число требуемых блоков может быть ниже или выше в зависимости от данных для записи. Для более точных результатов ожидайте, пока запись не готова запустить, создать DRFilesystemTrack, и затем вызвать DRTrackEstimateLength, Если размер, возвращенный той функцией, будет больше, чем фактическое доступное пространство, то запись не успешно выполнится: попросите, чтобы пользователь удалил некоторые данные и попробовал запись снова.

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

    Objective C

    @import DiscRecording;

    Swift

    import DiscRecording

    Доступность

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

Типы данных

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

  • Объявление

    Swift

    typealias DRAudioTrackRef = DRAudioTrack

    Objective C

    typedef DRTrackRef DRAudioTrackRef;

    Обсуждение

    DRAudioTrack является просто специальным DRTrack. Идентификатор типа DRAudioTrack совпадает с идентификатором типа DRTrack.

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

    Objective C

    @import DiscRecording;

    Swift

    import DiscRecording

    Доступность

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

  • Объявление

    Swift

    typealias DRFilesystemTrackRef = DRFilesystemTrack

    Objective C

    typedef DRTrackRef DRFilesystemTrackRef;

    Обсуждение

    DRFilesystemTrack является просто специальным DRTrack. Идентификатор типа DRFilesystemTrack совпадает с идентификатором типа DRTrack.

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

    Objective C

    @import DiscRecording;

    Swift

    import DiscRecording

    Доступность

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