MultiSourceMediaFrameReader Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет доступ к кадрам, связанным со временем, из нескольких MediaFrameSource и предоставляет уведомления о поступлении новых кадров. Это полезно, если вам нужно обрабатывать кадры из разных источников, таких как камера глубины и камера rbg, и необходимо убедиться, что кадры из каждого источника были захвачены близко друг к другу во времени.
public ref class MultiSourceMediaFrameReader sealed : IClosable
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 262144)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class MultiSourceMediaFrameReader final : IClosable
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 262144)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class MultiSourceMediaFrameReader : System.IDisposable
Public NotInheritable Class MultiSourceMediaFrameReader
Implements IDisposable
- Наследование
- Атрибуты
- Реализации
Требования к Windows
Семейство устройств |
Windows 10 Creators Update (появилось в 10.0.15063.0)
|
API contract |
Windows.Foundation.UniversalApiContract (появилось в v4.0)
|
Комментарии
Получите экземпляр этого класса, вызвав Метод CreateMultiSourceFrameReaderAsync для объекта MediaCapture , который был инициализирован для использования требуемого источника кадра мультимедиа.
Чтобы считывать кадры из одного или нескольких объектов MediaFrameSource без корреляции по времени между разными источниками, можно использовать MediaFrameReader.
Инструкции по использованию MediaFrameSource для захвата кадров см. в разделе Обработка кадров мультимедиа с помощью MediaFrameReader.
Журнал версий
Версия Windows | Версия пакета SDK | Добавленная стоимость |
---|---|---|
1709 | 16299 | AcquisitionMode |
Свойства
AcquisitionMode |
Указывает способ, которым система должна управлять кадрами, полученными из MultiSourceMediaFrameReader , когда поступает новый кадр до того, как приложение завершит обработку предыдущего кадра. |
Методы
Close() |
Удаляет объект и связанные с ним ресурсы. |
Dispose() |
Выполняет определяемые приложением задачи, связанные с удалением, высвобождением или сбросом неуправляемых ресурсов. |
StartAsync() |
Асинхронно запускает чтение кадров с ядром времени из одного или нескольких объектов MediaFrameSource . |
StopAsync() |
Асинхронно останавливает чтение кадров с временным ядром из одного или нескольких объектов MediaFrameSource . |
TryAcquireLatestFrame() |
Пытается получить объект MultiSourceMediaFrameReference , который предоставляет доступ к последним кадрам, коррелируемым по времени, из одного или нескольких объектов MediaFrameSource . |
События
FrameArrived |
Происходит при поступлении нового кадра из всех источников кадров мультимедиа, связанных с MultiSourceMediaFrameReader. |