MultiSourceMediaFrameReader Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- 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. |