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 . |