1MP4(3) MP4 File Format Library MP4(3)
2
3
4
6 MP4Dump - Print a text version of an mp4 file
7
9 #include <mp4.h>
10
11 bool MP4Dump(
12 MP4FileHandle hFile,
13 FILE* pDumpFile = NULL,
14 bool dumpImplicits = false
15 );
16
17
19 hFile
20 Specifies the mp4 file to be dumped.
21
22 pDumpFile
23 Specifies where the text output is written. The default value of
24 NULL implies stdout.
25
26 dumpImplicits
27 Prints those properties that would not actually be written to
28 the mp4 file, but still exist in the mp4 control structures.
29 I.e. they are implicit given the current values of other con‐
30 trolling properties.
31
32
34 Upon success, true (1). Upon an error, false (0).
35
37 MP4Dump is an invaluable debugging tool in that in can reveal all the
38 details of the mp4 control structures. However, the output will not
39 make much sense until you familiarize yourself with the mp4 specifica‐
40 tion (or the Quicktime File Format specification).
41
42 Note that MP4Dump() will not print the individual values of control
43 tables, such as the size of each sample, unless the current verbosity
44 value includes the flag MP4_DETAILS_TABLE. See MP4SetVerbosity() for
45 how to set this flag.
46
47
49 MP4(3)
50
51
52
53Cisco Systems Inc. Version 0.9 MP4(3)