MediaFrameSource 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.
Representa uma fonte de quadros de mídia, como uma câmera colorida ou infravermelha.
public ref class MediaFrameSource sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 196608)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class MediaFrameSource final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 196608)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class MediaFrameSource
Public NotInheritable Class MediaFrameSource
- Herança
- Atributos
Requisitos do Windows
Família de dispositivos |
Windows 10 Anniversary Edition (introduzida na 10.0.14393.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduzida na v3.0)
|
Comentários
Para obter uma instância de MediaFrameSource, primeiro você deve inicializar o objeto MediaCapture com um MediaFrameSourceGroup que inclua a fonte de quadro de mídia desejada. Faça isso definindo o SourceGroup do objeto MediaCaptureInitializationSettings que você passa para MediaCapture.InitializeAsync. Em seguida, use a propriedade MediaFrameSourceInfo.Id associada à fonte de quadro desejada como a chave no dicionário FrameSources do objeto MediaCapture para obter uma instância do objeto MediaFrameSource.
Para obter diretrizes sobre como usar o MediaFrameSource para capturar quadros, consulte Processar quadros de mídia com MediaFrameReader.
Propriedades
Controller |
Obtém o MediaFrameSourceController para o MediaFrameSource. |
CurrentFormat |
Obtém um valor que indica o formato de quadro atual do MediaFrameSource. |
Info |
Obtém o objeto MediaFrameSourceInfo que fornece informações sobre o MediaFrameSource. |
SupportedFormats |
Obtém uma lista somente leitura de objetos MediaFrameFormat que representam os formatos de quadro compatíveis com o MediaFrameSource. |
Métodos
SetFormatAsync(MediaFrameFormat) |
Define de forma assíncrona o formato de quadro do MediaFrameSource. |
TryGetCameraIntrinsics(MediaFrameFormat) |
Tenta recuperar os intrínsecos da câmera da origem do quadro de mídia, que descrevem o modelo de distorção de uma câmera, para o MediaFrameFormat especificado. |
Eventos
FormatChanged |
Ocorre quando o formato de quadro atual do MediaFrameSource é alterado. |