Lista de Protocolos/Envolturas Soportados
PHP Manual

Flujos de Audio

ogg:// PHP 4.3.0 y superior (PECL)

Note: Esta envoltura no está habilitada por omisión
Para usar la envoltura ogg:// es necesario instalar la extensión » OGG/Vorbis disponible en » PECL.

Los ficheros que se abran para lectura usando la envoltura ogg:// se utilizan como codificaciones de audio comprimido usando el códec OGG/Vorbis. De forma similar, los ficheros abiertos para escritura o para añadir contenido usando la envoltura ogg:// se escriben como datos de audio comprimidos. Cuando se use la función stream_get_meta_data() con un fichero OGG/Vorbis abierto para lectura, se devolverán diversos detalles del flujo, incluyendo la etiqueta vendor, cualquier comments que se haya añadido, el número de canales, el ratio de muestreo, y el rango del ratio de codificación descrito por: bitrate_lower, bitrate_upper, bitrate_nominal, y bitrate_window.

Resumen de la Envoltura
Atributo Permitido
Restringido por allow_url_fopen No
Permite Lecturas
Permite Escrituras
Permite Añadir contenido
Permite Lecturas y Escrituras Simultánea No
Permite usar la función stat() No
Permite usar la función unlink() No
Permite usar la función rename() No
Permite usar la función mkdir() No
Permite usar la función rmdir() No

Opciones de contexto
Nombre Uso Valor por defecto Modo
pcm_mode codificación PCM que se aplicará en las lecturas, de entre: OGGVORBIS_PCM_U8, OGGVORBIS_PCM_S8, OGGVORBIS_PCM_U16_BE, OGGVORBIS_PCM_S16_BE, OGGVORBIS_PCM_U16_LE, y OGGVORBIS_PCM_S16_LE. (8 o 16 bit, con o sin signo, big o little endian) OGGVORBIS_PCM_S16_LE Lectura
rate Ratio de muestreo en datos de entradas, expresado en Hz 44100 Escritura/Adición
bitrate Si es un entero, definirá el bitrate fijo al que se codificará. (de 16000 a 131072) Si es un real, definirá la calidad del bitrate variable a usar. (de -1.0 a 1.0) 128000 Escritura/Adición
channels Número de canales de audio a codificar, normalmente 1 (mono), o 2 (estéreo). Puede llegar a 16. 2 Escritura/Adición
comments Array de strings a codificar en la cabecera de la pista.   Escritura/Adición


Lista de Protocolos/Envolturas Soportados
PHP Manual