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


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
Наследование
Object Platform::Object IInspectable MultiSourceMediaFrameReader
Атрибуты
Реализации

Требования к 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.

Применяется к