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.
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. (16000 to 131072)
Lorsque donné sous forme de nombre à virgule flottante, la variation de la qualité du débit
à utiliser. (-1.0 to 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.