Freigeben über


AudioBuffer Klasse

Definition

Stellt einen Puffer dar, der Audiodaten enthält.

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
Vererbung
Object Platform::Object IInspectable AudioBuffer
Attribute
Implementiert

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)

Hinweise

Rufen Sie einen instance dieser Klasse ab, indem Sie AudioFrame.LockBuffer aufrufen.

Eigenschaften

Capacity

Ruft die maximale Anzahl von Bytes ab, die der Puffer enthalten kann.

Length

Ruft die Anzahl der Bytes ab, die derzeit im Puffer verwendet werden, oder legt diese fest.

Methoden

Close()

Entsorgt das Objekt und die zugeordneten Ressourcen.

CreateReference()

Gibt eine IMemoryBufferReference-Darstellung des Audiopuffers zurück.

Dispose()

Führt anwendungsspezifische Aufgaben durch, die mit der Freigabe, der Zurückgabe oder dem Zurücksetzen von nicht verwalteten Ressourcen zusammenhängen.

Gilt für:

Weitere Informationen