Поделиться через


Windows.Media.Capture.Frames Пространство имен

Это пространство имен предоставляет API для получения кадров мультимедиа из одного или нескольких объектов MediaFrameSource , представляющих устройства захвата.

Объекты MediaFrameSourceGroup используются для обнаружения групп источников кадров мультимедиа, которые можно использовать одновременно. MediaFrameReader используется для получения кадров из источника кадров. Кадры могут поступать в нескольких разных форматах в зависимости от типа источника кадров мультимедиа, предоставляющего кадры. Типы кадров включают VideoMediaFrame, DepthMediaFrame, InfraredMediaFrame и BufferMediaFrame.

Инструкции по использованию MediaFrameSource для захвата кадров см. в разделе Обработка кадров мультимедиа с помощью MediaFrameReader.

Классы

AudioMediaFrame

Представляет кадр звуковых данных, полученных из MediaFrameSource.

BufferMediaFrame

Представляет кадр из MediaFrameSource , предоставляющий данные в IBuffer.

DepthMediaFrame

Представляет кадр VideoMediaFrame , содержащий видеоданные глубины.

DepthMediaFrameFormat

Описывает формат кадра DepthMediaFrame.

InfraredMediaFrame

Представляет кадр VideoMediaFrame , содержащий инфракрасные видеоданные.

MediaFrameArrivedEventArgs

Предоставляет данные для события MediaFrameReader.FrameArrived .

MediaFrameFormat

Описывает формат кадра мультимедиа, полученного из MediaFrameSource и представленного MediaFrameReference.

MediaFrameReader

Предоставляет доступ к кадрам из MediaFrameSource и уведомление о поступлении нового кадра.

MediaFrameReference

Класс-оболочка, представляющий кадр, полученный из MediaFrameSource. Используйте свойства этого класса для доступа к определенному типу кадра, предоставленному источником, например VideoMediaFrame или BufferMediaFrame.

MediaFrameSource

Представляет источник кадров мультимедиа, например цветную или инфракрасную камеру.

MediaFrameSourceController

Позволяет получить и задать свойства MediaFrameSource , а также получить VideoDeviceController, который предоставляет элементы управления камерой, такие как экспозиция, фокус и масштаб.

MediaFrameSourceGetPropertyResult

Представляет значение свойства MediaFrameSource , если оно было успешно извлечено, и состояние результата операции получения.

MediaFrameSourceGroup

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

MediaFrameSourceInfo

Предоставляет сведения о MediaFrameSource.

MultiSourceMediaFrameArrivedEventArgs

Предоставляет данные для события MultiSourceMediaFrameReader.FrameArrived .

MultiSourceMediaFrameReader

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

MultiSourceMediaFrameReference

Класс-оболочка, предоставляющий доступ к кадрам, связанным со временем, полученным из одного или нескольких объектов MediaFrameSource . Вызовите TryGetFrameReferenceBySourceId , чтобы получить Объект MediaFrameReference , представляющий кадр из определенного источника кадров мультимедиа.

VideoMediaFrame

Представляет кадр из MediaFrameSource , который предоставляет данные в видеокадре, представленном IDirect3DSurface или SoftwareBitmap.

VideoMediaFrameFormat

Описывает формат изображения кадра VideoMediaFrame.

Перечисления

MediaFrameReaderAcquisitionMode

Указывает способ, которым система должна управлять кадрами, полученными из MediaFrameReader или MultiSourceMediaFrameReader при поступлении нового кадра до того, как приложение завершит обработку предыдущего кадра.

MediaFrameReaderStartStatus

Указывает результат вызова StartAsync для запуска чтения кадров мультимедиа MediaFrameReader.

MediaFrameSourceGetPropertyStatus

Указывает результат операции MediaFrameSourceController.GetPropertyAsync или MediaFrameSourceController.GetPropertyByExtendedIdAsync .

MediaFrameSourceKind

Указывает тип данных, создаваемых MediaFrameSource.

MediaFrameSourceSetPropertyStatus

Указывает результат операции MediaFrameSourceController.SetPropertyAsync .

MultiSourceMediaFrameReaderStartStatus

Указывает состояние операции запуска MultiSourceMediaFrameReader . Значение из этого перечисления возвращается методом MultiSourceMediaFrameReader.StartAsync .

См. также раздел