PHP 8.1.31 Released!

ogg://

ogg://Audio-Streams

Beschreibung

Dateien, die über den Wrapper ogg:// zum Lesen geöffnet werden, werden als komprimierte Audiodaten behandelt, die mit dem OGG/Vorbis-Codec kodiert wurden. Entsprechend werden Dateien, die über den Wrapper ogg:// im Schreib- oder Anfügemodus geöffnet werden, als komprimierte Audiodaten geschrieben. Wenn die Funktion stream_get_meta_data() auf eine OGG/Vorbis-Datei angewendet wird, die im Lesemodus geöffnet wurde, gibt sie verschiedene Details über den Stream zurück, einschließlich des Hersteller- (vendor) Tags, aller enthaltenen Kommentare (comments), der Anzahl der Kanäle (channels), der Abtastrate (rate) und der Kodierungsrate, beschrieben durch bitrate_lower, bitrate_upper, bitrate_nominal und bitrate_window.

ogg:// (PECL)

Hinweis: Dieser Wrapper ist standardmäßig nicht aktiviert
Um den Wrapper ogg:// verwenden zu können, muss die » OGG/Vorbis-Erweiterung von » PECL installiert werden

Verwendung

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

Optionen

Zusammenfassung des Wrappers
Eigenschaft wird unterstützt
Eingeschränkt durch allow_url_fopen Nein
Erlaubt Lesen Ja
Erlaubt Schreiben Ja
Erlaubt Anfügen Ja
Erlaubt gleichzeitiges Lesen und Schreiben Nein
Unterstützt stat() Nein
Unterstützt unlink() Nein
Unterstützt rename() Nein
Unterstützt mkdir() Nein
Unterstützt rmdir() Nein

Kontextoptionen
Name Verwendung Voreinstellung Modus
pcm_mode Die PCM-Kodierung, die beim Lesen angewendet werden soll, eine von: OGGVORBIS_PCM_U8, OGGVORBIS_PCM_S8, OGGVORBIS_PCM_U16_BE, OGGVORBIS_PCM_S16_BE, OGGVORBIS_PCM_U16_LE und OGGVORBIS_PCM_S16_LE. (8 oder 16 Bit, vorzeichenbehaftet oder vorzeichenlos, big- oder little-endian) OGGVORBIS_PCM_S16_LE Lesen
rate Die Abtastrate der Eingangsdaten, in Hz 44100 Schreiben/Anfügen
bitrate Bei Angabe als Ganzzahl die feste Bitrate, mit der kodiert werden soll (16000 bis 131072). Bei Angabe als Gleitkommazahl die zu verwendende Qualität der variablen Bitrate (-1.0 bis 1.0). 128000 Schreiben/Anfügen
channels Die Anzahl der zu kodierenden Audiokanäle, normalerweise 1 (Mono) oder 2 (Stereo). Bis zu 16 Kanäle sind möglich. 2 Schreiben/Anfügen
comments Ein Array von Zeichenketten, die in den Track-Header kodiert werden sollen.   Schreiben/Anfügen

add a note

User Contributed Notes 1 note

up
2
martin dot leese at stanfordalumni dot org
16 years ago
Note that although "ogg:" is the wrapper name, the stream is restricted to Ogg files containing a single stream encoded using the Vorbis audio codec. An Ogg container can, in fact, contain multiple streams: audio, video, anything. (Also, the audio streams in an Ogg contaner can use codecs such as FLAC and OggPCM.) The wrapper name is therefore misleading.
To Top