AL Classe

Definizione

Fornisce l'accesso all'API flat OpenAL 1.1.

public static class AL
type AL = class
Ereditarietà
AL

Metodi

BindBufferToSource(Int32, Int32)

(Helper) Associa un buffer a un handle di origine.

BindBufferToSource(UInt32, UInt32)

(Helper) Associa un buffer a un handle di origine.

BufferData(Int32, ALFormat, IntPtr, Int32, Int32)

Fornisce l'accesso all'API flat OpenAL 1.1.

BufferData(UInt32, ALFormat, IntPtr, Int32, Int32)

Fornisce l'accesso all'API flat OpenAL 1.1.

BufferData<TBuffer>(Int32, ALFormat, TBuffer[], Int32, Int32)

Fornisce l'accesso all'API flat OpenAL 1.1.

DeleteBuffer(Int32)

Questa funzione elimina un solo buffer, liberando le risorse usate dal buffer. I buffer collegati a un'origine non possono essere eliminati. Vedere AL. Origine (ALSourcei) e AL. SourceUnqueueBuffers per informazioni su come scollegare un buffer da un'origine.

DeleteBuffer(UInt32)

Questa funzione elimina un solo buffer, liberando le risorse usate dal buffer. I buffer collegati a un'origine non possono essere eliminati. Vedere AL. Origine (ALSourcei) e AL. SourceUnqueueBuffers per informazioni su come scollegare un buffer da un'origine.

DeleteBuffers(Int32, Int32)

Questa funzione elimina uno o più buffer, liberando le risorse usate dal buffer. I buffer collegati a un'origine non possono essere eliminati. Vedere AL. Origine (ALSourcei) e AL. SourceUnqueueBuffers per informazioni su come scollegare un buffer da un'origine.

DeleteBuffers(Int32, Int32*)

Fornisce l'accesso all'API flat OpenAL 1.1.

DeleteBuffers(Int32, UInt32)

Questa funzione elimina uno o più buffer, liberando le risorse usate dal buffer. I buffer collegati a un'origine non possono essere eliminati. Vedere AL. Origine (ALSourcei) e AL. SourceUnqueueBuffers per informazioni su come scollegare un buffer da un'origine.

DeleteBuffers(Int32, UInt32*)

Questa funzione elimina uno o più buffer, liberando le risorse usate dal buffer. I buffer collegati a un'origine non possono essere eliminati. Vedere AL. Origine (ALSourcei) e AL. SourceUnqueueBuffers per informazioni su come scollegare un buffer da un'origine.

DeleteBuffers(Int32[])

Questa funzione elimina uno o più buffer, liberando le risorse usate dal buffer. I buffer collegati a un'origine non possono essere eliminati. Vedere AL. Origine (ALSourcei) e AL. SourceUnqueueBuffers per informazioni su come scollegare un buffer da un'origine.

DeleteBuffers(UInt32[])

Questa funzione elimina un solo buffer, liberando le risorse usate dal buffer. I buffer collegati a un'origine non possono essere eliminati. Vedere AL. Origine (ALSourcei) e AL. SourceUnqueueBuffers per informazioni su come scollegare un buffer da un'origine.

DeleteSource(Int32)

Questa funzione elimina solo un'origine.

DeleteSource(UInt32)

Questa funzione elimina solo un'origine.

DeleteSources(Int32, Int32)

Questa funzione elimina una o più origini.

DeleteSources(Int32, UInt32)

Questa funzione elimina una o più origini.

DeleteSources(Int32, UInt32*)

Questa funzione elimina una o più origini.

DeleteSources(Int32[])

Questa funzione elimina una o più origini.

DeleteSources(UInt32[])

Questa funzione elimina una o più origini.

Disable(ALCapability)

Fornisce l'accesso all'API flat OpenAL 1.1.

DistanceModel(ALDistanceModel)

Fornisce l'accesso all'API flat OpenAL 1.1.

DopplerFactor(Single)

AL. DopplerFactor è una semplice scalabilità delle velocità di origine e listener per esagerare o considerare il turno Doppler (pitch) risultante dal calcolo.

DopplerVelocity(Single)

Questa funzione è deprecata e non deve essere usata.

