Windows.Media.Devices Namespace

Acessa e controla dispositivos para áudio, vídeo e comunicações.

Classes

AdvancedPhotoCaptureSettings

Representa as configurações de um objeto AdvancedPhotoControl .

AdvancedPhotoControl

Fornece funcionalidade para controlar o comportamento avançado de captura de fotos em um dispositivo de captura.

AudioDeviceController

Controla as configurações do dispositivo no microfone.

AudioDeviceModule

Representa um único módulo de dispositivo de áudio, que pode ser uma unidade de processamento de efeito de hardware ou qualquer outro módulo de configuração de áudio definido por um driver de áudio.

AudioDeviceModuleNotificationEventArgs

Fornece dados para o evento AudioDeviceModulesManager.ModuleNotificationReceived que é gerado quando ocorrem alterações no módulo do dispositivo de áudio.

AudioDeviceModulesManager

Gerencia as coleções de módulos de dispositivo de áudio para uma instância de fixação de dispositivo de áudio ou para um ponto de extremidade de áudio específico.

CallControl

Representa as propriedades, os comandos e os eventos para lidar com chamadas em um dispositivo relacionado à telefonia.

CameraOcclusionInfo

Fornece informações sobre o estado de oclusão de um dispositivo de câmera.

CameraOcclusionState

Representa o estado de oclusão de um dispositivo de câmera.

CameraOcclusionStateChangedEventArgs

Fornece informações para o evento CameraOcclusionInfo.StateChanged , que é gerado quando o estado de oclusão da câmera para o dispositivo da câmera é alterado.

DefaultAudioCaptureDeviceChangedEventArgs

Contém informações sobre um evento de alteração de dispositivo de captura de áudio padrão.

DefaultAudioRenderDeviceChangedEventArgs

Contém informações sobre um evento de alteração de dispositivo de renderização de áudio padrão.

DialRequestedEventArgs

Contém informações para o evento DialRequested .

DigitalWindowBounds

Representa os limites da janela digital capturada quando o DigitalWindowControl está ativo.

DigitalWindowCapability

Representa os recursos de captura de janela digital do dispositivo de captura.

DigitalWindowControl

Permite que os aplicativos capturem uma sub-região do sensor do dispositivo de captura. Para câmeras que oferecem sensores nativos de alta resolução, esse recurso permite panorâmica digital, inclinação e zoom e permite que os aplicativos obtenham imagens de detalhes mais altas desses objetos sem a necessidade de alterar as resoluções de mídia.

ExposureCompensationControl

Fornece funcionalidade para modificar os níveis de exposição de fotos capturadas.

ExposureControl

Fornece funcionalidade para controlar as configurações de exposição em um dispositivo de captura.

ExposurePriorityVideoControl

Quando compatível, permite que um aplicativo especifique se o driver da câmera pode ajustar dinamicamente a taxa de quadros da captura de vídeo para melhorar a qualidade do vídeo em condições de pouca luz.

FlashControl

Fornece funcionalidade para controlar as configurações de flash em um dispositivo de captura.

FocusControl

Fornece funcionalidade para controlar as configurações de foco em um dispositivo de captura.

FocusSettings

Representa as configurações de um objeto FocusControl .

HdrVideoControl

Quando compatível, permite que um aplicativo habilite a gravação de vídeo hdr (alto alcance dinâmico) no dispositivo de captura.

InfraredTorchControl

Fornece funcionalidade para controlar as configurações de LED da tocha infravermelha em um dispositivo de captura.

IsoSpeedControl

Fornece funcionalidade para controlar as configurações de velocidade de filme ISO em um dispositivo de captura.

KeypadPressedEventArgs

Contém informações para o evento KeypadPressed .

LowLagPhotoControl

Fornece funcionalidade para gerenciar o modo de captura de fotos com retardo do obturador baixo no dispositivo de captura.

LowLagPhotoSequenceControl

Fornece funcionalidade para gerenciar o modo de sequência de fotos de retardo do obturador baixo no dispositivo de captura.

MediaDevice

Fornece métodos usados para selecionar dispositivos para capturar e renderizar áudio e para capturar vídeo.

MediaDeviceControl

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

MediaDeviceControlCapabilities

Obtém os recursos de uma configuração de câmera.

ModuleCommandResult

Representa o resultado de um comando de módulo de dispositivo de áudio, executado com uma chamada para AudioDeviceModule.SendCommand.

OpticalImageStabilizationControl

Quando compatível, permite que um aplicativo habilite a estabilização óptica de imagem no dispositivo de captura.

