Share via


AudioBuffer 类

定义

表示包含音频数据的缓冲区。

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

Windows 要求

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

注解

通过调用 AudioFrame.LockBuffer 获取此类的实例。

属性

Capacity

获取缓冲区可以容纳的最大字节数。

Length

获取或设置缓冲区中当前正在使用的字节数。

方法

Close()

释放 对象和关联的资源。

CreateReference()

返回音频缓冲区的 IMemoryBufferReference 表示形式。

Dispose()

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

适用于

另请参阅