AudioGraphBatchUpdater 类

定义

使用 CreateBatchUpdater 创建的对象会导致对 AudioGraph 中所有节点的所有后续修改累积,然后在应用关闭或释放批处理更新程序对象后提交。

public ref class AudioGraphBatchUpdater sealed : IClosable
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 196608)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class AudioGraphBatchUpdater final : IClosable
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 196608)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class AudioGraphBatchUpdater : System.IDisposable
Public NotInheritable Class AudioGraphBatchUpdater
Implements IDisposable
继承
Object Platform::Object IInspectable AudioGraphBatchUpdater
属性
实现

Windows 要求

设备系列
Windows 10 Anniversary Edition (在 10.0.14393.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v3.0 中引入)
应用功能
backgroundMediaRecording

注解

通过调用 AudioGraph.CreateBatchUpdater 获取此类的实例。

方法

Close()

关闭 CreateBatchUpdater,导致自创建对象以来累积的所有音频图节点修改都提交。

Dispose()

执行与释放或重置非托管资源关联的应用程序定义的任务。

适用于

另请参阅