Partilhar via


Windows.Media.Capture.Frames Namespace

Esse namespace fornece APIs para obter quadros de mídia de um ou mais objetos MediaFrameSource que representam dispositivos de captura.

Objetos MediaFrameSourceGroup são usados para descobrir grupos de fontes de quadro de mídia que podem ser usadas simultaneamente. Um MediaFrameReader é usado para adquirir quadros de uma fonte de quadro. Os quadros podem chegar em vários formatos diferentes, dependendo de qual tipo de fonte de quadro de mídia está fornecendo os quadros. Os tipos de quadro incluem VideoMediaFrame, DepthMediaFrame, InfraredMediaFrame e BufferMediaFrame.

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

Classes

AudioMediaFrame

Representa um quadro de dados de áudio retreiados de um MediaFrameSource.

BufferMediaFrame

Representa um quadro de um MediaFrameSource que fornece dados em um IBuffer.

DepthMediaFrame

Representa um VideoMediaFrame que contém dados de vídeo detalhados.

DepthMediaFrameFormat

Descreve o formato de um DepthMediaFrame.

InfraredMediaFrame

Representa um VideoMediaFrame que contém dados de vídeo infravermelho.

MediaFrameArrivedEventArgs

Fornece dados para o evento MediaFrameReader.FrameArrived .

MediaFrameFormat

Descreve o formato de um quadro de mídia obtido de um MediaFrameSource e representado por um MediaFrameReference.

MediaFrameReader

Fornece acesso a quadros de um MediaFrameSource e notificação quando um novo quadro chega.

MediaFrameReference

Uma classe wrapper que representa um quadro obtido de um MediaFrameSource. Use as propriedades dessa classe para acessar o tipo de quadro específico fornecido pela origem, como VideoMediaFrame ou BufferMediaFrame.

MediaFrameSource

Representa uma fonte de quadros de mídia, como uma câmera colorida ou infravermelha.

MediaFrameSourceController

Permite que você obtenha e defina propriedades de um MediaFrameSource e obtenha um VideoDeviceController, que fornece controles de câmera, como exposição, foco e zoom.

MediaFrameSourceGetPropertyResult

Representa o valor de uma propriedade MediaFrameSource, se ela foi recuperada com êxito e o resultado status da operação get.

MediaFrameSourceGroup

Representa um grupo de fontes de quadro de mídia que podem ser usadas simultaneamente por um MediaCapture.

MediaFrameSourceInfo

Fornece informações sobre um MediaFrameSource.

MultiSourceMediaFrameArrivedEventArgs

Fornece dados para o evento MultiSourceMediaFrameReader.FrameArrived .

MultiSourceMediaFrameReader

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.

MultiSourceMediaFrameReference

Uma classe wrapper que fornece acesso a quadros correlacionados com o tempo obtidos de um ou mais objetos MediaFrameSource . Chame TryGetFrameReferenceBySourceId para obter o MediaFrameReference que representa um quadro de uma fonte de quadro de mídia específica.

VideoMediaFrame

Representa um quadro de um MediaFrameSource que fornece dados em um quadro de vídeo representado por IDirect3DSurface ou SoftwareBitmap.

VideoMediaFrameFormat

Descreve o formato de imagem de um VideoMediaFrame.

Enumerações

MediaFrameReaderAcquisitionMode

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

MediaFrameReaderStartStatus

Especifica o resultado de uma chamada para StartAsync para iniciar a leitura de quadros de mídia por um MediaFrameReader.

MediaFrameSourceGetPropertyStatus

Especifica o resultado de uma operação MediaFrameSourceController.GetPropertyAsync ou MediaFrameSourceController.GetPropertyByExtendedIdAsync .

MediaFrameSourceKind

Especifica o tipo de dados produzidos por um MediaFrameSource.

MediaFrameSourceSetPropertyStatus

Especifica o resultado de uma operação MediaFrameSourceController.SetPropertyAsync .

MultiSourceMediaFrameReaderStartStatus

Especifica o status de uma operação de início multiSourceMediaFrameReader. Um valor dessa enumeração é retornado pelo método MultiSourceMediaFrameReader.StartAsync .

Confira também