Manuel PHP

Table des matières

Préface
I. Au moment de commencer
II. Installation et configuration
III. Référence du langage
IV. Sécurité
V. Caractéristiques
VI. Référence des fonctions
VII. PHP et le moteur interne Zend
VIII. FAQ : foire Aux Questions
IX. Annexes
Remerciements



CIX. Gestion Audio OpenAL

Introduction

Plate-forme indépendante pour la gestion de l’audio. Requière la bilibothèque OpenAL.

Installation

Cette extension PECL n’est pas intégrée à PHP.

Des informations sur l’installation de ces extensions PECL peuvent être trouvées dans le chapitre du manuel intitulé Installation des extensions PECL. D’autres informations comme les notes sur les nouvelles versions, les téléchargements, les sources des fichiers, les informations concernant les mainteneurs ainsi qu’un CHANGELOG, peuvent être trouvées ici : http://pecl.php.net/package/openal.

Vous pouvez télécharger ces bibliothèques DLL pour ces extensions PECL depuis la page de téléchargement de PHP sous sur la page http://snaps.php.net/.

Configuration à l'exécution

Cette extension ne définit aucune directive de configuration.

Types de ressources

Cette extension définie quatre types de ressource : Open AL(Device) - Retournée par openal_device_open(), Open AL(Context) - Retournée par openal_context_create(), Open AL(Buffer) - Retournée par openal_buffer_create(), and Open AL(Source) - Retournée par openal_source_create().

Constantes pré-définies

Ces constantes sont définies par cette extension, et ne sont disponibles que si cette extension a été compilée avec PHP, ou bien chargée au moment de l’exécution.

“ALC_FREQUENCY” (entier)

Attribut de contexte

“ALC_REFRESH” (entier)

Attribut de contexte

“ALC_SYNC” (entier)

Attribut de contexte

“AL_FREQUENCY” (entier)

Configuration du buffer

“AL_BITS” (entier)

Configuration du buffer

“AL_CHANNELS” (entier)

Configuration du buffer

“AL_SIZE” (entier)

Configuration du buffer

“AL_BUFFER” (entier)

Configuration de la source/de l’écoute (Entier)

“AL_SOURCE_RELATIVE” (entier)

Configuration de la source/de l’écoute (Entier)

“AL_SOURCE_STATE” (entier)

Configuration de la source/de l’écoute (Entier)

“AL_PITCH” (entier)

Configuration de la source/de l’écoute (Nombre à virgule flottante)

“AL_GAIN” (entier)

Configuration de la source/de l’écoute (Nombre à virgule flottante)

“AL_MIN_GAIN” (entier)

Configuration de la source/de l’écoute (Nombre à virgule flottante)

“AL_MAX_GAIN” (entier)

Configuration de la source/de l’écoute (Nombre à virgule flottante)

“AL_MAX_DISTANCE” (entier)

Configuration de la source/de l’écoute (Nombre à virgule flottante)

“AL_ROLLOFF_FACTOR” (entier)

Configuration de la source/de l’écoute (Nombre à virgule flottante)

“AL_CONE_OUTER_GAIN” (entier)

Configuration de la source/de l’écoute (Nombre à virgule flottante)

“AL_CONE_INNER_ANGLE” (entier)

Configuration de la source/de l’écoute (Nombre à virgule flottante)

“AL_CONE_OUTER_ANGLE” (entier)

Configuration de la source/de l’écoute (Nombre à virgule flottante)

“AL_REFERENCE_DISTANCE” (entier)

Configuration de la source/de l’écoute (Nombre à virgule flottante)

“AL_POSITION” (entier)

Configuration de la source/de l’écoute (Nombre vectoriel à virgule flottante)

“AL_VELOCITY” (entier)

Configuration de la source/de l’écoute (Nombre vectoriel à virgule flottante)

“AL_DIRECTION” (entier)

Configuration de la source/de l’écoute (Nombre vectoriel à virgule flottante)

“AL_ORIENTATION” (entier)

Configuration de la source/de l’écoute (Nombre vectoriel à virgule flottante)

“AL_FORMAT_MONO8” (entier)

Format PCM

“AL_FORMAT_MONO16” (entier)

Format PCM

“AL_FORMAT_STEREO8” (entier)

Format PCM

“AL_FORMAT_STEREO16” (entier)

Format PCM

“AL_INITIAL” (entier)

État de la Source

“AL_PLAYING” (entier)

État de la Source

“AL_PAUSED” (entier)

État de la Source

“AL_STOPPED” (entier)

État de la Source

“AL_LOOPING” (entier)

État de la Source

“AL_TRUE” (entier)

Valeur booléen reconnue par OpenAL

“AL_FALSE” (entier)

Valeur booléen reconnue par OpenAL

Table des matières

openal_buffer_create – Génère un buffer OpenALopenal_buffer_data – Charge un buffer avec des donnéesopenal_buffer_destroy – Détruit un buffer OpenALopenal_buffer_get – Récupère les propriétés du buffer OpenALopenal_buffer_loadwav – Charge un fichier .wav dans le bufferopenal_context_create – Crée un contexte de traitement audioopenal_context_current – Rend courant le contexte spécifiéopenal_context_destroy – Détruit un contexteopenal_context_process – Traite le contexte spécifiéopenal_context_suspend – Suspend le contexte spécifiéopenal_device_close – Ferme un périphérique OpenALopenal_device_open – Initialise une interface audio OpenALopenal_listener_get – Récupère une propriété d’auditeuropenal_listener_set – Définie une propriété d’auditeuropenal_source_create – Génère une ressource de sourceopenal_source_destroy – Détruit une ressource de sourceopenal_source_get – Récupère une propriété de source OpenALopenal_source_pause – Marque une pause dans la sourceopenal_source_play – Démarre la lecture de la sourceopenal_source_rewind – Revient en arrière dans la sourceopenal_source_set – Définie une propriété de la sourceopenal_source_stop – Arrête la lecture de la sourceopenal_stream – Démarre le streaming d’une source

Travail collaboratif

Contribuez, en ajjoutant des elements a cette page de manuel :

Merci de votre aide
L’equipe Php.fr

 


Index | Afficher le texte source | Anciennes révisions | Derniers changements | Connexion
©2007 Wiki Copyright