Edit

Share via


AL.DeleteBuffers Method

Definition

Overloads

DeleteBuffers(Int32[])

This function deletes one or more buffers, freeing the resources used by the buffer. Buffers which are attached to a source can not be deleted. See AL.Source (ALSourcei) and AL.SourceUnqueueBuffers for information on how to detach a buffer from a source.

DeleteBuffers(UInt32[])

This function deletes one buffer only, freeing the resources used by the buffer. Buffers which are attached to a source can not be deleted. See AL.Source (ALSourcei) and AL.SourceUnqueueBuffers for information on how to detach a buffer from a source.

DeleteBuffers(Int32, Int32)

This function deletes one or more buffers, freeing the resources used by the buffer. Buffers which are attached to a source can not be deleted. See AL.Source (ALSourcei) and AL.SourceUnqueueBuffers for information on how to detach a buffer from a source.

DeleteBuffers(Int32, Int32*)
DeleteBuffers(Int32, UInt32)

This function deletes one or more buffers, freeing the resources used by the buffer. Buffers which are attached to a source can not be deleted. See AL.Source (ALSourcei) and AL.SourceUnqueueBuffers for information on how to detach a buffer from a source.

DeleteBuffers(Int32, UInt32*)

This function deletes one or more buffers, freeing the resources used by the buffer. Buffers which are attached to a source can not be deleted. See AL.Source (ALSourcei) and AL.SourceUnqueueBuffers for information on how to detach a buffer from a source.

DeleteBuffers(Int32[])

This function deletes one or more buffers, freeing the resources used by the buffer. Buffers which are attached to a source can not be deleted. See AL.Source (ALSourcei) and AL.SourceUnqueueBuffers for information on how to detach a buffer from a source.

public static void DeleteBuffers(int[] buffers);
static member DeleteBuffers : int[] -> unit

Parameters

buffers
Int32[]

Pointer to an array of buffer names identifying the buffers to be deleted.

Applies to

DeleteBuffers(UInt32[])

Important

This API is not CLS-compliant.

This function deletes one buffer only, freeing the resources used by the buffer. Buffers which are attached to a source can not be deleted. See AL.Source (ALSourcei) and AL.SourceUnqueueBuffers for information on how to detach a buffer from a source.

[System.CLSCompliant(false)]
public static void DeleteBuffers(uint[] buffers);
static member DeleteBuffers : uint32[] -> unit

Parameters

buffers
UInt32[]

Pointer to a buffer name identifying the buffer to be deleted.

Attributes

Applies to

DeleteBuffers(Int32, Int32)

This function deletes one or more buffers, freeing the resources used by the buffer. Buffers which are attached to a source can not be deleted. See AL.Source (ALSourcei) and AL.SourceUnqueueBuffers for information on how to detach a buffer from a source.

public static void DeleteBuffers(int n, ref int buffers);
static member DeleteBuffers : int *  -> unit

Parameters

n
Int32

The number of buffers to be deleted.

buffers
Int32

Pointer to an array of buffer names identifying the buffers to be deleted.

Applies to

DeleteBuffers(Int32, Int32*)

Important

This API is not CLS-compliant.

[System.CLSCompliant(false)]
public static void DeleteBuffers(int n, int* buffers);
static member DeleteBuffers : int * nativeptr<int> -> unit

Parameters

n
Int32
buffers
Int32*
Attributes

Applies to

DeleteBuffers(Int32, UInt32)

Important

This API is not CLS-compliant.

This function deletes one or more buffers, freeing the resources used by the buffer. Buffers which are attached to a source can not be deleted. See AL.Source (ALSourcei) and AL.SourceUnqueueBuffers for information on how to detach a buffer from a source.

[System.CLSCompliant(false)]
public static void DeleteBuffers(int n, ref uint buffers);
static member DeleteBuffers : int *  -> unit

Parameters

n
Int32

The number of buffers to be deleted.

buffers
UInt32

Pointer to an array of buffer names identifying the buffers to be deleted.

Attributes

Applies to

DeleteBuffers(Int32, UInt32*)

Important

This API is not CLS-compliant.

This function deletes one or more buffers, freeing the resources used by the buffer. Buffers which are attached to a source can not be deleted. See AL.Source (ALSourcei) and AL.SourceUnqueueBuffers for information on how to detach a buffer from a source.

[System.CLSCompliant(false)]
public static void DeleteBuffers(int n, uint* buffers);
static member DeleteBuffers : int * nativeptr<uint32> -> unit

Parameters

n
Int32

The number of buffers to be deleted.

buffers
UInt32*

Pointer to an array of buffer names identifying the buffers to be deleted.

Attributes

Applies to