AL.SourceQueueBuffers 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
SourceQueueBuffers(Int32, Int32, Int32[]) |
This function queues a set of buffers on a source. All buffers attached to a source will be played in sequence, and the number of processed buffers can be detected using AL.GetSource with parameter ALGetSourcei.BuffersProcessed. When first created, a source will be of type ALSourceType.Undetermined. A successful AL.SourceQueueBuffers call will change the source type to ALSourceType.Streaming. |
SourceQueueBuffers(UInt32, Int32, UInt32) |
This function queues a set of buffers on a source. All buffers attached to a source will be played in sequence, and the number of processed buffers can be detected using AL.GetSource with parameter ALGetSourcei.BuffersProcessed. When first created, a source will be of type ALSourceType.Undetermined. A successful AL.SourceQueueBuffers call will change the source type to ALSourceType.Streaming. |
SourceQueueBuffers(UInt32, Int32, UInt32*) |
This function queues a set of buffers on a source. All buffers attached to a source will be played in sequence, and the number of processed buffers can be detected using AL.GetSource with parameter ALGetSourcei.BuffersProcessed. When first created, a source will be of type ALSourceType.Undetermined. A successful AL.SourceQueueBuffers call will change the source type to ALSourceType.Streaming. |
SourceQueueBuffers(UInt32, Int32, UInt32[]) |
This function queues a set of buffers on a source. All buffers attached to a source will be played in sequence, and the number of processed buffers can be detected using AL.GetSource with parameter ALGetSourcei.BuffersProcessed. When first created, a source will be of type ALSourceType.Undetermined. A successful AL.SourceQueueBuffers call will change the source type to ALSourceType.Streaming. |
SourceQueueBuffers(Int32, Int32, Int32[])
This function queues a set of buffers on a source. All buffers attached to a source will be played in sequence, and the number of processed buffers can be detected using AL.GetSource with parameter ALGetSourcei.BuffersProcessed. When first created, a source will be of type ALSourceType.Undetermined. A successful AL.SourceQueueBuffers call will change the source type to ALSourceType.Streaming.
public static void SourceQueueBuffers (int sid, int numEntries, int[] bids);
static member SourceQueueBuffers : int * int * int[] -> unit
Parameters
- sid
- Int32
The name of the source to queue buffers onto.
- numEntries
- Int32
The number of buffers to be queued.
- bids
- Int32[]
A pointer to an array of buffer names to be queued.
Applies to
SourceQueueBuffers(UInt32, Int32, UInt32)
Important
This API is not CLS-compliant.
This function queues a set of buffers on a source. All buffers attached to a source will be played in sequence, and the number of processed buffers can be detected using AL.GetSource with parameter ALGetSourcei.BuffersProcessed. When first created, a source will be of type ALSourceType.Undetermined. A successful AL.SourceQueueBuffers call will change the source type to ALSourceType.Streaming.
[System.CLSCompliant(false)]
public static void SourceQueueBuffers (uint sid, int numEntries, ref uint bids);
static member SourceQueueBuffers : uint32 * int * -> unit
Parameters
- sid
- UInt32
The name of the source to queue buffers onto.
- numEntries
- Int32
The number of buffers to be queued.
- bids
- UInt32
A pointer to an array of buffer names to be queued.
- Attributes
Applies to
SourceQueueBuffers(UInt32, Int32, UInt32*)
Important
This API is not CLS-compliant.
This function queues a set of buffers on a source. All buffers attached to a source will be played in sequence, and the number of processed buffers can be detected using AL.GetSource with parameter ALGetSourcei.BuffersProcessed. When first created, a source will be of type ALSourceType.Undetermined. A successful AL.SourceQueueBuffers call will change the source type to ALSourceType.Streaming.
[System.CLSCompliant(false)]
public static void SourceQueueBuffers (uint sid, int numEntries, uint* bids);
static member SourceQueueBuffers : uint32 * int * nativeptr<uint32> -> unit
Parameters
- sid
- UInt32
The name of the source to queue buffers onto.
- numEntries
- Int32
The number of buffers to be queued.
- bids
- UInt32*
A pointer to an array of buffer names to be queued.
- Attributes
Applies to
SourceQueueBuffers(UInt32, Int32, UInt32[])
Important
This API is not CLS-compliant.
This function queues a set of buffers on a source. All buffers attached to a source will be played in sequence, and the number of processed buffers can be detected using AL.GetSource with parameter ALGetSourcei.BuffersProcessed. When first created, a source will be of type ALSourceType.Undetermined. A successful AL.SourceQueueBuffers call will change the source type to ALSourceType.Streaming.
[System.CLSCompliant(false)]
public static void SourceQueueBuffers (uint sid, int numEntries, uint[] bids);
static member SourceQueueBuffers : uint32 * int * uint32[] -> unit
Parameters
- sid
- UInt32
The name of the source to queue buffers onto.
- numEntries
- Int32
The number of buffers to be queued.
- bids
- UInt32[]
A pointer to an array of buffer names to be queued.
- Attributes