Compartilhar via


MultiSourceMediaFrameReader Classe

Definição

Fornece acesso a quadros correlacionados por tempo de vários MediaFrameSource e fornece notificações quando novos quadros chegam. Isso será útil se você precisar processar quadros de diferentes fontes, como uma câmera de profundidade e uma câmera rbg, e precisar garantir que os quadros de cada fonte sejam capturados próximos uns dos outros a tempo.

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
Herança
Object Platform::Object IInspectable MultiSourceMediaFrameReader
Atributos
Implementações

Requisitos do Windows

Família de dispositivos
Windows 10 Creators Update (introduzida na 10.0.15063.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v4.0)

Comentários

Obtenha uma instância dessa classe chamando CreateMultiSourceFrameReaderAsync em um objeto MediaCapture que foi inicializado para usar a fonte de quadro de mídia desejada.

Para ler quadros de um ou mais objetos MediaFrameSource sem correlação de tempo entre diferentes fontes, você pode usar MediaFrameReader.

Para obter diretrizes sobre como usar o MediaFrameSource para capturar quadros, consulte Processar quadros de mídia com MediaFrameReader.

Histórico de versão

Versão do Windows Versão do SDK Valor adicionado
1.709 16299 AcquisitionMode

Propriedades

AcquisitionMode

Especifica a maneira como o sistema deve gerenciar quadros adquiridos de um MultiSourceMediaFrameReader quando um novo quadro chega antes que o aplicativo termine de processar o quadro anterior.

Métodos

Close()

Descarta o objeto e os recursos associados.

Dispose()

Realiza tarefas definidas pelo aplicativo associadas à liberação ou à redefinição de recursos não gerenciados.

StartAsync()

Inicia de forma assíncrona a leitura de quadros com corella de tempo de um ou mais objetos MediaFrameSource .

StopAsync()

Interrompe de forma assíncrona a leitura de quadros com corella de tempo de um ou mais objetos MediaFrameSource .

TryAcquireLatestFrame()

Tenta obter um objeto MultiSourceMediaFrameReference que fornece acesso aos quadros correlacionados por tempo mais recentes de um ou mais objetos MediaFrameSource .

Eventos

FrameArrived

Ocorre quando um novo quadro chega de todas as fontes de quadro de mídia associadas ao MultiSourceMediaFrameReader.

Aplica-se a