Windows.Media.Capture.Frames Namespace
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.
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 . |