ogg:// PHP 4.3.0 et suivant (PECL)
Note: Ce gestionnaire n'est pas activé par défaut
Pour utiliser le gestionnaire ogg://, vous devez installer l'extension » OGG/Vorbis disponible sur » PECL.
Les fichiers ouverts pour lecture avec le gestionnaire ogg:// sont traités comme de l'audio compressée en utilisant le codec OGG/Vorbis. De la même façon, les fichiers ouverts pour écriture ou pour ajout avec le gestionnaire ogg:// sont écrits comme étant des données audio compressées. La fonction stream_get_meta_data(), lorsqu'elle est utilisée sur un fichier OGG/Vorbis ouvert pour lecture retournera de nombreux détails concernant ce flux, incluant l'en-tête vendor , tous les commentaires comments , le nombre de canaux channels , le taux d'échantillonnage rate ainsi que le taux d'encodage décrit par : bitrate_lower , bitrate_upper , bitrate_nominal et bitrate_window .
Attribut | Supporté |
---|---|
Restreint par allow_url_fopen | Non |
Permet la lecture | Oui |
Permet l'écriture | Oui |
Permet l'ajout | Oui |
Permet la lecture et l'écriture simultanément | Non |
Supporte la fonction stat() | Non |
Supporte la fonction unlink() | Non |
Supporte la fonction rename() | Non |
Supporte la fonction mkdir() | Non |
Supporte la fonction rmdir() | Non |
Nom | Utilisation | Défaut | Mode |
---|---|---|---|
pcm_mode | L'encodage PCM à appliquer pendant la lecture, parmi un de ceux-là : OGGVORBIS_PCM_U8, OGGVORBIS_PCM_S8, OGGVORBIS_PCM_U16_BE, OGGVORBIS_PCM_S16_BE, OGGVORBIS_PCM_U16_LE et OGGVORBIS_PCM_S16_LE. (8 vs 16 bit, signé ou non, gros ou petit endian) | OGGVORBIS_PCM_S16_LE | Lecture |
rate | Taux d'échantillonnage des données entrantes, exprimé en Hz | 44100 | Écriture/Traitement |
bitrate | Lorsque donné sous forme d'entier, la vitesse du débit pour encoder : de 16000 à 131072. Lorsque donné sous forme de nombre décimal, la variation de la qualité du débit à utiliser : de -1.0 à 1.0. | 128000 | Écriture/Ajout |
channels | Le numéro du canal audio à encoder, typiquement 1 (Mono) ou 2 (Stéréo). Intervalle pouvant aller aussi haut que 16. | 2 | Écriture/Ajout |
comments | Un tableau de valeurs sous forme de chaînes de caractères à encoder dans la piste d'en-tête. | Écriture/Ajout |