Ссылка CVPixelFormatDescription
Наследование
Не применимый
Соответствует
Не применимый
Оператор импорта
Swift
import CoreVideo
Objective C
@import CoreVideo;
Базовое Видео описание формата пикселя API определяет функции и типы для определения пользовательских форматов пикселя. Если необходимо определить пользовательский формат пикселя, необходимо только использовать описания формата пикселя.
-
CVPixelFormatDescriptionRegisterDescriptionWithPixelFormatType (_: _:) CVPixelFormatDescriptionRegisterDescriptionWithPixelFormatTypeРегистрирует описание формата пикселя в Базовом Видео.
Объявление
Swift
func CVPixelFormatDescriptionRegisterDescriptionWithPixelFormatType(_description: CFDictionary!, _pixelFormat: OSType)Objective C
void CVPixelFormatDescriptionRegisterDescriptionWithPixelFormatType ( CFDictionaryRef description, OSType pixelFormat );Параметры
descriptionБазовый словарь Основы, содержащий описание формата пикселя. Посмотрите Ключи Описания Формата пикселя для списка требуемых и дополнительных ключей.
pixelFormatЧетыре кода символа (тип
OSType) идентификатор для этого формата пикселя.Обсуждение
При использовании пользовательского формата пикселя необходимо зарегистрировать формат в Базовом Видео с помощью этой функции. Посмотрите Технические Вопросы и ответы 1401: Регистрация Пользовательских Форматов пикселя с QuickTime и Базовым Видео для большего количества подробных данных.
Оператор импорта
Objective C
@import CoreVideo;Swift
import CoreVideoДоступность
Доступный в iOS 4.0 и позже.
-
CVPixelFormatDescriptionCreateWithPixelFormatType (_: _:) CVPixelFormatDescriptionCreateWithPixelFormatTypeСоздает описание формата пикселя из данного
OSTypeидентификатор.Объявление
Swift
func CVPixelFormatDescriptionCreateWithPixelFormatType(_allocator: CFAllocator!, _pixelFormat: OSType) -> Unmanaged<CFDictionary>!Objective C
CFDictionaryRef CVPixelFormatDescriptionCreateWithPixelFormatType ( CFAllocatorRef allocator, OSType pixelFormat );Параметры
allocatorСредство выделения для использования при создании описания. Передача
NULLуказать средство выделения по умолчанию.pixelFormatЧетыре кода символа, идентифицирующие формат пикселя, который Вы хотите получить.
Возвращаемое значение
Базовый словарь Основы, содержащий описание формата пикселя. Посмотрите Ключи Описания Формата пикселя для списка ключей, относящихся к описанию формата.
Оператор импорта
Objective C
@import CoreVideo;Swift
import CoreVideoДоступность
Доступный в iOS 4.0 и позже.
-
CVPixelFormatDescriptionArrayCreateWithAllPixelFormatTypes (_:) CVPixelFormatDescriptionArrayCreateWithAllPixelFormatTypesВозвраты все описания формата пикселя, известные Базовому Видео.
Объявление
Swift
func CVPixelFormatDescriptionArrayCreateWithAllPixelFormatTypes(_allocator: CFAllocator!) -> Unmanaged<CFArray>!Objective C
CFArrayRef CVPixelFormatDescriptionArrayCreateWithAllPixelFormatTypes ( CFAllocatorRef allocator );Параметры
allocatorСредство выделения для использования при создании описания. Передача
NULLуказать средство выделения по умолчанию.Возвращаемое значение
Массив Базовых словарей Основы, каждый содержащий описание формата пикселя. Посмотрите Ключи Описания Формата пикселя для списка ключей, относящихся к описанию формата.
Оператор импорта
Objective C
@import CoreVideo;Swift
import CoreVideoДоступность
Доступный в iOS 4.0 и позже.
-
Определяет указатель на пользовательскую расширенную функцию пиксельной заливки, вызванную каждый раз, когда система должна дополнить буфер, содержащий Ваш пользовательский формат пикселя.
Объявление
Swift
typealias CVFillExtendedPixelsCallBack = CFunctionPointer<((CVPixelBuffer!, UnsafeMutablePointer<Void>) -> Boolean)>Objective C
typedef Boolean (*CVFillExtendedPixelsCallBack)( CVPixelBufferRef pixelBuffer, void *refCon );Параметры
pixelBufferПиксельный буфер, который будет дополнен.
refConУказатель на определенные с помощью приложения данные. Это - то же значение, которое Вы сохранили в
CVFillExtendedPixelsCallBackDataструктура.Возвращаемое значение
Если
true, дополнение было успешно; иначе,false.Обсуждение
Для получения дополнительной информации о реализации пользовательского расширенного обратного вызова пиксельной заливки посмотрите Технические Вопросы и ответы 1440: Реализация CVFillExtendedPixelsCallback.
Оператор импорта
Objective C
@import CoreVideo;Swift
import CoreVideoДоступность
Доступный в iOS 4.0 и позже.
-
Структура для содержания информации, описывающей пользовательский расширенный пиксельный алгоритм заливки.
Объявление
Swift
struct CVFillExtendedPixelsCallBackData { var version: CFIndex var fillCallBack: CVFillExtendedPixelsCallBack var refCon: UnsafeMutablePointer<Void> init() init(versionversion: CFIndex, fillCallBackfillCallBack: CVFillExtendedPixelsCallBack, refConrefCon: UnsafeMutablePointer<Void>) }Objective C
typedef struct { CFIndex version; CVFillExtendedPixelsCallBack fillCallBack; void *refCon; } CVFillExtendedPixelsCallBackData;Поля
versionВерсия этого алгоритма заливки.
fillCallbackУказатель на пользовательский пиксель заполняет функцию.
refConУказатель на определенные с помощью приложения данные, передающиеся Вашей пользовательской пиксельной функции заливки.
Обсуждение
Необходимо заполнить эту структуру и сохранить ее как часть словаря Основы Ядра описания формата пикселя (ключ:
kCVPixelFormatFillExtendedPixelsCallback, тип:CFData). Однако, если Вашему пользовательскому формату пикселя никогда не нужна функциональностьCVPixelBufferFillExtendedPixels, Вы не должны добавить этот ключ или реализовать связанный обратный вызов.Для получения дополнительной информации об определении пользовательского формата пикселя, посмотрите Ключи Описания Формата пикселя.
Доступность
Доступный в iOS 4.0 и позже.
-
Атрибуты формата пикселя.
Объявление
Swift
let kCVPixelFormatName: CFString! let kCVPixelFormatConstant: CFString! let kCVPixelFormatCodecType: CFString! let kCVPixelFormatFourCC: CFString! let kCVPixelFormatContainsAlpha: CFString! let kCVPixelFormatPlanes: CFString! let kCVPixelFormatBlockWidth: CFString! let kCVPixelFormatBlockHeight: CFString! let kCVPixelFormatBitsPerBlock: CFString! let kCVPixelFormatBlockHorizontalAlignment: CFString! let kCVPixelFormatBlockVerticalAlignment: CFString! let kCVPixelFormatBlackBlock: CFString! let kCVPixelFormatHorizontalSubsampling: CFString! let kCVPixelFormatVerticalSubsampling: CFString! let kCVPixelFormatOpenGLFormat: CFString! let kCVPixelFormatOpenGLType: CFString! let kCVPixelFormatOpenGLInternalFormat: CFString! let kCVPixelFormatCGBitmapInfo: CFString! let kCVPixelFormatQDCompatibility: CFString! let kCVPixelFormatCGBitmapContextCompatibility: CFString! let kCVPixelFormatCGImageCompatibility: CFString! let kCVPixelFormatOpenGLCompatibility: CFString! let kCVPixelFormatOpenGLESCompatibility: CFString! let kCVPixelFormatFillExtendedPixelsCallback: CFString!Objective C
const CFStringRef kCVPixelFormatName; const CFStringRef kCVPixelFormatConstant; const CFStringRef kCVPixelFormatCodecType; const CFStringRef kCVPixelFormatFourCC; const CFStringRef kCVPixelFormatContainsAlpha; const CFStringRef kCVPixelFormatPlanes; const CFStringRef kCVPixelFormatBlockWidth; const CFStringRef kCVPixelFormatBlockHeight; const CFStringRef kCVPixelFormatBitsPerBlock; const CFStringRef kCVPixelFormatBlockHorizontalAlignment; const CFStringRef kCVPixelFormatBlockVerticalAlignment; const CFStringRef kCVPixelFormatBlackBlock; const CFStringRef kCVPixelFormatHorizontalSubsampling; const CFStringRef kCVPixelFormatVerticalSubsampling; const CFStringRef kCVPixelFormatOpenGLFormat; const CFStringRef kCVPixelFormatOpenGLType; const CFStringRef kCVPixelFormatOpenGLInternalFormat; const CFStringRef kCVPixelFormatCGBitmapInfo; const CFStringRef kCVPixelFormatQDCompatibility; const CFStringRef kCVPixelFormatCGBitmapContextCompatibility; const CFStringRef kCVPixelFormatCGImageCompatibility; const CFStringRef kCVPixelFormatOpenGLCompatibility; const CFStringRef kCVPixelFormatOpenGLESCompatibility; const CFStringRef kCVPixelFormatFillExtendedPixelsCallback;Константы
-
kCVPixelFormatNameИмя формата пикселя (тип
CFString). Это должно совпасть с именем кодека, которое Вы использовали бы в QuickTime.Доступный в iOS 4.0 и позже.
-
kCVPixelFormatConstantФормат пикселя, постоянный для QuickTime.
Доступный в iOS 4.0 и позже.
-
kCVPixelFormatCodecTypeТип кодека (тип
CFString). Например,'2vuy'илиk422YpCbCr8CodecType.Доступный в iOS 4.0 и позже.
-
kCVPixelFormatFourCCMicrosoft FourCC эквивалентный код для этого формата пикселя (тип
CFString).Доступный в iOS 4.0 и позже.
-
kCVPixelFormatContainsAlphaБулево значение, где
kCFBooleanTrueуказывает, что формат содержит альфу, и некоторые изображения можно считать прозрачными;kCFBooleanFalseуказывает, что нет никакой альфы, и изображения всегда непрозрачны.Доступный в iOS 4.3 и позже.
-
kCVPixelFormatPlanesЧисло плоскостей изображения связалось с этим форматом (тип
CFNumber). Каждая плоскость может содержать единственный компонент или чередованный набор компонентов. Обратите внимание на то, что, если Ваш формат пикселя не является планарным, можно поместить ключи требуемого формата в словарь верхнего уровня.Доступный в iOS 4.0 и позже.
-
kCVPixelFormatBlockWidthШирина, в пикселях, самой малочисленной группы с байтовой адресацией пикселей (тип
CFNumber). Используемый для помощи с выделением памяти для форматов пикселя, не имеющих целочисленного значения для байт на пиксель. Предполагаемый быть 1, если не присутствует этот ключ. Вот некоторые примеры блочных ширин для стандартных форматов пикселя:8-разрядная яркость только, блок width равняется 1, биты на блочное значение 8.
16-разрядный RGB 1555 года, блок width равняется 1, биты на блочное значение 16.
32-разрядные 8888 ARGB, блок width равняется 1, биты на блочное значение 32.
2vuy (CbYCrY), блок width равняется 2, биты на блочное значение 32.
1-разрядный битовый массив, блок width равняется 8, биты на блочное значение 8.
v210, блок width равняется 6, биты на блочное значение 128.
Доступный в iOS 4.0 и позже.
-
kCVPixelFormatBlockHeightВысота, в пикселях, самой малочисленной группы с байтовой адресацией пикселей (тип
CFNumber). Предполагаемый быть 1, если не присутствует этот ключ.Доступный в iOS 4.0 и позже.
-
kCVPixelFormatBitsPerBlockЧисло битов на блок. Для простых форматов пикселя это значение совпадает с традиционным значением бит на пиксель. Этот ключ обязателен в описаниях формата пикселя. См. описание для
kCVPixelFormatBlockWidthдля примеров значений битов на блок.Доступный в iOS 4.0 и позже.
-
kCVPixelFormatBlockHorizontalAlignmentТребования выравнивания по горизонтали этого формата (тип
CFNumber). Например, выравнивание для v210 было бы 8 здесь для горизонтального случая для соответствия стандарта v210 значение выравнивания строки 48. Предполагаемый быть 1, если не присутствует этот ключ.Доступный в iOS 4.0 и позже.
-
kCVPixelFormatBlockVerticalAlignmentТребования выравнивания по вертикали этого формата (тип
CFNumber). Предполагаемый быть 1, если не присутствует этот ключ.Доступный в iOS 4.0 и позже.
-
kCVPixelFormatBlackBlockКомбинация двоичных разрядов для блока черных пикселей (тип
CFData. Если этот ключ отсутствует, черный, как предполагается, все нули. Если настоящее, это должно бытьbitsPerPixelбиты долго; еслиbitsPerPixelменьше чем байт, повторите комбинацию двоичных разрядов для полного байта.Доступный в iOS 4.0 и позже.
-
kCVPixelFormatHorizontalSubsamplingГоризонтальная информация о подвыборке для этой плоскости (тип
CFNumber). Предполагаемый быть 1, если не присутствует этот ключ.Доступный в iOS 4.0 и позже.
-
kCVPixelFormatVerticalSubsamplingВертикальная информация о подвыборке для этой плоскости (тип
CFNumber). Предполагаемый быть 1, если не присутствует этот ключ.Доступный в iOS 4.0 и позже.
-
kCVPixelFormatOpenGLFormatФормат OpenGL раньше описывал эту плоскость изображения (если применимо). Посмотрите спецификацию OpenGL для возможных значений.
Доступный в iOS 4.0 и позже.
-
kCVPixelFormatOpenGLTypeТип OpenGL для описания этой плоскости изображения (если применимо). Посмотрите спецификацию OpenGL для возможных значений.
Доступный в iOS 4.0 и позже.
-
kCVPixelFormatOpenGLInternalFormatВнутренний формат OpenGL для этого формата пикселя (если применимо). Посмотрите спецификацию OpenGL для возможных значений.
Доступный в iOS 4.0 и позже.
-
kCVPixelFormatCGBitmapInfoБазовая Графическая растровая информация для этого формата пикселя (если применимо).
Доступный в iOS 4.0 и позже.
-
kCVPixelFormatQDCompatibilityЕсли это правда, этот формат совместим с QuickDraw (тип
CFBoolean).Доступный в iOS 4.0 и позже.
-
kCVPixelFormatCGBitmapContextCompatibilityЕсли это правда, этот формат совместим с Базовыми Графическими растровыми контекстами (тип
CFBoolean).Доступный в iOS 4.0 и позже.
-
kCVPixelFormatCGImageCompatibilityЕсли это правда, этот формат совместим с
CGImageвведите (типCFBoolean).Доступный в iOS 4.0 и позже.
-
kCVPixelFormatOpenGLCompatibilityЕсли это правда, этот формат совместим с OpenGL (тип
CFBoolean).Доступный в iOS 4.0 и позже.
-
kCVPixelFormatOpenGLESCompatibilityЕсли это правда, этот формат совместим с OpenGLES (тип
CFBoolean).Доступный в iOS 5.0 и позже.
-
kCVPixelFormatFillExtendedPixelsCallbackПользовательский расширенный пиксель заполняет алгоритм (тип
CFData). ПосмотритеCVFillExtendedPixelsCallBackиCVFillExtendedPixelsCallBackDataдля получения дополнительной информации.Доступный в iOS 4.0 и позже.
Обсуждение
Если необходимо определить пользовательский формат пикселя, необходимо указать эти ключи в Базовом словаре Основы. Для получения информации о регистрации Вашего формата пикселя посмотрите Технические Вопросы и ответы 1401: Регистрация Пользовательских Форматов пикселя с QuickTime и Базовым Видео.
В большинстве случаев Вы не должны указывать свой собственный формат пикселя.
-
-
Базовое Видео не предоставляет поддержку для всех этих форматов; этот список определяет только их имена.
Объявление
Swift
var kCVPixelFormatType_1Monochrome: Int { get } var kCVPixelFormatType_2Indexed: Int { get } var kCVPixelFormatType_4Indexed: Int { get } var kCVPixelFormatType_8Indexed: Int { get } var kCVPixelFormatType_1IndexedGray_WhiteIsZero: Int { get } var kCVPixelFormatType_2IndexedGray_WhiteIsZero: Int { get } var kCVPixelFormatType_4IndexedGray_WhiteIsZero: Int { get } var kCVPixelFormatType_8IndexedGray_WhiteIsZero: Int { get } var kCVPixelFormatType_16BE555: Int { get } var kCVPixelFormatType_16LE555: Int { get } var kCVPixelFormatType_16LE5551: Int { get } var kCVPixelFormatType_16BE565: Int { get } var kCVPixelFormatType_16LE565: Int { get } var kCVPixelFormatType_24RGB: Int { get } var kCVPixelFormatType_24BGR: Int { get } var kCVPixelFormatType_32ARGB: Int { get } var kCVPixelFormatType_32BGRA: Int { get } var kCVPixelFormatType_32ABGR: Int { get } var kCVPixelFormatType_32RGBA: Int { get } var kCVPixelFormatType_64ARGB: Int { get } var kCVPixelFormatType_48RGB: Int { get } var kCVPixelFormatType_32AlphaGray: Int { get } var kCVPixelFormatType_16Gray: Int { get } var kCVPixelFormatType_30RGB: Int { get } var kCVPixelFormatType_422YpCbCr8: Int { get } var kCVPixelFormatType_4444YpCbCrA8: Int { get } var kCVPixelFormatType_4444YpCbCrA8R: Int { get } var kCVPixelFormatType_4444AYpCbCr8: Int { get } var kCVPixelFormatType_4444AYpCbCr16: Int { get } var kCVPixelFormatType_444YpCbCr8: Int { get } var kCVPixelFormatType_422YpCbCr16: Int { get } var kCVPixelFormatType_422YpCbCr10: Int { get } var kCVPixelFormatType_444YpCbCr10: Int { get } var kCVPixelFormatType_420YpCbCr8Planar: Int { get } var kCVPixelFormatType_420YpCbCr8PlanarFullRange: Int { get } var kCVPixelFormatType_422YpCbCr_4A_8BiPlanar: Int { get } var kCVPixelFormatType_420YpCbCr8BiPlanarVideoRange: Int { get } var kCVPixelFormatType_420YpCbCr8BiPlanarFullRange: Int { get } var kCVPixelFormatType_422YpCbCr8_yuvs: Int { get } var kCVPixelFormatType_422YpCbCr8FullRange: Int { get } var kCVPixelFormatType_OneComponent8: Int { get } var kCVPixelFormatType_TwoComponent8: Int { get } var kCVPixelFormatType_OneComponent16Half: Int { get } var kCVPixelFormatType_OneComponent32Float: Int { get } var kCVPixelFormatType_TwoComponent16Half: Int { get } var kCVPixelFormatType_TwoComponent32Float: Int { get } var kCVPixelFormatType_64RGBAHalf: Int { get } var kCVPixelFormatType_128RGBAFloat: Int { get }Objective C
enum { kCVPixelFormatType_1Monochrome = 0x00000001, kCVPixelFormatType_2Indexed = 0x00000002, kCVPixelFormatType_4Indexed = 0x00000004, kCVPixelFormatType_8Indexed = 0x00000008, kCVPixelFormatType_1IndexedGray_WhiteIsZero = 0x00000021, kCVPixelFormatType_2IndexedGray_WhiteIsZero = 0x00000022, kCVPixelFormatType_4IndexedGray_WhiteIsZero = 0x00000024, kCVPixelFormatType_8IndexedGray_WhiteIsZero = 0x00000028, kCVPixelFormatType_16BE555 = 0x00000010, kCVPixelFormatType_16LE555 = 'L555', kCVPixelFormatType_16LE5551 = '5551', kCVPixelFormatType_16BE565 = 'B565', kCVPixelFormatType_16LE565 = 'L565', kCVPixelFormatType_24RGB = 0x00000018, kCVPixelFormatType_24BGR = '24BG', kCVPixelFormatType_32ARGB = 0x00000020, kCVPixelFormatType_32BGRA = 'BGRA', kCVPixelFormatType_32ABGR = 'ABGR', kCVPixelFormatType_32RGBA = 'RGBA', kCVPixelFormatType_64ARGB = 'b64a', kCVPixelFormatType_48RGB = 'b48r', kCVPixelFormatType_32AlphaGray = 'b32a', kCVPixelFormatType_16Gray = 'b16g', kCVPixelFormatType_30RGB = 'R10k', kCVPixelFormatType_422YpCbCr8 = '2vuy', kCVPixelFormatType_4444YpCbCrA8 = 'v408', kCVPixelFormatType_4444YpCbCrA8R = 'r408', kCVPixelFormatType_4444AYpCbCr8 = 'y408', kCVPixelFormatType_4444AYpCbCr16 = 'y416', kCVPixelFormatType_444YpCbCr8 = 'v308', kCVPixelFormatType_422YpCbCr16 = 'v216', kCVPixelFormatType_422YpCbCr10 = 'v210', kCVPixelFormatType_444YpCbCr10 = 'v410', kCVPixelFormatType_420YpCbCr8Planar = 'y420', kCVPixelFormatType_420YpCbCr8PlanarFullRange = 'f420', kCVPixelFormatType_422YpCbCr_4A_8BiPlanar = 'a2vy', kCVPixelFormatType_420YpCbCr8BiPlanarVideoRange = '420v', kCVPixelFormatType_420YpCbCr8BiPlanarFullRange = '420f', kCVPixelFormatType_422YpCbCr8_yuvs = 'yuvs', kCVPixelFormatType_422YpCbCr8FullRange = 'yuvf', kCVPixelFormatType_OneComponent8 = 'L008', kCVPixelFormatType_TwoComponent8 = '2C08', kCVPixelFormatType_OneComponent16Half = 'L00h', kCVPixelFormatType_OneComponent32Float = 'L00f', kCVPixelFormatType_TwoComponent16Half = '2C0h', kCVPixelFormatType_TwoComponent32Float = '2C0f', kCVPixelFormatType_64RGBAHalf = 'RGhA', kCVPixelFormatType_128RGBAFloat = 'RGfA', };Константы
-
kCVPixelFormatType_1Monochrome1 бит индексируется.
Доступный в iOS 4.0 и позже.
-
kCVPixelFormatType_2Indexed2 бита индексируются.
Доступный в iOS 4.0 и позже.
-
kCVPixelFormatType_4Indexed4 бита индексируются.
Доступный в iOS 4.0 и позже.
-
kCVPixelFormatType_8Indexed8 битов индексируются.
Доступный в iOS 4.0 и позже.
-
kCVPixelFormatType_1IndexedGray_WhiteIsZero1 бит индексировал серый, белый нуль.
Доступный в iOS 4.0 и позже.
-
kCVPixelFormatType_2IndexedGray_WhiteIsZero2 бита индексировали серый, белый нуль.
Доступный в iOS 4.0 и позже.
-
kCVPixelFormatType_4IndexedGray_WhiteIsZero4 бита индексировали серый, белый нуль.
Доступный в iOS 4.0 и позже.
-
kCVPixelFormatType_8IndexedGray_WhiteIsZero8 битов индексировали серый, белый нуль.
Доступный в iOS 4.0 и позже.
-
kCVPixelFormatType_16BE555BE RGB 555 на 16 битов.
Доступный в iOS 4.0 и позже.
-
kCVPixelFormatType_16LE555LE RGB 555 на 16 битов.
Доступный в iOS 4.0 и позже.
-
kCVPixelFormatType_16LE5551LE RGB 5551 на 16 битов.
Доступный в iOS 4.0 и позже.
-
kCVPixelFormatType_16BE565BE RGB 565 на 16 битов.
Доступный в iOS 4.0 и позже.
-
kCVPixelFormatType_16LE565LE RGB 565 на 16 битов.
Доступный в iOS 4.0 и позже.
-
kCVPixelFormatType_24RGBRGB на 24 бита.
Доступный в iOS 4.0 и позже.
-
kCVPixelFormatType_24BGRBGR на 24 бита.
Доступный в iOS 4.0 и позже.
-
kCVPixelFormatType_32ARGBARGB на 32 бита.
Доступный в iOS 4.0 и позже.
-
kCVPixelFormatType_32BGRABGRA на 32 бита.
Доступный в iOS 4.0 и позже.
-
kCVPixelFormatType_32ABGRABGR на 32 бита.
Доступный в iOS 4.0 и позже.
-
kCVPixelFormatType_32RGBARGBA на 32 бита.
Доступный в iOS 4.0 и позже.
-
kCVPixelFormatType_64ARGBARGB на 64 бита, 16-разрядные выборки с обратным порядком байтов.
Доступный в iOS 4.0 и позже.
-
kCVPixelFormatType_48RGBRGB на 48 битов, 16-разрядные выборки с обратным порядком байтов.
Доступный в iOS 4.0 и позже.
-
kCVPixelFormatType_32AlphaGrayAlphaGray на 32 бита, 16-разрядные выборки с обратным порядком байтов, черные, являются нулем.
Доступный в iOS 4.0 и позже.
-
kCVPixelFormatType_16GrayШкала полутонов на 16 битов, 16-разрядные выборки с обратным порядком байтов, черные, являются нулем.
Доступный в iOS 4.0 и позже.
-
kCVPixelFormatType_30RGBRGB на 30 битов, 10-разрядные выборки с обратным порядком байтов, 2 неиспользованных дополнительных бита (по крайней мере, значительный конец).
Доступный в iOS 4.3 и позже.
-
kCVPixelFormatType_422YpCbCr8Y'CbCr компонента, 8-разрядный 4:2:2, упорядоченный Cb Y '0 Cr Y' 1.
Доступный в iOS 4.0 и позже.
-
kCVPixelFormatType_4444YpCbCrA8Y'CbCrA компонента, 8-разрядный 4:4:4:4, упорядоченный Cb Y' Cr A.
Доступный в iOS 4.0 и позже.
-
kCVPixelFormatType_4444YpCbCrA8RY'CbCrA компонента, 8-разрядный 4:4:4:4, представляя формат. Полнофункциональная альфа, нуль сместил YUV, упорядочила Y' Cb Cr.
Доступный в iOS 4.0 и позже.
-
kCVPixelFormatType_4444AYpCbCr8Y'CbCrA компонента, 8-разрядный 4:4:4:4, упорядочил Y' Cb Cr, полнофункциональная альфа, видео диапазон Y'CbCr.
Доступный в iOS 4.3 и позже.
-
kCVPixelFormatType_4444AYpCbCr16Y'CbCrA компонента, 16-разрядный 4:4:4:4, упорядочил Y' Cb Cr, полнофункциональная альфа, видео диапазон Y'CbCr, 16-разрядные выборки с прямым порядком байтов.
Доступный в iOS 4.3 и позже.
-
kCVPixelFormatType_444YpCbCr8Y'CbCr компонента, 8-разрядный 4:4:4.
Доступный в iOS 4.0 и позже.
-
kCVPixelFormatType_422YpCbCr16Y'CbCr компонента, 10,12,14,16-разрядный 4:2:2.
Доступный в iOS 4.0 и позже.
-
kCVPixelFormatType_422YpCbCr10Y'CbCr компонента, 10-разрядный 4:2:2.
Доступный в iOS 4.0 и позже.
-
kCVPixelFormatType_444YpCbCr10Y'CbCr компонента, 10-разрядный 4:4:4.
Доступный в iOS 4.0 и позже.
-
kCVPixelFormatType_420YpCbCr8PlanarПланарный Y'CbCr Компонента, 8-разрядный 4:2:0.
baseAddrточки к обратному порядку байтовCVPlanarPixelBufferInfo_YCbCrPlanarструктура.Доступный в iOS 4.0 и позже.
-
kCVPixelFormatType_420YpCbCr8PlanarFullRangeПланарный Y'CbCr Компонента, 8-разрядный 4:2:0, полный спектр.
baseAddrточки к обратному порядку байтовCVPlanarPixelBufferInfo_YCbCrPlanarструктура.Доступный в iOS 4.0 и позже.
-
kCVPixelFormatType_422YpCbCr_4A_8BiPlanarПервая плоскость: Компонент видео диапазона Y'CbCr, 8-разрядный 4:2:2, упорядоченный Cb Y '0 Cr Y' 1; вторая плоскость: альфа 8-разрядные 0-255.
Доступный в iOS 4.0 и позже.
-
kCVPixelFormatType_420YpCbCr8BiPlanarVideoRangeБипланарный Y'CbCr Компонента, 8-разрядный 4:2:0, видео диапазон (luma = [16,235] цветность = [16,240]).
baseAddrточки к обратному порядку байтовCVPlanarPixelBufferInfo_YCbCrBiPlanarструктура.Доступный в iOS 4.0 и позже.
-
kCVPixelFormatType_420YpCbCr8BiPlanarFullRangeБипланарный Y'CbCr Компонента, 8-разрядный 4:2:0, полный диапазон (luma = [0,255] цветность = [1,255]).
baseAddrточки к обратному порядку байтовCVPlanarPixelBufferInfo_YCbCrBiPlanarструктура.Доступный в iOS 4.0 и позже.
-
kCVPixelFormatType_422YpCbCr8_yuvsY'CbCr компонента, 8-разрядный 4:2:2, упорядоченный Y '0 сбар Y' 1 Cr.
Доступный в iOS 4.0 и позже.
-
kCVPixelFormatType_422YpCbCr8FullRangeY'CbCr компонента, 8-разрядный 4:2:2, полный спектр, упорядоченный Y '0 сбар Y' 1 Cr.
Доступный в iOS 4.0 и позже.
-
kCVPixelFormatType_OneComponent88 битов одно компонента, черный цвет являются нулем.
Доступный в iOS 5.1 и позже.
-
kCVPixelFormatType_TwoComponent88 битов два компонента, черный цвет являются нулем.
Доступный в iOS 5.1 и позже.
-
kCVPixelFormatType_OneComponent16Half6 битов одно плавание полуточности компонента IEEE, 16-разрядные выборки с прямым порядком байтов.
Доступный в iOS 6.0 и позже.
-
kCVPixelFormatType_OneComponent32Float32 бита одно плавание компонента IEEE, 32-разрядные выборки с прямым порядком байтов.
Доступный в iOS 6.0 и позже.
-
kCVPixelFormatType_TwoComponent16Half16 битов два плавания полуточности компонента IEEE, 16-разрядные выборки с прямым порядком байтов.
Доступный в iOS 6.0 и позже.
-
kCVPixelFormatType_TwoComponent32Float32 бита два плавания компонента IEEE, 32-разрядные выборки с прямым порядком байтов.
Доступный в iOS 6.0 и позже.
-
kCVPixelFormatType_64RGBAHalfRGBA на 64 бита плавание полуточности IEEE, 16-разрядные выборки с прямым порядком байтов.
Доступный в iOS 6.0 и позже.
-
kCVPixelFormatType_128RGBAFloatRGBA на 128 битов плавание IEEE, 32-разрядные выборки с прямым порядком байтов.
Доступный в iOS 6.0 и позже.
-
