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
.
La bibliothèque DLL
pour cette extension PECL
peut être téléchargée depuis, soit la page de » téléchargement PHP
, soit depuis » http://pecl4win.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 OpenAL
- openal_buffer_data
— Charge un buffer avec des données
- openal_buffer_destroy
— Détruit un buffer OpenAL
- openal_buffer_get
— Récupère les propriétés du buffer OpenAL
- openal_buffer_loadwav
— Charge un fichier .wav dans le buffer
- openal_context_create
— Crée un contexte de traitement audio
- openal_context_current
— Rend courant le contexte spécifié
- openal_context_destroy
— Détruit un contexte
- openal_context_process
— Traite le contexte spécifié
- openal_context_suspend
— Suspend le contexte spécifié
- openal_device_close
— Ferme un périphérique OpenAL
- openal_device_open
— Initialise une interface audio OpenAL
- openal_listener_get
— Récupère une propriété d'auditeur
- openal_listener_set
— Définie une propriété d'auditeur
- openal_source_create
— Génère une ressource de source
- openal_source_destroy
— Détruit une ressource de source
- openal_source_get
— Récupère une propriété de source OpenAL
- openal_source_pause
— Marque une pause dans la source
- openal_source_play
— Démarre la lecture de la source
- openal_source_rewind
— Revient en arrière dans la source
- openal_source_set
— Définie une propriété de la source
- openal_source_stop
— Arrête la lecture de la source
- openal_stream
— Démarre le streaming d'une source