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

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

Разработчик

Ссылка платформы QTKit ссылка класса QTFormatDescription

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

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

QTFormatDescription

QTFormatDescription объекты используются для описания формата носителя выборок носителей и источников носителей, таких как соединения получения и устройства. Описания формата включают основную информацию о носителях, таких как тип среды и тип формата (или тип кодека), а также расширенная информация, определенная для каждого типа среды. К расширенной информации можно получить доступ через объект attributeForKey: и formatDescriptionAttributes методы, с помощью ключей описаны в разделе Core Audio и Video Types. В дополнение к этим явным методам приложения могут использовать кодирование значения ключа для получения расширенных атрибутов. Для объекта, поддерживающего данный атрибут, valueForKey: будет функционально идентично attributeForKey:. Приложения, желающие наблюдать изменения для данного атрибута, могут добавить наблюдателя значения ключа, где ключевой путь является ключом атрибута.

Наследование


Соответствует


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


Swift

import QTKit

Objective C

@import QTKit;

Доступность


Доступный в QuickTime 7.2.1 и позже.
  • Возвращает текущую стоимость атрибута описания формата для данного ключа.

    Объявление

    Objective C

    - (id)attributeForKey:(NSString *)key

    Параметры

    key

    Ключ для атрибута описания нужного формата.

    Обсуждение

    Используйте этот метод для получения атрибутов описания формата. Ключи, которые могут использоваться с этим методом, описаны в разделе Constants. Приложения с помощью кодирования значения ключа могут также получить атрибут для данного ключа путем передачи того ключа NSObject valueForKey: метод.

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

    Objective C

    @import QTKit;

    Доступность

    OS X v10.5 и позже.

    Осуждаемый в OS X v10.9.

  • Возвращает словарь всего набора атрибутов для получателя.

    Объявление

    Objective C

    - (NSDictionary *)formatDescriptionAttributes

    Обсуждение

    Приложения могут использовать этот метод для определения то, что приписывает определенное описание формата поддержки.

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

    Objective C

    @import QTKit;

    Доступность

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

    Осуждаемый в OS X v10.9.

  • formatType - formatType (OS X v10.9)

    Возвращает тип формата описанных носителей, четыре кода символа, представляющие тип формата или тип кодека.

    Объявление

    Objective C

    - (UInt32)formatType

    Параметры

    formatType

    Тип формата для описанных носителей.

    Обсуждение

    Этот метод возвращает определенный формат или кодек, используемый для представления носителей. Типы формата видео определяются в QuickTime/ImageCompression.h и типы формата аудио определяются в CoreAudio/CoreAudioTypes.h.

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

    Objective C

    @import QTKit;

    Доступность

    OS X v10.5 и позже.

    Осуждаемый в OS X v10.9.

  • Возвраты, описывает ли получатель тот же формат как данное описание формата.

    Объявление

    Objective C

    - (BOOL)isEqualToFormatDescription:(QTFormatDescription *)formatDescription

    Параметры

    formatDescription

    Описание формата для QTFormatDescription объект.

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

    Objective C

    @import QTKit;

    Доступность

    OS X v10.5 и позже.

    Осуждаемый в OS X v10.9.

  • Возвращает локализованную сводку формата носителя.

    Объявление

    Objective C

    - (NSString *)localizedFormatSummary

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

    Локализованная строка, суммирующая формат носителя.

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

    Objective C

    @import QTKit;

    Доступность

    OS X v10.5 и позже.

    Осуждаемый в OS X v10.9.

  • mediaType - mediaType (OS X v10.9)

    Возвращает тип среды описанных носителей.

    Объявление

    Objective C

    - (NSString *)mediaType

    Параметры

    mediaType

    Тип среды QuickTime описанного мультимедийного объекта.

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

    Тип среды QuickTime, такой как QTMediaTypeVideo, QTMediaTypeSound, или QTMediaTypeMuxed.

    Обсуждение

    Типы среды определяются в QTMedia.h.

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

    Objective C

    @import QTKit;

    Доступность

    OS X v10.5 и позже.

    Осуждаемый в OS X v10.9.

  • Возвращает QuickTime SampleDescription носителей.

    Объявление

    Objective C

    - (NSData *)quickTimeSampleDescription

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

    NSData содержа SampleDescription для носителей.

    Обсуждение

    Этот метод возвращает QuickTime SampleDescription структура, позволяя приложениям получить подробную информацию о формате носителя. SampleDescription возвращается в собственном порядке байтов порядка байтов для системы.

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

    Objective C

    @import QTKit;

    Доступность

    OS X v10.5 и позже.

    Осуждаемый в OS X v10.9.

  • Константы для различного базового аудио и типов видео.

    Объявление

    Objective C

    NSString * const QTFormatDescriptionAudioChannelLayoutAttribute; NSString * const QTFormatDescriptionAudioMagicCookieAttribute; NSString * const QTFormatDescriptionAudioStreamBasicDescriptionAttribute; NSString * const QTFormatDescriptionVideoCleanApertureDisplaySizeAttribute; NSString * const QTFormatDescriptionVideoEncodedPixelsSizeAttribute; NSString * const QTFormatDescriptionVideoProductionApertureDisplaySizeAttribute;

    Константы

    • QTFormatDescriptionAudioChannelLayoutAttribute

      QTFormatDescriptionAudioChannelLayoutAttribute

      Возвраты NSData интерпретируемый как Core Audio AudioChannelLayout для аудио носителей.

      Это строковое значение может использоваться по ключевым путям для кодирования значения ключа, наблюдения значения ключа и привязки.

      QuickTime 7.2 и позже.

      Осуждаемый в OS X v10.9.

    • QTFormatDescriptionAudioMagicCookieAttribute

      QTFormatDescriptionAudioMagicCookieAttribute

      Возвраты NSData интерпретируемый как cookie волшебства Core Audio для аудио носителей.

      Это строковое значение может использоваться по ключевым путям для кодирования значения ключа, наблюдения значения ключа и привязки.

      QuickTime 7.2 и позже.

      Осуждаемый в OS X v10.9.

    • QTFormatDescriptionAudioStreamBasicDescriptionAttribute

      QTFormatDescriptionAudioStreamBasicDescriptionAttribute

      Возвраты NSValue интерпретируемый как Core Audio AudioStreamBasicDescription для аудио носителей.

      Это строковое значение может использоваться по ключевым путям для кодирования значения ключа, наблюдения значения ключа и привязки.

      QuickTime 7.2 и позже.

      Осуждаемый в OS X v10.9.

    • QTFormatDescriptionVideoCleanApertureDisplaySizeAttribute

      QTFormatDescriptionVideoCleanApertureDisplaySizeAttribute

      Возвраты NSValue интерпретируемый как NSSize это указывает размер видео медиа-материалов, показавших через его чистую апертуру и масштабируемых его попиксельной пропорцией.

      Это строковое значение может использоваться по ключевым путям для кодирования значения ключа, наблюдения значения ключа и привязки.

      QuickTime 7.2 и позже.

      Осуждаемый в OS X v10.9.

    • QTFormatDescriptionVideoEncodedPixelsSizeAttribute

      QTFormatDescriptionVideoEncodedPixelsSizeAttribute

      Возвраты NSValue интерпретируемый как NSSize это указывает закодированный размер видео носителей.

      Это строковое значение может использоваться по ключевым путям для кодирования значения ключа, наблюдения значения ключа и привязки.

      QuickTime 7.2 и позже.

      Осуждаемый в OS X v10.9.

    • QTFormatDescriptionVideoProductionApertureDisplaySizeAttribute

      QTFormatDescriptionVideoProductionApertureDisplaySizeAttribute

      Возвраты NSValue интерпретируемый как NSSize это указывает размер видео носителей, масштабируемых его попиксельной пропорцией, но не выведенное на экран через его чистую апертуру.

      Это строковое значение может использоваться по ключевым путям для кодирования значения ключа, наблюдения значения ключа и привязки.

      QuickTime 7.2 и позже.

      Осуждаемый в OS X v10.9.