ogg://

ogg://Ses akımları

Açıklama

ogg:// sarmalayıcısı aracılığıyla okumak için açılan dosyalar, OGG/Vorbis çözücü bileşeni kullanılarak kodlanmış sıkıştırılmış ses olarak değerlendirilir. Benzer şekilde, ogg:// sarmalayıcı aracılığıyla yazmak veya eklemek için açılan dosyalar sıkıştırılmış ses verileri olarak yazılır. stream_get_meta_data() işlevi, okuma için açılmış bir OGG/Vorbis dosyasında kullanıldığında, satıcı etiketi, dahil edilen yorumlar, kanal sayısı, örnekleme hızı ve bitrate_lower, bitrate_upper, bitrate_nominal ve bitrate_window tarafından açıklanan kodlama oranı aralığı dahil olmak üzere akış hakkında çeşitli ayrıntıları döndürür.

ogg:// (PECL)

Bilginize: Bu sarmalayıcı öntanımlı olarak etkin değildir
ogg:// sarmalayıcısını kullanmak için, » PECL'de bulunan » OGG/Vorbis uzantısının kurulması gerekir.

Kullanımı

  • ogg://soundfile.ogg
  • ogg:///dosyaya/yol/soundfile.ogg
  • ogg://http://www.example.com/path/to/soundstream.ogg

Seçenekler

Sarmalayıcı Özeti
ÖzellikDestek
allow_url_fopen ile sınırlıHayır
Okumaya izinEvet
Yazmaya izinEvet
Eklemeye izinEvet
Aynı anda okumaya ve yazmaya izinHayır
stat() desteğiHayır
unlink() desteğiHayır
rename() desteğiHayır
mkdir() desteğiHayır
rmdir() desteğiHayır

Bağlam seçenekleri
İsimKullanımÖntanımlıKip
pcm_mode Okurken uygulanacak PCM kodlaması: OGGVORBIS_PCM_U8, OGGVORBIS_PCM_S8, OGGVORBIS_PCM_U16_BE, OGGVORBIS_PCM_S16_BE, OGGVORBIS_PCM_U16_LE, veya OGGVORBIS_PCM_S16_LE. (8'e karşı 16 bit, işaretli veya işaretsiz, büyük veya küçük dip) OGGVORBIS_PCM_S16_LEOkuma
rate Girdi verisinin Hz cinsinden örnekleme hızı 44100Yazma/Ekleme
bitrate Tamsayı olarak verildiğinde, kodlanacak sabit bit hızı (16000'den 131072'ye kadar). Gerçek sayı olarak verildiğinde, kullanılacak değişken bit hızı (-1.0'dan 1.0'a kadar) 128000Yazma/Ekleme
channels Kodlanacak ses kanalı sayısı, genelde 1 (Mono) veya 2 (Stereo). 16'ya kadar çıkabilir. 2Yazma/Ekleme
comments Parça başlığına kodlanacak dize değerleri dizisi.  Yazma/Ekleme

Örnekler

To Top