Compartilhar via


MediaFrameSourceController Classe

Definição

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.

public ref class MediaFrameSourceController 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 MediaFrameSourceController 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 MediaFrameSourceController
Public NotInheritable Class MediaFrameSourceController
Herança
Object Platform::Object IInspectable MediaFrameSourceController
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

Obtenha uma instância da classe MediaFrameSourceController acessando a propriedade Controller de um MediaFrameSource.

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
1703 15063 GetPropertyByExtendedIdAsync
1703 15063 SetPropertyByExtendedIdAsync
1803 17134 AudioDeviceController

Propriedades

AudioDeviceController

Obtém um AudioDeviceController para um MediaFrameSource, que fornece controles como definir o nível de volume ou silenciar o dispositivo de áudio.

VideoDeviceController

Obtém um VideoDeviceController para um MediaFrameSource, que fornece controles de câmera, como exposição, foco e zoom.

Métodos

GetPropertyAsync(String)

Obtém de forma assíncrona um objeto que contém o valor de uma propriedade MediaFrameSource, se o valor da propriedade for recuperado com êxito e descrever o resultado status da operação get.

GetPropertyByExtendedIdAsync(Byte[], IReference<UInt32>)

Obtém de forma assíncrona o valor da propriedade com a ID especificada de um MediaFrameSource, usando uma ID estendida com informações de cabeçalho personalizadas e especificando o tamanho máximo do buffer necessário para armazenar o resultado.

SetPropertyAsync(String, Object)

Define de forma assíncrona o valor de uma propriedade MediaFrameSource e retorna um objeto MediaFrameSourceSetPropertyStatus que descreve o resultado status da operação definida.

SetPropertyByExtendedIdAsync(Byte[], Byte[])

Define de forma assíncrona o valor da propriedade com a ID especificada em um MediaFrameSource, usando uma ID estendida com informações de cabeçalho personalizadas.

Aplica-se a

Confira também