PanelBasedOptimizationControl

Quando compatível, permite que um aplicativo habilite o driver do dispositivo de captura para otimizar a funcionalidade de captura de câmera com base no local do painel da câmera.

PhotoConfirmationControl

Fornece funcionalidade para controlar as configurações de confirmação de foto em um dispositivo de captura.

RedialRequestedEventArgs

Contém informações para o evento RedialRequested .

RegionOfInterest

Representa uma região de interesse que é uma região retangular na imagem que é usada para funções como foco e exposição.

RegionsOfInterestControl

Fornece funcionalidade para gerenciar as regiões de interesse em um dispositivo.

SceneModeControl

Fornece funcionalidade para controlar as configurações do modo de cena em um dispositivo de captura.

TorchControl

Fornece funcionalidade para controlar as configurações de LED da tocha em um dispositivo de captura.

VideoDeviceController

Controla as configurações do dispositivo na câmera.

VideoDeviceControllerGetDevicePropertyResult

Representa o resultado de uma operação para obter o valor de uma propriedade de driver do controlador de dispositivo de vídeo.

VideoTemporalDenoisingControl

Quando compatível, permite que um aplicativo habilite o denoising temporal para captura de vídeo.

WhiteBalanceControl

Fornece funcionalidade para controlar as configurações de saldo em branco em um dispositivo de captura.

ZoomControl

Fornece funcionalidade para controlar as configurações de zoom em um dispositivo de captura.

ZoomSettings

Representa as configurações de zoom que podem ser aplicadas ao ZoomControl chamando o método Configure .

Interfaces

IDefaultAudioDeviceChangedEventArgs

Chamado quando o dispositivo de áudio padrão é alterado para renderização ou captura de áudio.

IMediaDeviceController

Controla as configurações do dispositivo em uma câmera de vídeo ou microfone.

Enumerações

AdvancedPhotoMode

Define os modos avançados de captura de fotos.

AudioDeviceRole

Indica a função de um dispositivo de áudio.

AutoFocusRange

Define as opções para o intervalo de foco automático.

CameraOcclusionKind

Especifica o tipo de oclusão que está bloqueando uma câmera.

CameraStreamState

Define o estado de um fluxo de câmera.

CaptureSceneMode

Define os possíveis modos de cena de captura.

CaptureUse

Define os valores para o uso primário do dispositivo de captura.

ColorTemperaturePreset

Define os valores para as possíveis predefinições de temperatura de cor.

DigitalWindowMode

Especifica os modos do DigitalWindowControl.

FocusMode

Define os valores para o modo de foco.

FocusPreset

Define os valores para as possíveis predefinições de foco.

HdrVideoMode

Define os modos de vídeo HDR (Alto Intervalo Dinâmico).

InfraredTorchMode

Define os modos de tocha infravermelha.

IsoSpeedPreset

Define os valores possíveis para predefinições de velocidade ISO.

ManualFocusDistance

Define as opções para a distância de foco manual.

MediaCaptureFocusState

Define os diferentes estados de foco em que o dispositivo de captura pode estar.

MediaCaptureOptimization

Define as otimizações que o dispositivo de captura de mídia pode usar.

MediaCapturePauseBehavior

Define o comportamento quando a captura de mídia é pausada com uma chamada para PauseAsync ou PauseRecordAsync.

OpticalImageStabilizationMode

Define os modos ópticos de estabilização de imagem.

RegionOfInterestType

Define os diferentes tipos de regiões de interesse que podem ser detectadas no dispositivo de captura.

SendCommandStatus

Especifica o status do comando do módulo do dispositivo de áudio, executado com uma chamada para AudioDeviceModule.SendCommand.

TelephonyKey

Indica o botão do teclado que foi pressionado em um dispositivo de telefonia.

VideoDeviceControllerGetDevicePropertyStatus

Especifica o status de uma operação para obter o valor de uma propriedade de driver do controlador de dispositivo de vídeo.

VideoDeviceControllerSetDevicePropertyStatus

Especifica o status de uma operação para definir o valor de uma propriedade de driver do controlador de dispositivo de vídeo.

VideoTemporalDenoisingMode

Define os modos de denoising temporal de vídeo.

ZoomTransitionMode

Define os modos de transição de zoom.

Delegados

CallControlEventHandler

Manipula os eventos AnswerRequested e AudioTransferRequested .

DialRequestedEventHandler

Manipula o evento DialRequested .

KeypadPressedEventHandler

Manipula o evento KeypadPressed .

RedialRequestedEventHandler

Manipula o evento RedialRequested .

Confira também