Lines Matching refs:this

70 		$this->getID3 = new getID3;
71 $this->getID3->option_md5_data = true;
72 $this->getID3->option_md5_data_source = true;
73 $this->getID3->encoding = 'UTF-8';
90 $this->info = $this->getID3->analyze($file);
93 if (isset($this->info['error'])) {
94 return array ('error' => $this->info['error']);
98 $this->result = array();
99this->result['format_name'] = (isset($this->info['fileformat']) ? $this->info['fileformat'] : …
100 …$this->result['encoder_version'] = (isset($this->info['audio']['encoder']) ? $this->info['…
101 …$this->result['encoder_options'] = (isset($this->info['audio']['encoder_options']) ? $this->info['…
102 …$this->result['bitrate_mode'] = (isset($this->info['audio']['bitrate_mode']) ? $this->info['…
103 …$this->result['channels'] = (isset($this->info['audio']['channels']) ? $this->info['…
104 …$this->result['sample_rate'] = (isset($this->info['audio']['sample_rate']) ? $this->info['…
105 …$this->result['bits_per_sample'] = (isset($this->info['audio']['bits_per_sample']) ? $this->info['…
106 …$this->result['playing_time'] = (isset($this->info['playtime_seconds']) ? $this->info['…
107 …$this->result['avg_bit_rate'] = (isset($this->info['audio']['bitrate']) ? $this->info['…
108 …$this->result['tags'] = (isset($this->info['tags']) ? $this->info['…
109 …$this->result['comments'] = (isset($this->info['comments']) ? $this->info['…
110 …$this->result['warning'] = (isset($this->info['warning']) ? $this->info['…
111 …$this->result['md5'] = (isset($this->info['md5_data']) ? $this->info['…
114 $method = (isset($this->info['fileformat']) ? $this->info['fileformat'] : '').'Info';
115 if ($method && method_exists($this, $method)) {
116 $this->$method();
119 return $this->result;
131 $this->result['format_name'] = 'AAC';
143 if ($this->info['audio']['dataformat'] == 'wav') {
145 $this->result['format_name'] = 'Wave';
147 } elseif (preg_match('#^mp[1-3]$#', $this->info['audio']['dataformat'])) {
149 $this->result['format_name'] = strtoupper($this->info['audio']['dataformat']);
153 $this->result['format_name'] = 'riff/'.$this->info['audio']['dataformat'];
167 $this->result['format_name'] = 'FLAC';
180 $this->result['format_name'] = 'Monkey\'s Audio';
191 $this->result['format_name'] = 'La';
205 if ($this->info['audio']['dataformat'] == 'vorbis') {
207 $this->result['format_name'] = 'Ogg Vorbis';
209 } else if ($this->info['audio']['dataformat'] == 'flac') {
211 $this->result['format_name'] = 'Ogg FLAC';
213 } else if ($this->info['audio']['dataformat'] == 'speex') {
215 $this->result['format_name'] = 'Ogg Speex';
219 $this->result['format_name'] = 'Ogg '.$this->info['audio']['dataformat'];
234 $this->result['format_name'] = 'Musepack';
247 $this->result['format_name'] = 'MP3';
260 $this->result['format_name'] = 'MP2';
274 $this->result['format_name'] = 'MP1';
287 $this->result['format_name'] = strtoupper($this->info['audio']['dataformat']);
299 $this->result['format_name'] = 'Real';
313 $this->result['format_name'] = 'VQF';