blob: a028ca23d2d3c97e10c004fafb8db5ff61b77268
1 | : |
2 | ffmpeg.c : libav* |
3 | ======== : ====== |
4 | : |
5 | : |
6 | --------------------------------:---> AVStream... |
7 | InputStream input_streams[] / : |
8 | / : |
9 | InputFile input_files[] +==========================+ / ^ : |
10 | ------> 0 | : st ---:-----------:--/ : : |
11 | ^ +------+-----------+-----+ / +--------------------------+ : : |
12 | : | :ist_index--:-----:---------/ 1 | : st : | : : |
13 | : +------+-----------+-----+ +==========================+ : : |
14 | nb_input_files : | :ist_index--:-----:------------------> 2 | : st : | : : |
15 | : +------+-----------+-----+ +--------------------------+ : nb_input_streams : |
16 | : | :ist_index : | 3 | ... | : : |
17 | v +------+-----------+-----+ +--------------------------+ : : |
18 | --> 4 | | : : |
19 | | +--------------------------+ : : |
20 | | 5 | | : : |
21 | | +==========================+ v : |
22 | | : |
23 | | : |
24 | | : |
25 | | : |
26 | --------- --------------------------------:---> AVStream... |
27 | \ / : |
28 | OutputStream output_streams[] / : |
29 | \ / : |
30 | +======\======================/======+ ^ : |
31 | ------> 0 | : source_index : st-:--- | : : |
32 | OutputFile output_files[] / +------------------------------------+ : : |
33 | / 1 | : : : | : : |
34 | ^ +------+------------+-----+ / +------------------------------------+ : : |
35 | : | : ost_index -:-----:------/ 2 | : : : | : : |
36 | nb_output_files : +------+------------+-----+ +====================================+ : : |
37 | : | : ost_index -:-----|-----------------> 3 | : : : | : : |
38 | : +------+------------+-----+ +------------------------------------+ : nb_output_streams : |
39 | : | : : | 4 | | : : |
40 | : +------+------------+-----+ +------------------------------------+ : : |
41 | : | : : | 5 | | : : |
42 | v +------+------------+-----+ +------------------------------------+ : : |
43 | 6 | | : : |
44 | +------------------------------------+ : : |
45 | 7 | | : : |
46 | +====================================+ v : |
47 | : |
48 |