ogg:// PHP 4.3.0 이상 (PECL)
Note: 이 래퍼는 기본값에 들어 있지 않습니다.
ogg:// 래퍼를 사용하려면 » PECL에서 » OGG/Vorbis 확장을 설치해야 합니다.
ogg:// 래퍼로 읽는 파일은 OGG/Vorbis 코덱으로 인토딩된 압축 오디오로 취급됩니다. 마찬가지로, ogg:// 래퍼로 쓰거나 추가로 연 파일은 압축 오디오 데이터로 쓰여집니다. 열려진 OGG/Vorbis 읽기 파일에 stream_get_meta_data()를 사용하면, 스트림에 대해서 다양한 정보를 얻을 수 있습니다. vendor 태그를 포함하여, comments , channels 수, 샘플링 rate , 다음에 의해서 설명되는 인코딩 레이트: bitrate_lower , bitrate_upper , bitrate_nominal , bitrate_window .
| 속성 | 지원 |
|---|---|
| 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 비트, signed or unsigned, big or little endian) | OGGVORBIS_PCM_S16_LE | 읽기 |
| rate | Hz로 표현되는 입력 데이터의 샘플링 비율 | 44100 | 쓰기/추가 |
| bitrate | 정수로 주어지면, 인코드에 쓰는 고정 비트레이트 (16000에서 131072) 소수로 주어지면, 가변 비트레이트 품질 (-1.0에서 1.0) | 128000 | 쓰기/추가 |
| channels | 인코드에 사용하는 오디오 채널 수, 보통 1(모노)이나 2(스테레오) 16까지 사용할 수 있습니다. | 2 | 쓰기/추가 |
| comments | 트렉 헤더에 들어가는 문자값의 배열 | 쓰기/추가 |