AL.SourceQueueBuffers Method

Definition

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

Applies to