Partilhar via


MediaFrameSource Classe

Definição

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
Object Platform::Object IInspectable MediaFrameSource
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.

Aplica-se a

Confira também