scratch – Blame information for rev 115

Subversion Repositories:
Rev:
Rev Author Line No. Line
115 office 1 <!DOCTYPE html>
2 <html lang="en">
3 <head>
4 <meta charset="UTF-8" />
5 <meta name="robots" content="index, follow, all" />
6 <title>FFMpeg\FFProbe | PHP-FFMpeg API</title>
7 <link rel="stylesheet" type="text/css" href="../stylesheet.css">
8 </head>
9 <body id="class">
10 <div class="header">
11 <ul>
12 <li><a href="../classes.html">Classes</a></li>
13 <li><a href="../namespaces.html">Namespaces</a></li>
14 <li><a href="../interfaces.html">Interfaces</a></li>
15 <li><a href="../traits.html">Traits</a></li>
16 <li><a href="../doc-index.html">Index</a></li>
17  
18 </ul>
19  
20 <div id="title">PHP-FFMpeg API</div>
21  
22 <div class="type">Class</div>
23 <h1><a href="../FFMpeg.html">FFMpeg</a>\FFProbe</h1>
24 </div>
25 <div class="content">
26 <p> class
27 <strong>FFProbe</strong></p>
28  
29  
30 <h2>Constants</h2>
31  
32 <table>
33 <tr>
34 <td>TYPE_STREAMS</td>
35 <td class="last">
36 <p><em>
37 </em></p>
38 <p>
39 </p>
40 </td>
41 </tr>
42 <tr>
43 <td>TYPE_FORMAT</td>
44 <td class="last">
45 <p><em>
46 </em></p>
47 <p>
48 </p>
49 </td>
50 </tr>
51 </table>
52  
53  
54  
55 <h2>Methods</h2>
56  
57 <table>
58 <tr>
59 <td class="type">
60  
61 </td>
62 <td class="last">
63 <a href="#method___construct">__construct</a>(<a href="../FFMpeg/Driver/FFProbeDriver.html"><abbr title="FFMpeg\Driver\FFProbeDriver">FFProbeDriver</abbr></a> $ffprobe, <abbr title="Doctrine\Common\Cache\Cache">Cache</abbr> $cache)
64 <p>
65 </p>
66 </td>
67 <td></td>
68 </tr>
69 <tr>
70 <td class="type">
71 <a href="../FFMpeg/FFProbe/OutputParserInterface.html"><abbr title="FFMpeg\FFProbe\OutputParserInterface">OutputParserInterface</abbr></a>
72 </td>
73 <td class="last">
74 <a href="#method_getParser">getParser</a>()
75 <p>
76 </p>
77 </td>
78 <td></td>
79 </tr>
80 <tr>
81 <td class="type">
82 <a href="../FFMpeg/FFProbe.html"><abbr title="FFMpeg\FFProbe">FFProbe</abbr></a>
83 </td>
84 <td class="last">
85 <a href="#method_setParser">setParser</a>(<a href="../FFMpeg/FFProbe/OutputParserInterface.html"><abbr title="FFMpeg\FFProbe\OutputParserInterface">OutputParserInterface</abbr></a> $parser)
86 <p>
87 </p>
88 </td>
89 <td></td>
90 </tr>
91 <tr>
92 <td class="type">
93 <a href="../FFMpeg/Driver/FFProbeDriver.html"><abbr title="FFMpeg\Driver\FFProbeDriver">FFProbeDriver</abbr></a>
94 </td>
95 <td class="last">
96 <a href="#method_getFFProbeDriver">getFFProbeDriver</a>()
97 <p>
98 </p>
99 </td>
100 <td></td>
101 </tr>
102 <tr>
103 <td class="type">
104 <a href="../FFMpeg/FFProbe.html"><abbr title="FFMpeg\FFProbe">FFProbe</abbr></a>
105 </td>
106 <td class="last">
107 <a href="#method_setFFProbeDriver">setFFProbeDriver</a>(<a href="../FFMpeg/Driver/FFProbeDriver.html"><abbr title="FFMpeg\Driver\FFProbeDriver">FFProbeDriver</abbr></a> $ffprobe)
108 <p>
109 </p>
110 </td>
111 <td></td>
112 </tr>
113 <tr>
114 <td class="type">
115 <a href="../FFMpeg/FFProbe.html"><abbr title="FFMpeg\FFProbe">FFProbe</abbr></a>
116 </td>
117 <td class="last">
118 <a href="#method_setOptionsTester">setOptionsTester</a>(<a href="../FFMpeg/FFProbe/OptionsTesterInterface.html"><abbr title="FFMpeg\FFProbe\OptionsTesterInterface">OptionsTesterInterface</abbr></a> $tester)
119 <p>
120 </p>
121 </td>
122 <td></td>
123 </tr>
124 <tr>
125 <td class="type">
126 <a href="../FFMpeg/FFProbe/OptionsTesterInterface.html"><abbr title="FFMpeg\FFProbe\OptionsTesterInterface">OptionsTesterInterface</abbr></a>
127 </td>
128 <td class="last">
129 <a href="#method_getOptionsTester">getOptionsTester</a>()
130 <p>
131 </p>
132 </td>
133 <td></td>
134 </tr>
135 <tr>
136 <td class="type">
137 <a href="../FFMpeg/FFProbe.html"><abbr title="FFMpeg\FFProbe">FFProbe</abbr></a>
138 </td>
139 <td class="last">
140 <a href="#method_setCache">setCache</a>(<abbr title="Doctrine\Common\Cache\Cache">Cache</abbr> $cache)
141 <p>
142 </p>
143 </td>
144 <td></td>
145 </tr>
146 <tr>
147 <td class="type">
148 <abbr title="Doctrine\Common\Cache\Cache">Cache</abbr>
149 </td>
150 <td class="last">
151 <a href="#method_getCache">getCache</a>()
152 <p>
153 </p>
154 </td>
155 <td></td>
156 </tr>
157 <tr>
158 <td class="type">
159 <a href="../FFMpeg/FFProbe/MapperInterface.html"><abbr title="FFMpeg\FFProbe\MapperInterface">MapperInterface</abbr></a>
160 </td>
161 <td class="last">
162 <a href="#method_getMapper">getMapper</a>()
163 <p>
164 </p>
165 </td>
166 <td></td>
167 </tr>
168 <tr>
169 <td class="type">
170 <a href="../FFMpeg/FFProbe.html"><abbr title="FFMpeg\FFProbe">FFProbe</abbr></a>
171 </td>
172 <td class="last">
173 <a href="#method_setMapper">setMapper</a>(<a href="../FFMpeg/FFProbe/MapperInterface.html"><abbr title="FFMpeg\FFProbe\MapperInterface">MapperInterface</abbr></a> $mapper)
174 <p>
175 </p>
176 </td>
177 <td></td>
178 </tr>
179 <tr>
180 <td class="type">
181 <a href="../FFMpeg/FFProbe/DataMapping/Format.html"><abbr title="FFMpeg\FFProbe\DataMapping\Format">Format</abbr></a>
182 </td>
183 <td class="last">
184 <a href="#method_format">format</a>(string $pathfile)
185 <p>
186 </p>
187 </td>
188 <td></td>
189 </tr>
190 <tr>
191 <td class="type">
192 <a href="../FFMpeg/FFProbe/DataMapping/StreamCollection.html"><abbr title="FFMpeg\FFProbe\DataMapping\StreamCollection">StreamCollection</abbr></a>
193 </td>
194 <td class="last">
195 <a href="#method_streams">streams</a>(string $pathfile)
196 <p>
197 </p>
198 </td>
199 <td></td>
200 </tr>
201 <tr>
202 <td class="type">
203 static&nbsp;<a href="../FFMpeg/FFProbe.html"><abbr title="FFMpeg\FFProbe">FFProbe</abbr></a>
204 </td>
205 <td class="last">
206 <a href="#method_create">create</a>(array|<abbr title="Alchemy\BinaryDriver\ConfigurationInterface">ConfigurationInterface</abbr> $configuration = array(), <abbr title="Psr\Log\LoggerInterface">LoggerInterface</abbr> $logger = null, <abbr title="Doctrine\Common\Cache\Cache">Cache</abbr> $cache = null)
207 <p>
208 </p>
209 </td>
210 <td></td>
211 </tr>
212 </table>
213  
214  
215 <h2>Details</h2>
216  
217 <h3 id="method___construct">
218 <div class="location">at line 47</div>
219 <code> public
220 <strong>__construct</strong>(<a href="../FFMpeg/Driver/FFProbeDriver.html"><abbr title="FFMpeg\Driver\FFProbeDriver">FFProbeDriver</abbr></a> $ffprobe, <abbr title="Doctrine\Common\Cache\Cache">Cache</abbr> $cache)</code>
221 </h3>
222 <div class="details">
223 <p>
224 </p>
225 <p>
226 </p>
227 <div class="tags">
228 <h4>Parameters</h4>
229  
230 <table>
231 <tr>
232 <td><a href="../FFMpeg/Driver/FFProbeDriver.html"><abbr title="FFMpeg\Driver\FFProbeDriver">FFProbeDriver</abbr></a></td>
233 <td>$ffprobe</td>
234 <td>
235 </td>
236 </tr>
237 <tr>
238 <td><abbr title="Doctrine\Common\Cache\Cache">Cache</abbr></td>
239 <td>$cache</td>
240 <td>
241 </td>
242 </tr>
243 </table>
244  
245  
246  
247  
248 </div>
249 </div>
250  
251 <h3 id="method_getParser">
252 <div class="location">at line 59</div>
253 <code> public <a href="../FFMpeg/FFProbe/OutputParserInterface.html"><abbr title="FFMpeg\FFProbe\OutputParserInterface">OutputParserInterface</abbr></a>
254 <strong>getParser</strong>()</code>
255 </h3>
256 <div class="details">
257 <p>
258 </p>
259 <p>
260 </p>
261 <div class="tags">
262  
263 <h4>Return Value</h4>
264  
265 <table>
266 <tr>
267 <td><a href="../FFMpeg/FFProbe/OutputParserInterface.html"><abbr title="FFMpeg\FFProbe\OutputParserInterface">OutputParserInterface</abbr></a></td>
268 <td>
269 </td>
270 </tr>
271 </table>
272  
273  
274  
275 </div>
276 </div>
277  
278 <h3 id="method_setParser">
279 <div class="location">at line 69</div>
280 <code> public <a href="../FFMpeg/FFProbe.html"><abbr title="FFMpeg\FFProbe">FFProbe</abbr></a>
281 <strong>setParser</strong>(<a href="../FFMpeg/FFProbe/OutputParserInterface.html"><abbr title="FFMpeg\FFProbe\OutputParserInterface">OutputParserInterface</abbr></a> $parser)</code>
282 </h3>
283 <div class="details">
284 <p>
285 </p>
286 <p>
287 </p>
288 <div class="tags">
289 <h4>Parameters</h4>
290  
291 <table>
292 <tr>
293 <td><a href="../FFMpeg/FFProbe/OutputParserInterface.html"><abbr title="FFMpeg\FFProbe\OutputParserInterface">OutputParserInterface</abbr></a></td>
294 <td>$parser</td>
295 <td>
296 </td>
297 </tr>
298 </table>
299  
300  
301 <h4>Return Value</h4>
302  
303 <table>
304 <tr>
305 <td><a href="../FFMpeg/FFProbe.html"><abbr title="FFMpeg\FFProbe">FFProbe</abbr></a></td>
306 <td>
307 </td>
308 </tr>
309 </table>
310  
311  
312  
313 </div>
314 </div>
315  
316 <h3 id="method_getFFProbeDriver">
317 <div class="location">at line 79</div>
318 <code> public <a href="../FFMpeg/Driver/FFProbeDriver.html"><abbr title="FFMpeg\Driver\FFProbeDriver">FFProbeDriver</abbr></a>
319 <strong>getFFProbeDriver</strong>()</code>
320 </h3>
321 <div class="details">
322 <p>
323 </p>
324 <p>
325 </p>
326 <div class="tags">
327  
328 <h4>Return Value</h4>
329  
330 <table>
331 <tr>
332 <td><a href="../FFMpeg/Driver/FFProbeDriver.html"><abbr title="FFMpeg\Driver\FFProbeDriver">FFProbeDriver</abbr></a></td>
333 <td>
334 </td>
335 </tr>
336 </table>
337  
338  
339  
340 </div>
341 </div>
342  
343 <h3 id="method_setFFProbeDriver">
344 <div class="location">at line 89</div>
345 <code> public <a href="../FFMpeg/FFProbe.html"><abbr title="FFMpeg\FFProbe">FFProbe</abbr></a>
346 <strong>setFFProbeDriver</strong>(<a href="../FFMpeg/Driver/FFProbeDriver.html"><abbr title="FFMpeg\Driver\FFProbeDriver">FFProbeDriver</abbr></a> $ffprobe)</code>
347 </h3>
348 <div class="details">
349 <p>
350 </p>
351 <p>
352 </p>
353 <div class="tags">
354 <h4>Parameters</h4>
355  
356 <table>
357 <tr>
358 <td><a href="../FFMpeg/Driver/FFProbeDriver.html"><abbr title="FFMpeg\Driver\FFProbeDriver">FFProbeDriver</abbr></a></td>
359 <td>$ffprobe</td>
360 <td>
361 </td>
362 </tr>
363 </table>
364  
365  
366 <h4>Return Value</h4>
367  
368 <table>
369 <tr>
370 <td><a href="../FFMpeg/FFProbe.html"><abbr title="FFMpeg\FFProbe">FFProbe</abbr></a></td>
371 <td>
372 </td>
373 </tr>
374 </table>
375  
376  
377  
378 </div>
379 </div>
380  
381 <h3 id="method_setOptionsTester">
382 <div class="location">at line 101</div>
383 <code> public <a href="../FFMpeg/FFProbe.html"><abbr title="FFMpeg\FFProbe">FFProbe</abbr></a>
384 <strong>setOptionsTester</strong>(<a href="../FFMpeg/FFProbe/OptionsTesterInterface.html"><abbr title="FFMpeg\FFProbe\OptionsTesterInterface">OptionsTesterInterface</abbr></a> $tester)</code>
385 </h3>
386 <div class="details">
387 <p>
388 </p>
389 <p>
390 </p>
391 <div class="tags">
392 <h4>Parameters</h4>
393  
394 <table>
395 <tr>
396 <td><a href="../FFMpeg/FFProbe/OptionsTesterInterface.html"><abbr title="FFMpeg\FFProbe\OptionsTesterInterface">OptionsTesterInterface</abbr></a></td>
397 <td>$tester</td>
398 <td>
399 </td>
400 </tr>
401 </table>
402  
403  
404 <h4>Return Value</h4>
405  
406 <table>
407 <tr>
408 <td><a href="../FFMpeg/FFProbe.html"><abbr title="FFMpeg\FFProbe">FFProbe</abbr></a></td>
409 <td>
410 </td>
411 </tr>
412 </table>
413  
414  
415  
416 </div>
417 </div>
418  
419 <h3 id="method_getOptionsTester">
420 <div class="location">at line 111</div>
421 <code> public <a href="../FFMpeg/FFProbe/OptionsTesterInterface.html"><abbr title="FFMpeg\FFProbe\OptionsTesterInterface">OptionsTesterInterface</abbr></a>
422 <strong>getOptionsTester</strong>()</code>
423 </h3>
424 <div class="details">
425 <p>
426 </p>
427 <p>
428 </p>
429 <div class="tags">
430  
431 <h4>Return Value</h4>
432  
433 <table>
434 <tr>
435 <td><a href="../FFMpeg/FFProbe/OptionsTesterInterface.html"><abbr title="FFMpeg\FFProbe\OptionsTesterInterface">OptionsTesterInterface</abbr></a></td>
436 <td>
437 </td>
438 </tr>
439 </table>
440  
441  
442  
443 </div>
444 </div>
445  
446 <h3 id="method_setCache">
447 <div class="location">at line 121</div>
448 <code> public <a href="../FFMpeg/FFProbe.html"><abbr title="FFMpeg\FFProbe">FFProbe</abbr></a>
449 <strong>setCache</strong>(<abbr title="Doctrine\Common\Cache\Cache">Cache</abbr> $cache)</code>
450 </h3>
451 <div class="details">
452 <p>
453 </p>
454 <p>
455 </p>
456 <div class="tags">
457 <h4>Parameters</h4>
458  
459 <table>
460 <tr>
461 <td><abbr title="Doctrine\Common\Cache\Cache">Cache</abbr></td>
462 <td>$cache</td>
463 <td>
464 </td>
465 </tr>
466 </table>
467  
468  
469 <h4>Return Value</h4>
470  
471 <table>
472 <tr>
473 <td><a href="../FFMpeg/FFProbe.html"><abbr title="FFMpeg\FFProbe">FFProbe</abbr></a></td>
474 <td>
475 </td>
476 </tr>
477 </table>
478  
479  
480  
481 </div>
482 </div>
483  
484 <h3 id="method_getCache">
485 <div class="location">at line 131</div>
486 <code> public <abbr title="Doctrine\Common\Cache\Cache">Cache</abbr>
487 <strong>getCache</strong>()</code>
488 </h3>
489 <div class="details">
490 <p>
491 </p>
492 <p>
493 </p>
494 <div class="tags">
495  
496 <h4>Return Value</h4>
497  
498 <table>
499 <tr>
500 <td><abbr title="Doctrine\Common\Cache\Cache">Cache</abbr></td>
501 <td>
502 </td>
503 </tr>
504 </table>
505  
506  
507  
508 </div>
509 </div>
510  
511 <h3 id="method_getMapper">
512 <div class="location">at line 139</div>
513 <code> public <a href="../FFMpeg/FFProbe/MapperInterface.html"><abbr title="FFMpeg\FFProbe\MapperInterface">MapperInterface</abbr></a>
514 <strong>getMapper</strong>()</code>
515 </h3>
516 <div class="details">
517 <p>
518 </p>
519 <p>
520 </p>
521 <div class="tags">
522  
523 <h4>Return Value</h4>
524  
525 <table>
526 <tr>
527 <td><a href="../FFMpeg/FFProbe/MapperInterface.html"><abbr title="FFMpeg\FFProbe\MapperInterface">MapperInterface</abbr></a></td>
528 <td>
529 </td>
530 </tr>
531 </table>
532  
533  
534  
535 </div>
536 </div>
537  
538 <h3 id="method_setMapper">
539 <div class="location">at line 149</div>
540 <code> public <a href="../FFMpeg/FFProbe.html"><abbr title="FFMpeg\FFProbe">FFProbe</abbr></a>
541 <strong>setMapper</strong>(<a href="../FFMpeg/FFProbe/MapperInterface.html"><abbr title="FFMpeg\FFProbe\MapperInterface">MapperInterface</abbr></a> $mapper)</code>
542 </h3>
543 <div class="details">
544 <p>
545 </p>
546 <p>
547 </p>
548 <div class="tags">
549 <h4>Parameters</h4>
550  
551 <table>
552 <tr>
553 <td><a href="../FFMpeg/FFProbe/MapperInterface.html"><abbr title="FFMpeg\FFProbe\MapperInterface">MapperInterface</abbr></a></td>
554 <td>$mapper</td>
555 <td>
556 </td>
557 </tr>
558 </table>
559  
560  
561 <h4>Return Value</h4>
562  
563 <table>
564 <tr>
565 <td><a href="../FFMpeg/FFProbe.html"><abbr title="FFMpeg\FFProbe">FFProbe</abbr></a></td>
566 <td>
567 </td>
568 </tr>
569 </table>
570  
571  
572  
573 </div>
574 </div>
575  
576 <h3 id="method_format">
577 <div class="location">at line 168</div>
578 <code> public <a href="../FFMpeg/FFProbe/DataMapping/Format.html"><abbr title="FFMpeg\FFProbe\DataMapping\Format">Format</abbr></a>
579 <strong>format</strong>(string $pathfile)</code>
580 </h3>
581 <div class="details">
582 <p>
583 </p>
584 <p>
585 </p>
586 <div class="tags">
587 <h4>Parameters</h4>
588  
589 <table>
590 <tr>
591 <td>string</td>
592 <td>$pathfile</td>
593 <td>
594 </td>
595 </tr>
596 </table>
597  
598  
599 <h4>Return Value</h4>
600  
601 <table>
602 <tr>
603 <td><a href="../FFMpeg/FFProbe/DataMapping/Format.html"><abbr title="FFMpeg\FFProbe\DataMapping\Format">Format</abbr></a></td>
604 <td>A Format object</td>
605 </tr>
606 </table>
607  
608  
609 <h4>Exceptions</h4>
610  
611 <table>
612 <tr>
613 <td><a href="http://php.net/InvalidArgumentException"><abbr title="InvalidArgumentException">InvalidArgumentException</abbr></a></td>
614 <td>
615 </td>
616 </tr>
617 <tr>
618 <td><a href="http://php.net/RuntimeException"><abbr title="RuntimeException">RuntimeException</abbr></a></td>
619 <td>
620 </td>
621 </tr>
622 </table>
623  
624  
625 </div>
626 </div>
627  
628 <h3 id="method_streams">
629 <div class="location">at line 185</div>
630 <code> public <a href="../FFMpeg/FFProbe/DataMapping/StreamCollection.html"><abbr title="FFMpeg\FFProbe\DataMapping\StreamCollection">StreamCollection</abbr></a>
631 <strong>streams</strong>(string $pathfile)</code>
632 </h3>
633 <div class="details">
634 <p>
635 </p>
636 <p>
637 </p>
638 <div class="tags">
639 <h4>Parameters</h4>
640  
641 <table>
642 <tr>
643 <td>string</td>
644 <td>$pathfile</td>
645 <td>
646 </td>
647 </tr>
648 </table>
649  
650  
651 <h4>Return Value</h4>
652  
653 <table>
654 <tr>
655 <td><a href="../FFMpeg/FFProbe/DataMapping/StreamCollection.html"><abbr title="FFMpeg\FFProbe\DataMapping\StreamCollection">StreamCollection</abbr></a></td>
656 <td>A collection of streams</td>
657 </tr>
658 </table>
659  
660  
661 <h4>Exceptions</h4>
662  
663 <table>
664 <tr>
665 <td><a href="http://php.net/InvalidArgumentException"><abbr title="InvalidArgumentException">InvalidArgumentException</abbr></a></td>
666 <td>
667 </td>
668 </tr>
669 <tr>
670 <td><a href="http://php.net/RuntimeException"><abbr title="RuntimeException">RuntimeException</abbr></a></td>
671 <td>
672 </td>
673 </tr>
674 </table>
675  
676  
677 </div>
678 </div>
679  
680 <h3 id="method_create">
681 <div class="location">at line 201</div>
682 <code> static public <a href="../FFMpeg/FFProbe.html"><abbr title="FFMpeg\FFProbe">FFProbe</abbr></a>
683 <strong>create</strong>(array|<abbr title="Alchemy\BinaryDriver\ConfigurationInterface">ConfigurationInterface</abbr> $configuration = array(), <abbr title="Psr\Log\LoggerInterface">LoggerInterface</abbr> $logger = null, <abbr title="Doctrine\Common\Cache\Cache">Cache</abbr> $cache = null)</code>
684 </h3>
685 <div class="details">
686 <p>
687 </p>
688 <p>
689 </p>
690 <div class="tags">
691 <h4>Parameters</h4>
692  
693 <table>
694 <tr>
695 <td>array|<abbr title="Alchemy\BinaryDriver\ConfigurationInterface">ConfigurationInterface</abbr></td>
696 <td>$configuration</td>
697 <td>
698 </td>
699 </tr>
700 <tr>
701 <td><abbr title="Psr\Log\LoggerInterface">LoggerInterface</abbr></td>
702 <td>$logger</td>
703 <td>
704 </td>
705 </tr>
706 <tr>
707 <td><abbr title="Doctrine\Common\Cache\Cache">Cache</abbr></td>
708 <td>$cache</td>
709 <td>
710 </td>
711 </tr>
712 </table>
713  
714  
715 <h4>Return Value</h4>
716  
717 <table>
718 <tr>
719 <td><a href="../FFMpeg/FFProbe.html"><abbr title="FFMpeg\FFProbe">FFProbe</abbr></a></td>
720 <td>
721 </td>
722 </tr>
723 </table>
724  
725  
726  
727 </div>
728 </div>
729  
730  
731 </div>
732 <div id="footer">
733 Generated by <a href="http://sami.sensiolabs.org/" target="_top">Sami, the API Documentation Generator</a>.
734 </div>
735 </body>
736 </html>