|
Table des matières
CIX. Gestion Audio OpenALIntroductionPlate-forme indépendante pour la gestion de l’audio. Requière la bilibothèque OpenAL. InstallationCette 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écutionCette extension ne définit aucune directive de configuration. Types de ressourcesCette 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éfiniesCes 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 collaboratifContribuez, en ajjoutant des elements a cette page de manuel : Merci de votre aide |