ogg://
ogg:// - Аудіопотоки
Опис
Файли, що відкриваються для читання з використанням обгортки ogg://, розглядаються як стислий аудіопотік, що кодується з використанням кодека OGG/Vorbis
. Аналогічно, файли, відкриті для запису або додавання через обгортку ogg://, записуються як стиснуті звукові дані. Функція stream_get_meta_data(), коли використовується з файлами OGG/Vorbis
відкритими для читання, повертатиме різноманітну інформацію про потік, включаючи тег виробника vendor
, комментарииcomments
, кількість каналів channels
, частоту дискретизацииrate
, і діапазон частоти кодування, що описується: bitrate_lower
bitrate_upper
bitrate_nominal
иbitrate_window
ogg:// (PECL)
Зауваження Ця обгортка недоступна за умовчанням
Для того щоб використовувати обгортку ogg:// необхідно встановити модуль » OGG/Vorbis, доступний у репозиторії » PECL
Використання
- ogg://soundfile.ogg
- ogg:///path/to/soundfile.ogg
- ogg://http://www.example.com/path/to/soundstream.ogg
Опції
Основна інформація
Атрибут | Поддержка |
---|---|
Обмеження по allow_url_fopen | Ні |
Читання | Так |
Запис | Так |
Додавання | Так |
Одночасне читання та запис | Ні |
Поддержкаstat() | Ні |
Поддержкаunlink() | Ні |
Поддержкаrename() | Ні |
Поддержкаmkdir() | Ні |
Поддержкаrmdir() | Ні |
Налаштування для контексту
Название | Использование | Значение по умолчанию | Режим |
---|---|---|---|
pcm_mode | Опція PCM кодування, що використовується під час читання, одна з констант: OGGVORBIS_PCM_U8 OGGVORBIS_PCM_S8 OGGVORBIS_PCM_U16_BE OGGVORBIS_PCM_S16_BE OGGVORBIS_PCM_U16_LE і OGGVORBIS_PCM_S16_LE . . (8 або 16-бітне, зі знаком або без нього, прямий або зворотний порядок байтів) | OGGVORBIS_PCM_S16_LE | Читання |
rate | Частота дискретизації вхідних даних, виражена у Гц | 44100 | Запис/Додавання |
bitrate | Коли дано ціле число, постійний бітрейт, при якому кодувати. (від 16000 до 131072) Коли дано речове число, якість змінного бітрейту для використання. (від -1.0 до 1.0) | 128000 | Запис/Додавання |
channels | Кількість аудіоканалів для кодування зазвичай 1 (Моно), або 2 (Стерео). Може змінюватись аж до 16. | Запис/Додавання | |
comments | Масив рядків для запису в заголовок треку. | Запис/Додавання |