Share via


AudioDeviceController 类

定义

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

public ref class AudioDeviceController 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 AudioDeviceController 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 AudioDeviceController
Public NotInheritable Class AudioDeviceController
继承
Object Platform::Object IInspectable AudioDeviceController
属性
实现

Windows 要求

设备系列
Windows 10 (在 10.0.10240.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v1.0 中引入)

注解

若要获取此对象的实例,请检索 MediaCapture.AudioDeviceController 属性。

注意

此类不敏捷,这意味着需要考虑其线程模型和封送处理行为。 有关详细信息,请参阅线程和封送处理 (C++/CX) 和使用多线程环境中的Windows 运行时对象 (.NET)

属性

AudioCaptureEffectsManager

获取 AudioCaptureEffectsManagerAudioDeviceController 关联的 。

Muted

将麦克风静音或取消静音。

VolumePercent

获取或设置麦克风的音量。

方法

GetAvailableMediaStreamProperties(MediaStreamType)

获取设备支持的编码属性的列表。

GetMediaStreamProperties(MediaStreamType)

获取设备的指定媒体流类型的编码属性。

SetMediaStreamPropertiesAsync(MediaStreamType, IMediaEncodingProperties)

为设备的指定媒体流类型异步设置编码属性。

适用于