Enable(ALCapability)

Fornisce l'accesso all'API flat OpenAL 1.1.

GenBuffer()

Questa funzione genera un solo buffer, che contiene dati audio (vedere AL). BufferData. I riferimenti ai buffer sono valori uint, usati ovunque sia necessario un riferimento al buffer ( nelle chiamate come AL). DeleteBuffers, AL. Origine con parametro ALSourcei, AL. SourceQueueBuffers e AL. SourceUnqueueBuffers.

GenBuffer(UInt32)

Questa funzione genera un solo buffer, che contiene dati audio (vedere AL). BufferData. I riferimenti ai buffer sono valori uint, usati ovunque sia necessario un riferimento al buffer ( nelle chiamate come AL). DeleteBuffers, AL. Origine con parametro ALSourcei, AL. SourceQueueBuffers e AL. SourceUnqueueBuffers.

GenBuffers(Int32)

Questa funzione genera uno o più buffer che contengono dati audio (vedere AL). BufferData. I riferimenti ai buffer sono valori uint, usati ovunque sia necessario un riferimento al buffer ( nelle chiamate come AL). DeleteBuffers, AL. Origine con parametro ALSourcei, AL. SourceQueueBuffers e AL. SourceUnqueueBuffers.

GenBuffers(Int32, Int32)

