AL.SourceUnqueueBuffers Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
SourceUnqueueBuffers(UInt32, Int32, UInt32[]) |
This function unqueues a set of buffers attached to a source. The number of processed buffers can be detected using AL.GetSource with parameter ALGetSourcei.BuffersProcessed, which is the maximum number of buffers that can be unqueued using this call. The unqueue operation will only take place if all n buffers can be removed from the queue. |
SourceUnqueueBuffers(Int32, Int32) |
This function unqueues a set of buffers attached to a source. The number of processed buffers can be detected using AL.GetSource with parameter ALGetSourcei.BuffersProcessed, which is the maximum number of buffers that can be unqueued using this call. The unqueue operation will only take place if all n buffers can be removed from the queue. |
SourceUnqueueBuffers(Int32, Int32, Int32) |
This function unqueues a set of buffers attached to a source. The number of processed buffers can be detected using AL.GetSource with parameter ALGetSourcei.BuffersProcessed, which is the maximum number of buffers that can be unqueued using this call. The unqueue operation will only take place if all n buffers can be removed from the queue. |
SourceUnqueueBuffers(Int32, Int32, Int32[]) |
This function unqueues a set of buffers attached to a source. The number of processed buffers can be detected using AL.GetSource with parameter ALGetSourcei.BuffersProcessed, which is the maximum number of buffers that can be unqueued using this call. The unqueue operation will only take place if all n buffers can be removed from the queue. |
SourceUnqueueBuffers(UInt32, Int32, UInt32) |
This function unqueues a set of buffers attached to a source. The number of processed buffers can be detected using AL.GetSource with parameter ALGetSourcei.BuffersProcessed, which is the maximum number of buffers that can be unqueued using this call. The unqueue operation will only take place if all n buffers can be removed from the queue. |
SourceUnqueueBuffers(UInt32, Int32, UInt32*) |
This function unqueues a set of buffers attached to a source. The number of processed buffers can be detected using AL.GetSource with parameter ALGetSourcei.BuffersProcessed, which is the maximum number of buffers that can be unqueued using this call. The unqueue operation will only take place if all n buffers can be removed from the queue. |
SourceUnqueueBuffers(UInt32, Int32, UInt32[])
Important
This API is not CLS-compliant.
This function unqueues a set of buffers attached to a source. The number of processed buffers can be detected using AL.GetSource with parameter ALGetSourcei.BuffersProcessed, which is the maximum number of buffers that can be unqueued using this call. The unqueue operation will only take place if all n buffers can be removed from the queue.
[System.CLSCompliant(false)]
public static void SourceUnqueueBuffers (uint sid, int numEntries, uint[] bids);
static member SourceUnqueueBuffers : uint32 * int * uint32[] -> unit
Parameters
- sid
- UInt32
The name of the source to unqueue buffers from.
- numEntries
- Int32
The number of buffers to be unqueued.
- bids
- UInt32[]
A pointer to an array of buffer names that were removed.
- Attributes
Applies to
SourceUnqueueBuffers(Int32, Int32)
This function unqueues a set of buffers attached to a source. The number of processed buffers can be detected using AL.GetSource with parameter ALGetSourcei.BuffersProcessed, which is the maximum number of buffers that can be unqueued using this call. The unqueue operation will only take place if all n buffers can be removed from the queue.
public static int[] SourceUnqueueBuffers (int sid, int numEntries);
static member SourceUnqueueBuffers : int * int -> int[]
Parameters
- sid
- Int32
The name of the source to unqueue buffers from.
- numEntries
- Int32
The number of buffers to be unqueued.
Returns
Applies to
SourceUnqueueBuffers(Int32, Int32, Int32)
This function unqueues a set of buffers attached to a source. The number of processed buffers can be detected using AL.GetSource with parameter ALGetSourcei.BuffersProcessed, which is the maximum number of buffers that can be unqueued using this call. The unqueue operation will only take place if all n buffers can be removed from the queue.
public static void SourceUnqueueBuffers (int sid, int numEntries, ref int bids);
static member SourceUnqueueBuffers : int * int * -> unit
Parameters
- sid
- Int32
The name of the source to unqueue buffers from.
- numEntries
- Int32
The number of buffers to be unqueued.
- bids
- Int32
A pointer to an array of buffer names that were removed.
Applies to
SourceUnqueueBuffers(Int32, Int32, Int32[])
This function unqueues a set of buffers attached to a source. The number of processed buffers can be detected using AL.GetSource with parameter ALGetSourcei.BuffersProcessed, which is the maximum number of buffers that can be unqueued using this call. The unqueue operation will only take place if all n buffers can be removed from the queue.
public static void SourceUnqueueBuffers (int sid, int numEntries, int[] bids);
static member SourceUnqueueBuffers : int * int * int[] -> unit
Parameters
- sid
- Int32
The name of the source to unqueue buffers from.
- numEntries
- Int32
The number of buffers to be unqueued.
- bids
- Int32[]
A pointer to an array of buffer names that were removed.
Applies to
SourceUnqueueBuffers(UInt32, Int32, UInt32)
Important
This API is not CLS-compliant.
This function unqueues a set of buffers attached to a source. The number of processed buffers can be detected using AL.GetSource with parameter ALGetSourcei.BuffersProcessed, which is the maximum number of buffers that can be unqueued using this call. The unqueue operation will only take place if all n buffers can be removed from the queue.
[System.CLSCompliant(false)]
public static void SourceUnqueueBuffers (uint sid, int numEntries, ref uint bids);
static member SourceUnqueueBuffers : uint32 * int * -> unit
Parameters
- sid
- UInt32
The name of the source to unqueue buffers from.
- numEntries
- Int32
The number of buffers to be unqueued.
- bids
- UInt32
A pointer to an array of buffer names that were removed.
- Attributes
Applies to
SourceUnqueueBuffers(UInt32, Int32, UInt32*)
Important
This API is not CLS-compliant.
This function unqueues a set of buffers attached to a source. The number of processed buffers can be detected using AL.GetSource with parameter ALGetSourcei.BuffersProcessed, which is the maximum number of buffers that can be unqueued using this call. The unqueue operation will only take place if all n buffers can be removed from the queue.
[System.CLSCompliant(false)]
public static void SourceUnqueueBuffers (uint sid, int numEntries, uint* bids);
static member SourceUnqueueBuffers : uint32 * int * nativeptr<uint32> -> unit
Parameters
- sid
- UInt32
The name of the source to unqueue buffers from.
- numEntries
- Int32
The number of buffers to be unqueued.
- bids
- UInt32*
A pointer to an array of buffer names that were removed.
- Attributes