/ogg//

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök

ogg:// — Ljudströmmar

Beskrivning

Filer som öppnas för läsning via ogg://-omslaget behandlas som komprimerat ljud som är kodade med OGG/Vorbis-codec. På samma sätt skrivs filer som öppnas för skrivning eller tillägg via ogg://-omslaget som komprimerade ljuddata. stream_get_meta_data() när det används på en OGG/Vorbis-fil som öppnats för läsning kommer att returnera olika detaljer om strömmen, inklusive leverantörstaggen, eventuella inkluderade kommentarer, antalet kanaler, samplingsfrekvensen och kodningshastighetsområdet beskrivet av: bitrate_lower, bitrate_upper, bitrate_nominal och bitrate_window.

ogg:// (PECL)

Mall:Note

Användning

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

Alternativ

Omslagsöversikt

Attribut || Stöds |-

Begränsad av allow_url_fopen Nej
Tillåter läsning Ja
Tillåter skrivning Ja
Tillåter tillägg Ja
Tillåter samtidig läsning och skrivning Nej
Stödjer stat() Nej
Stödjer unlink() Nej
Stödjer rename() Nej
Stödjer mkdir() Nej
Stödjer rmdir() Nej

Kontextalternativ

Namn Användning Standard Läge
pcm_mode PCM-kodning som ska tillämpas under läsning, en av: OGGVORBIS_PCM_U8, OGGVORBIS_PCM_S8, OGGVORBIS_PCM_U16_BE, OGGVORBIS_PCM_S16_BE, OGGVORBIS_PCM_U16_LE, och OGGVORBIS_PCM_S16_LE. (8 vs 16 bit, signerat eller osignerat, big eller little endian) OGGVORBIS_PCM_S16_LE Läs
rate Samplingsfrekvens för inmatningsdata, uttryckt i Hz 44100 Skriv/Tillägg
bitrate När den ges som ett heltal, den fasta bitrate vid vilken man ska koda. (16000 till 131072) När den ges som en flyttal, den variabla bitrate-kvaliteten att använda. (-1.0 till 1.0) 128000 Skriv/Tillägg
channels Antalet ljudkanaler som ska kodas, vanligtvis 1 (Mono) eller 2 (Stereo). Kan vara upp till 16. 2 Skriv/Tillägg
comments En array av strängvärden som ska kodas i spårhuvudet. Skriv/Tillägg


Sidslut

Orginalhemsidan på Engelska :https://www.php.net/manual/en/wrappers.audio.php
PHP
Språkreferens
Stödda Protokoll och Inslagningar


Det här är en maskinöversättning av PHP-manualen till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på https://www.linux.se/kontaka-linux-se/

Tack till Datorhjälp som har sponsrat Linux.se med webserver.