Questa funzione genera uno o più buffer, che contengono buffer audio (vedere AL. BufferData. I riferimenti ai buffer sono valori uint, usati ovunque sia necessario un riferimento al buffer ( nelle chiamate come AL). DeleteBuffers, AL. Origine con parametro ALSourcei, AL. SourceQueueBuffers e AL. SourceUnqueueBuffers.

GenBuffers(Int32, Int32*)

Fornisce l'accesso all'API flat OpenAL 1.1.

GenBuffers(Int32, UInt32)

Questa funzione genera uno o più buffer, che contengono buffer audio (vedere AL. BufferData. I riferimenti ai buffer sono valori uint, usati ovunque sia necessario un riferimento al buffer ( nelle chiamate come AL). DeleteBuffers, AL. Origine con parametro ALSourcei, AL. SourceQueueBuffers e AL. SourceUnqueueBuffers.

GenBuffers(Int32, UInt32*)

Questa funzione genera uno o più buffer, che contengono buffer audio (vedere AL. BufferData. I riferimenti ai buffer sono valori uint, usati ovunque sia necessario un riferimento al buffer ( nelle chiamate come AL). DeleteBuffers, AL. Origine con parametro ALSourcei, AL. SourceQueueBuffers e AL. SourceUnqueueBuffers.

GenSource()

Questa funzione genera un'unica origine. I riferimenti alle origini sono valori int, usati ovunque sia necessario un riferimento all'origine (nelle chiamate come AL. DeleteSources e AL. Origine con parametro ALSourcei.

GenSource(UInt32)

Questa funzione genera un'unica origine. I riferimenti alle origini sono valori uint, usati ovunque sia necessario un riferimento di origine (nelle chiamate come AL). DeleteSources e AL. Origine con parametro ALSourcei.

GenSources(Int32)

Questa funzione genera una o più origini. I riferimenti alle origini sono valori int, usati ovunque sia necessario un riferimento all'origine (nelle chiamate come AL. DeleteSources e AL. Origine con parametro ALSourcei.

GenSources(Int32, Int32)

Questa funzione genera una o più origini. I riferimenti alle origini sono valori int, usati ovunque sia necessario un riferimento all'origine (nelle chiamate come AL. DeleteSources e AL. Origine con parametro ALSourcei.

GenSources(Int32, UInt32)

Questa funzione genera una o più origini. I riferimenti alle origini sono valori uint, usati ovunque sia necessario un riferimento di origine (nelle chiamate come AL). DeleteSources e AL. Origine con parametro ALSourcei.

GenSources(Int32[])

Questa funzione genera una o più origini. I riferimenti alle origini sono valori int, usati ovunque sia necessario un riferimento all'origine (nelle chiamate come AL. DeleteSources e AL. Origine con parametro ALSourcei.

Get(ALGetFloat)

Fornisce l'accesso all'API flat OpenAL 1.1.

Get(ALGetInteger)

Fornisce l'accesso all'API flat OpenAL 1.1.

Get(ALGetString)

Fornisce l'accesso all'API flat OpenAL 1.1.

GetBuffer(Int32, ALGetBufferi, Int32)

Fornisce l'accesso all'API flat OpenAL 1.1.

GetBuffer(UInt32, ALGetBufferi, Int32)

Fornisce l'accesso all'API flat OpenAL 1.1.

GetDistanceModel()

Fornisce l'accesso all'API flat OpenAL 1.1.

GetEnumValue(String)

Questa funzione restituisce il valore di enumerazione di un token OpenAL, descritto da una stringa.

GetError()

Fornisce l'accesso all'API flat OpenAL 1.1.

GetErrorString(ALError)

Fornisce l'accesso all'API flat OpenAL 1.1.

GetListener(ALListener3f, Single, Single, Single)

Fornisce l'accesso all'API flat OpenAL 1.1.

GetListener(ALListener3f, Vector3)

Fornisce l'accesso all'API flat OpenAL 1.1.

GetListener(ALListenerf, Single)

Fornisce l'accesso all'API flat OpenAL 1.1.

GetListener(ALListenerfv, Single*)

Fornisce l'accesso all'API flat OpenAL 1.1.

GetListener(ALListenerfv, Vector3, Vector3)

Fornisce l'accesso all'API flat OpenAL 1.1.

GetProcAddress(String)

Questa funzione restituisce l'indirizzo di una funzione di estensione OpenAL. Gestire con cura.

GetSource(Int32, ALGetSourcei, Int32)

Fornisce l'accesso all'API flat OpenAL 1.1.

GetSource(Int32, ALSource3f, Single, Single, Single)

Fornisce l'accesso all'API flat OpenAL 1.1.

GetSource(Int32, ALSource3f, Vector3)

Fornisce l'accesso all'API flat OpenAL 1.1.

GetSource(Int32, ALSourceb, Boolean)

Fornisce l'accesso all'API flat OpenAL 1.1.

GetSource(Int32, ALSourcef, Single)

Fornisce l'accesso all'API flat OpenAL 1.1.

GetSource(UInt32, ALGetSourcei, Int32)

Fornisce l'accesso all'API flat OpenAL 1.1.

GetSource(UInt32, ALSource3f, Single, Single, Single)

Fornisce l'accesso all'API flat OpenAL 1.1.

GetSource(UInt32, ALSource3f, Vector3)

Fornisce l'accesso all'API flat OpenAL 1.1.

GetSource(UInt32, ALSourceb, Boolean)

Fornisce l'accesso all'API flat OpenAL 1.1.

GetSource(UInt32, ALSourcef, Single)

Fornisce l'accesso all'API flat OpenAL 1.1.

GetSourceState(Int32)

Fornisce l'accesso all'API flat OpenAL 1.1.

GetSourceState(UInt32)

Fornisce l'accesso all'API flat OpenAL 1.1.

GetSourceType(Int32)

Fornisce l'accesso all'API flat OpenAL 1.1.

GetSourceType(UInt32)

Fornisce l'accesso all'API flat OpenAL 1.1.

IsBuffer(Int32)

Questa funzione verifica se un nome del buffer è valido, restituendo True se valido, False se non valido.

IsBuffer(UInt32)

Questa funzione verifica se un nome del buffer è valido, restituendo True se valido, False se non valido.

IsEnabled(ALCapability)

Fornisce l'accesso all'API flat OpenAL 1.1.

IsExtensionPresent(String)

Questa funzione verifica se un'estensione specifica è disponibile per il driver OpenAL.

IsSource(Int32)

Questa funzione verifica se un nome di origine è valido, restituendo True se valido e False se non.

IsSource(UInt32)

Questa funzione verifica se un nome di origine è valido, restituendo True se valido e False se non.

Listener(ALListener3f, Single, Single, Single)

Fornisce l'accesso all'API flat OpenAL 1.1.

Listener(ALListener3f, Vector3)

Fornisce l'accesso all'API flat OpenAL 1.1.

Listener(ALListenerf, Single)

Fornisce l'accesso all'API flat OpenAL 1.1.

Listener(ALListenerfv, Single[])

Fornisce l'accesso all'API flat OpenAL 1.1.

Listener(ALListenerfv, Vector3, Vector3)

Fornisce l'accesso all'API flat OpenAL 1.1.

Source(Int32, ALSource3f, Single, Single, Single)

Fornisce l'accesso all'API flat OpenAL 1.1.

Source(Int32, ALSource3f, Vector3)

Fornisce l'accesso all'API flat OpenAL 1.1.

Source(Int32, ALSource3i, Int32, Int32, Int32)

Fornisce l'accesso all'API flat OpenAL 1.1.

Source(Int32, ALSourceb, Boolean)

Fornisce l'accesso all'API flat OpenAL 1.1.

Source(Int32, ALSourcef, Single)

Fornisce l'accesso all'API flat OpenAL 1.1.

Source(Int32, ALSourcei, Int32)

Fornisce l'accesso all'API flat OpenAL 1.1.

Source(UInt32, ALSource3f, Single, Single, Single)

Fornisce l'accesso all'API flat OpenAL 1.1.

Source(UInt32, ALSource3f, Vector3)

Fornisce l'accesso all'API flat OpenAL 1.1.

Source(UInt32, ALSource3i, Int32, Int32, Int32)

Fornisce l'accesso all'API flat OpenAL 1.1.

Source(UInt32, ALSourceb, Boolean)

Fornisce l'accesso all'API flat OpenAL 1.1.

Source(UInt32, ALSourcef, Single)

Fornisce l'accesso all'API flat OpenAL 1.1.

Source(UInt32, ALSourcei, Int32)

Fornisce l'accesso all'API flat OpenAL 1.1.

SourcePause(Int32)

Questa funzione sospende un'origine. L'origine sospesa avrà lo stato modificato in ALSourceState.Paused.

SourcePause(Int32, Int32[])

Questa funzione sospende un set di origini. Le origini sospese avranno lo stato modificato in ALSourceState.Paused.

SourcePause(Int32, UInt32)

Questa funzione sospende un set di origini. Le origini sospese avranno lo stato modificato in ALSourceState.Paused.

SourcePause(Int32, UInt32*)

Questa funzione sospende un set di origini. Le origini sospese avranno lo stato modificato in ALSourceState.Paused.

SourcePause(Int32, UInt32[])

Questa funzione sospende un set di origini. Le origini sospese avranno lo stato modificato in ALSourceState.Paused.

SourcePause(UInt32)

Questa funzione sospende un'origine. L'origine sospesa avrà lo stato modificato in ALSourceState.Paused.

SourcePlay(Int32)

Questa funzione viene riprodotta, riprodotta o ripresa un'origine. L'origine di riproduzione avrà lo stato modificato in ALSourceState.Playing. Quando viene chiamato su un'origine che sta già giocando, l'origine verrà riavviata all'inizio. Al termine della riproduzione dei buffer collegati, l'origine procederà allo stato ALSourceState.Stopped.

SourcePlay(Int32, Int32[])

Questa funzione esegue un set di origini. Le origini di riproduzione avranno lo stato modificato in ALSourceState.Playing. Quando viene chiamato su un'origine che sta già giocando, l'origine verrà riavviata all'inizio. Al termine della riproduzione dei buffer collegati, l'origine procederà allo stato ALSourceState.Stopped.

SourcePlay(Int32, UInt32)

Questa funzione esegue un set di origini. Le origini di riproduzione avranno lo stato modificato in ALSourceState.Playing. Quando viene chiamato su un'origine che sta già giocando, l'origine verrà riavviata all'inizio. Al termine della riproduzione dei buffer collegati, l'origine procederà allo stato ALSourceState.Stopped.

SourcePlay(Int32, UInt32*)

Questa funzione esegue un set di origini. Le origini di riproduzione avranno lo stato modificato in ALSourceState.Playing. Quando viene chiamato su un'origine che sta già giocando, l'origine verrà riavviata all'inizio. Al termine della riproduzione dei buffer collegati, l'origine procederà allo stato ALSourceState.Stopped.

SourcePlay(Int32, UInt32[])

Questa funzione esegue un set di origini. Le origini di riproduzione avranno lo stato modificato in ALSourceState.Playing. Quando viene chiamato su un'origine che sta già giocando, l'origine verrà riavviata all'inizio. Al termine della riproduzione dei buffer collegati, l'origine procederà allo stato ALSourceState.Stopped.

SourcePlay(UInt32)

Questa funzione viene riprodotta, riprodotta o ripresa un'origine. L'origine di riproduzione avrà lo stato modificato in ALSourceState.Playing. Quando viene chiamato su un'origine che sta già giocando, l'origine verrà riavviata all'inizio. Al termine della riproduzione dei buffer collegati, l'origine procederà allo stato ALSourceState.Stopped.

SourceQueueBuffer(Int32, Int32)

Questa funzione accoda un set di buffer in un'origine. Tutti i buffer collegati a un'origine verranno riprodotti in sequenza e il numero di buffer elaborati può essere rilevato usando AL. GetSource con parametro ALGetSourcei.BuffersProcessed. Quando viene creata la prima volta, un'origine sarà di tipo ALSourceType.Undetermined. Un AL riuscito. La chiamata SourceQueueBuffers cambierà il tipo di origine in ALSourceType.Streaming.

SourceQueueBuffers(Int32, Int32, Int32[])

Questa funzione accoda un set di buffer in un'origine. Tutti i buffer collegati a un'origine verranno riprodotti in sequenza e il numero di buffer elaborati può essere rilevato usando AL. GetSource con parametro ALGetSourcei.BuffersProcessed. Quando viene creata la prima volta, un'origine sarà di tipo ALSourceType.Undetermined. Un AL riuscito. La chiamata SourceQueueBuffers cambierà il tipo di origine in ALSourceType.Streaming.

SourceQueueBuffers(UInt32, Int32, UInt32)

Questa funzione accoda un set di buffer in un'origine. Tutti i buffer collegati a un'origine verranno riprodotti in sequenza e il numero di buffer elaborati può essere rilevato usando AL. GetSource con parametro ALGetSourcei.BuffersProcessed. Quando viene creata la prima volta, un'origine sarà di tipo ALSourceType.Undetermined. Un AL riuscito. La chiamata SourceQueueBuffers cambierà il tipo di origine in ALSourceType.Streaming.

SourceQueueBuffers(UInt32, Int32, UInt32*)

Questa funzione accoda un set di buffer in un'origine. Tutti i buffer collegati a un'origine verranno riprodotti in sequenza e il numero di buffer elaborati può essere rilevato usando AL. GetSource con parametro ALGetSourcei.BuffersProcessed. Quando viene creata la prima volta, un'origine sarà di tipo ALSourceType.Undetermined. Un AL riuscito. La chiamata SourceQueueBuffers cambierà il tipo di origine in ALSourceType.Streaming.

SourceQueueBuffers(UInt32, Int32, UInt32[])

Questa funzione accoda un set di buffer in un'origine. Tutti i buffer collegati a un'origine verranno riprodotti in sequenza e il numero di buffer elaborati può essere rilevato usando AL. GetSource con parametro ALGetSourcei.BuffersProcessed. Quando viene creata la prima volta, un'origine sarà di tipo ALSourceType.Undetermined. Un AL riuscito. La chiamata SourceQueueBuffers cambierà il tipo di origine in ALSourceType.Streaming.

SourceRewind(Int32)

Questa funzione arresta l'origine e imposta lo stato su ALSourceState.Initial.

SourceRewind(Int32, Int32[])

Questa funzione arresta un set di origini e imposta tutti i relativi stati su ALSourceState.Initial.

SourceRewind(Int32, UInt32)

Questa funzione arresta un set di origini e imposta tutti i relativi stati su ALSourceState.Initial.

SourceRewind(Int32, UInt32*)

Questa funzione arresta un set di origini e imposta tutti i relativi stati su ALSourceState.Initial.

SourceRewind(Int32, UInt32[])

Questa funzione arresta un set di origini e imposta tutti i relativi stati su ALSourceState.Initial.

SourceRewind(UInt32)

Questa funzione arresta l'origine e imposta lo stato su ALSourceState.Initial.

SourceStop(Int32)

Questa funzione arresta un'origine. L'origine arrestata avrà lo stato modificato in ALSourceState.Stopped.

SourceStop(Int32, Int32[])

Questa funzione arresta un set di origini. Le origini arrestate avranno lo stato modificato in ALSourceState.Stopped.

SourceStop(Int32, UInt32)

Questa funzione arresta un set di origini. Le origini arrestate avranno lo stato modificato in ALSourceState.Stopped.

SourceStop(Int32, UInt32*)

Questa funzione arresta un set di origini. Le origini arrestate avranno lo stato modificato in ALSourceState.Stopped.

SourceStop(Int32, UInt32[])

Questa funzione arresta un set di origini. Le origini arrestate avranno lo stato modificato in ALSourceState.Stopped.

SourceStop(UInt32)

Questa funzione arresta un'origine. L'origine arrestata avrà lo stato modificato in ALSourceState.Stopped.

SourceUnqueueBuffer(Int32)

Questa funzione recupera un set di buffer collegati a un'origine. Il numero di buffer elaborati può essere rilevato tramite AL. GetSource con parametro ALGetSourcei.BuffersProcessed, ovvero il numero massimo di buffer che possono essere unqueued usando questa chiamata. L'operazione unqueue verrà eseguita solo se tutti i buffer n possono essere rimossi dalla coda.

SourceUnqueueBuffers(Int32, Int32)

Questa funzione recupera un set di buffer collegati a un'origine. Il numero di buffer elaborati può essere rilevato tramite AL. GetSource con parametro ALGetSourcei.BuffersProcessed, ovvero il numero massimo di buffer che possono essere unqueued usando questa chiamata. L'operazione unqueue verrà eseguita solo se tutti i buffer n possono essere rimossi dalla coda.

SourceUnqueueBuffers(Int32, Int32, Int32)

Questa funzione recupera un set di buffer collegati a un'origine. Il numero di buffer elaborati può essere rilevato tramite AL. GetSource con parametro ALGetSourcei.BuffersProcessed, ovvero il numero massimo di buffer che possono essere unqueued usando questa chiamata. L'operazione unqueue verrà eseguita solo se tutti i buffer n possono essere rimossi dalla coda.

SourceUnqueueBuffers(Int32, Int32, Int32[])

Questa funzione recupera un set di buffer collegati a un'origine. Il numero di buffer elaborati può essere rilevato tramite AL. GetSource con parametro ALGetSourcei.BuffersProcessed, ovvero il numero massimo di buffer che possono essere unqueued usando questa chiamata. L'operazione unqueue verrà eseguita solo se tutti i buffer n possono essere rimossi dalla coda.

SourceUnqueueBuffers(UInt32, Int32, UInt32)

Questa funzione recupera un set di buffer collegati a un'origine. Il numero di buffer elaborati può essere rilevato tramite AL. GetSource con parametro ALGetSourcei.BuffersProcessed, ovvero il numero massimo di buffer che possono essere unqueued usando questa chiamata. L'operazione unqueue verrà eseguita solo se tutti i buffer n possono essere rimossi dalla coda.

SourceUnqueueBuffers(UInt32, Int32, UInt32*)

Questa funzione recupera un set di buffer collegati a un'origine. Il numero di buffer elaborati può essere rilevato tramite AL. GetSource con parametro ALGetSourcei.BuffersProcessed, ovvero il numero massimo di buffer che possono essere unqueued usando questa chiamata. L'operazione unqueue verrà eseguita solo se tutti i buffer n possono essere rimossi dalla coda.

SourceUnqueueBuffers(UInt32, Int32, UInt32[])

Questa funzione recupera un set di buffer collegati a un'origine. Il numero di buffer elaborati può essere rilevato tramite AL. GetSource con parametro ALGetSourcei.BuffersProcessed, ovvero il numero massimo di buffer che possono essere unqueued usando questa chiamata. L'operazione unqueue verrà eseguita solo se tutti i buffer n possono essere rimossi dalla coda.

SpeedOfSound(Single)

AL. SpeedOfSound consente all'applicazione di modificare la velocità di riferimento (propagazione) utilizzata nel calcolo Doppler. Le velocità di origine e listener devono essere espresse nelle stesse unità della velocità del suono.

Si applica a