CoreMedia Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Пространство имен CoreMedia предоставляет низкоуровневые классы для управления звуком и видео и их воспроизведения.
Классы
CMAttachmentBearer |
Статические методы и методы расширения для объектов, которые могут содержать вложения. |
CMAudioFormatDescription |
Объект CMFormatDescription , описывающий звуковой формат. |
CMBlockBuffer |
Непрерывный диапазон смещения данных в возможной несмежной области памяти. |
CMBufferQueue |
Очередь буфера CoreMedia. |
CMClock |
Источник сведений о времени, например системные часы. |
CMClockOrTimebase |
Базовый класс для элементов привязки CMClock и CMTimebase. |
CMCustomBlockAllocator |
Пространство имен CoreMedia предоставляет низкоуровневые классы для управления звуком и видео и их воспроизведения. |
CMFormatDescription |
Описание мультимедийных данных для звуковых, видео, текстовых и временных кодов |
CMHevcTemporalLevelInfoSettings |
Пространство имен CoreMedia предоставляет низкоуровневые классы для управления звуком и видео и их воспроизведения. |
CMMemoryPool |
Класс, который управляет повторяющимся выделением и освобождением больших блоков памяти. |
CMSampleBuffer |
Контейнер с нулевыми или более выборками определенного типа мультимедиа. |
CMSampleBufferAttachmentKeyExtensions |
Пространство имен CoreMedia предоставляет низкоуровневые классы для управления звуком и видео и их воспроизведения. |
CMSampleBufferAttachmentSettings |
Ключи для CMSampleBuffer вложений. |
CMTextMarkupAttributes |
Управляет атрибутами, используемыми AVTextStyleRule. |
CMTimebase |
Инкапсулирует управляемый приложением временная шкала. |
CMVideoFormatDescription |
Объект CMFormatDescription , описывающий видео. |
Структуры
CMSampleTimingInfo |
Сведения о времени для CMSampleBuffer. |
CMTime |
Значение времени, представляющее рациональное число Value/P:CoreMedia.CMTime.Timescale. |
CMTimeMapping |
Задает сопоставление между источником CMTimeRange и целевым CMTimeRangeобъектом . |
CMTimeRange |
Продолжительность времени. |
CMTimeScale |
Значение, используемое в качестве знаменателя при вычислении CMTime . |
CMVideoDimensions |
Структуру, содержащую ширину и высоту видеофайла. |
TextMarkupColor |
Цвет, используемый с BackgroundColor и ForegroundColor. |
Интерфейсы
ICMAttachmentBearer |
Интерфейс маркера для типа, который может содержать вложения. |
Перечисления
CMAttachmentMode |
Перечисляет политики распространения вложений. |
CMBlockBufferError |
Перечисление, значения которого указывают ошибки, связанные с CMBlockBuffer. |
CMBlockBufferFlags |
Перечисление флагов, используемых с CreateEmpty(UInt32, CMBlockBufferFlags, CMBlockBufferError). |
CMBufferQueue.TriggerCondition |
Перечисляет условия триггера для триггера очереди буфера. |
CMClockError |
Перечисление, значения которого указывают ошибки, связанные с CMClock. |
CMClosedCaptionFormatType |
Перечисление, значения которого указывают стандарт субтитров. |
CMFormatDescriptionError |
Перечисление, значения которого указывают ошибки, связанные с CMFormatDescription. |
CMMediaType |
Перечисление, значения которого указывают допустимые типы носителей. |
CMMetadataFormatType |
Перечисление, значения которого задают типы метаданных с заданным временем. |
CMMuxedStreamType |
Перечисление, значения которого указывают допустимые типы мультиплексированных носителей. |
CMPixelFormat |
Перечисляет форматы пикселей. |
CMSampleBufferAttachmentKey |
Пространство имен CoreMedia предоставляет низкоуровневые классы для управления звуком и видео и их воспроизведения. |
CMSampleBufferError |
Перечисление, значения которого указывают ошибки, связанные с CMSampleBuffer. |
CMSubtitleFormatType |
Перечисление, значения которого задают стандарт подстилания. |
CMSyncError |
Перечисление, значения которого указывают ошибки, возвращаемые GetRelativeRateAndAnchorTime(CMClockOrTimebase, CMClockOrTimebase, Double, CMTime, CMTime). |
CMTime.Flags |
Перечисление, значения которого являются флагами, используемыми CMTime. |
CMTimebaseError |
Перечисление, значения которого указывают ошибки, связанные с CMTimebase. |
CMTimeCodeFormatType |
Перечисление, значения которого задают тип кода времени. |
CMTimeRoundingMethod |
Перечисление, значения которого указывают метод округления для использования с CMTime. |
CMVideoCodecType |
Перечисление, значения которого указывают типы видеокодеков. |
LensStabilizationStatus |
Пространство имен CoreMedia предоставляет низкоуровневые классы для управления звуком и видео и их воспроизведения. |
Делегаты
CMBufferCompare |
Делегируйте сигнатуру для сравнения двух объектов CoreFoundation, используемых для сортировки объектов в CMBufferQueue. |
CMBufferGetBool |
Делегируйте сигнатуру, чтобы определить, готов ли указанный буфер, который должен быть выведен из очереди. |
CMBufferGetSize |
Делегат для получения размеров буфера мультимедиа. |
CMBufferGetTime |
Возвращает объект CMTime для указанного буфера. |