Compartilhar via


MediaDeviceControl Classe

Definição

Obtém ou define uma configuração de dispositivo em uma câmera.

public ref class MediaDeviceControl sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Standard)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.MTA)]
class MediaDeviceControl final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Standard)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.MTA)]
public sealed class MediaDeviceControl
Public NotInheritable Class MediaDeviceControl
Herança
Object Platform::Object IInspectable MediaDeviceControl
Atributos

Requisitos do Windows

Família de dispositivos
Windows 10 (introduzida na 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v1.0)

Exemplos

Para obter exemplos de configuração de controladores de dispositivo de mídia, consulte Controles manuais de câmera para captura de fotos e vídeos

Comentários

Várias propriedades no objeto VideoDeviceController retornam instâncias do objeto MediaDeviceControl. Cada propriedade VideoDeviceController representa uma configuração específica na câmera, como brilho ou foco. Use o objeto MediaDeviceControl para:

  • Obter ou definir a configuração da câmera.
  • Habilite o ajuste automático da configuração.
  • Obtenha o intervalo de valores que a câmera dá suporte para a configuração.

Observação

Essa classe não é ágil, o que significa que você precisa considerar seu modelo de threading e comportamento de marshaling. Para obter mais informações, consulte Threading and Marshaling (C++/CX) e Using Windows Runtime objects in a multithreaded environment (.NET).

Propriedades

Capabilities

Obtém os recursos da câmera para essa configuração de câmera.

Métodos

TryGetAuto(Boolean)

Indica se o ajuste automático da configuração da câmera está habilitado.

TryGetValue(Double)

Obtém o valor da configuração da câmera.

TrySetAuto(Boolean)

Habilita ou desabilita o ajuste automático da configuração da câmera.

TrySetValue(Double)

Define a configuração da câmera.

Aplica-se a