Windows.Media.Devices 命名空间

访问和控制音频、视频和通信设备。

AdvancedPhotoCaptureSettings

表示 AdvancedPhotoControl 对象的设置。

AdvancedPhotoControl

提供用于控制捕获设备上的高级照片捕获行为的功能。

AudioDeviceController

控制麦克风上的设备设置。

AudioDeviceModule

表示单个音频设备模块,该模块可以是硬件效果处理单元或音频驱动程序定义的任何其他音频配置模块。

AudioDeviceModuleNotificationEventArgs

为音频设备模块发生更改时引发的 AudioDeviceModulesManager.ModuleNotificationReceived 事件提供数据。

AudioDeviceModulesManager

管理音频设备引脚实例或特定音频终结点的音频设备模块集合。

CallControl

表示用于处理电话相关设备上的呼叫的属性、命令和事件。

CameraOcclusionInfo

提供有关相机设备的遮挡状态的信息。

CameraOcclusionState

表示相机设备的遮挡状态。

CameraOcclusionStateChangedEventArgs

提供 CameraOcclusionInfo.StateChanged 事件的信息,该事件在相机设备的相机遮挡状态更改时引发。

DefaultAudioCaptureDeviceChangedEventArgs

包含有关默认音频捕获设备更改事件的信息。

DefaultAudioRenderDeviceChangedEventArgs

包含有关默认音频呈现设备更改事件的信息。

DialRequestedEventArgs

包含 DialRequested 事件的信息。

DigitalWindowBounds

表示 DigitalWindowControl 处于活动状态时捕获的数字窗口边界。

DigitalWindowCapability

表示捕获设备的数字窗口捕获功能。

DigitalWindowControl

允许应用捕获捕获设备传感器的子区域。 对于提供高分辨率本机传感器的相机,此功能支持数字平移、倾斜和缩放,并允许应用获取此类物体的更详细图像,而无需更改媒体分辨率。

ExposureCompensationControl

提供用于修改捕获照片的曝光级别的功能。

ExposureControl

提供用于控制捕获设备上的曝光设置的功能。

ExposurePriorityVideoControl

如果受支持,则允许应用指定相机驱动程序是否可以动态调整视频捕获的帧速率,以便在低光条件下提高视频质量。

FlashControl

提供用于控制捕获设备上的闪存设置的功能。

FocusControl

提供用于控制捕获设备上的焦点设置的功能。

FocusSettings

表示 FocusControl 对象的设置。

HdrVideoControl

如果受支持,则允许应用在捕获设备上启用高动态范围 (HDR) 视频录制。

InfraredTorchControl

提供控制捕获设备上的红外火炬 LED 设置的功能。

IsoSpeedControl

提供用于控制捕获设备上的 ISO 胶片速度设置的功能。

KeypadPressedEventArgs

包含 KeypadPressed 事件的信息。

LowLagPhotoControl

提供用于在捕获设备上管理低快门滞后照片捕获模式的功能。

LowLagPhotoSequenceControl

提供在捕获设备上管理低快门滞后照片序列模式的功能。

MediaDevice

提供用于选择设备以捕获和呈现音频以及用于捕获视频的方法。

MediaDeviceControl

获取或设置相机上的设备设置。

MediaDeviceControlCapabilities

获取相机设置的功能。

ModuleCommandResult

表示通过调用 AudioDeviceModule.SendCommand 执行的音频设备模块命令的结果。

OpticalImageStabilizationControl

如果受支持,则允许应用在捕获设备上启用光学图像防抖动。

PanelBasedOptimizationControl

如果受支持,则允许应用启用捕获设备驱动程序,以便根据相机的面板位置优化相机捕获功能。

PhotoConfirmationControl

提供用于控制捕获设备上的照片确认设置的功能。

RedialRequestedEventArgs

包含 RedialRequested 事件的信息。

RegionOfInterest

表示感兴趣的区域,该区域是图像上的矩形区域,用于焦点和曝光等功能。

RegionsOfInterestControl

提供在设备上管理相关区域的功能。

SceneModeControl

提供用于控制捕获设备上的场景模式设置的功能。

TorchControl

提供用于控制捕获设备上的火炬 LED 设置的功能。

VideoDeviceController

控制相机上的设备设置。

VideoDeviceControllerGetDevicePropertyResult

表示获取视频设备控制器驱动程序属性的值的操作的结果。

VideoTemporalDenoisingControl

如果受支持,则允许应用为视频捕获启用临时降噪。

WhiteBalanceControl

提供用于控制捕获设备上的白平衡设置的功能。

ZoomControl

提供用于控制捕获设备上的缩放设置的功能。

ZoomSettings

表示可通过调用 Configure 方法应用于 ZoomControl 的缩放设置。

接口

IDefaultAudioDeviceChangedEventArgs

当音频呈现或捕获的默认音频设备发生更改时调用。

IMediaDeviceController

控制摄像机或麦克风上的设备设置。

枚举

AdvancedPhotoMode

定义高级照片捕获模式。

AudioDeviceRole

指示音频设备的角色。

AutoFocusRange

定义自动对焦范围的选项。

CameraOcclusionKind

指定阻止相机的遮挡类型。

CameraStreamState

定义相机流的状态。

CaptureSceneMode

定义可能的捕获场景模式。

CaptureUse

定义捕获设备的主要用途的值。

ColorTemperaturePreset

定义可能的色温预设的值。

DigitalWindowMode

指定 DigitalWindowControl 的模式。

FocusMode

定义焦点模式的值。

FocusPreset

定义可能的焦点预设的值。

HdrVideoMode

定义高动态范围 (HDR) 视频模式。

InfraredTorchMode

定义红外手电筒模式。

IsoSpeedPreset

定义 ISO 速度预设的可能值。

ManualFocusDistance

定义手动对焦距离的选项。

MediaCaptureFocusState

定义捕获设备可以处于的不同焦点状态。

MediaCaptureOptimization

定义媒体捕获设备可以使用的优化。

MediaCapturePauseBehavior

定义通过调用 PauseAsyncPauseRecordAsync 暂停媒体捕获时的行为。

OpticalImageStabilizationMode

定义光学图像防抖动模式。

RegionOfInterestType

定义可在捕获设备中检测到的不同类型的感兴趣区域。

SendCommandStatus

指定通过调用 AudioDeviceModule.SendCommand 执行的音频设备模块命令的状态。

TelephonyKey

指示在电话设备上按下的键盘按钮。

VideoDeviceControllerGetDevicePropertyStatus

指定操作的状态以获取视频设备控制器驱动程序属性的值。

VideoDeviceControllerSetDevicePropertyStatus

指定操作的状态以设置视频设备控制器驱动程序属性的值。

VideoTemporalDenoisingMode

定义视频时态降噪模式。

ZoomTransitionMode

定义缩放转换模式。

委托

CallControlEventHandler

处理 AnswerRequestedAudioTransferRequested 事件。

DialRequestedEventHandler

处理 DialRequested 事件。

KeypadPressedEventHandler

处理 KeypadPressed 事件。

RedialRequestedEventHandler

处理 RedialRequested 事件。

另请参阅