MediaFrameSourceController 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.
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
- 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. |