Manuel PHP
Précédent |  | Suivant

# CII. 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 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

Précédent | Sommaire | Suivant
Utilisation | Niveau supérieur | openal_buffer_create