Windows.Media.Devices Namespace
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.
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
- Amostra de quadro de visualização da câmera (Windows 10)
- Exemplo de aplicativo de câmera básico (Windows 10)
- Exemplo de resolução de câmera (Windows 10)
- Exemplo básico de acompanhamento facial (Windows 10)
- Amostra de detecção facial da câmera (Windows 10)
- Exemplo de estabilização de vídeo (Windows 10)
- Exemplo de controles manuais de câmera (Windows 10)
- Exemplo de intervalo dinâmico alto (Windows 10)
- Exemplo básico de detecção facial (Windows 10)
- Amostra de dispositivo de lâmpada