1MP4(3) MP4 File Format Library MP4(3)
2
3
4
6 MP4SetVideoProfileLevel - Sets the minimum MPEG-4 video profile and
7 level required to render the contents of the file
8
10 #include <mp4.h>
11
12 bool MP4SetVideoProfileLevel(
13 MP4FileHandle hFile,
14 u_int8_t profileLevel
15 )
16
18 hFile Specifies the mp4 file to which the operation applies.
19
21 Upon success, true (1). Upon an error, false (0).
22
24 MP4SetVideoProfileLevel sets the minumum profile/level of MPEG-4 video
25 support necessary to render the contents of the file.
26
27 ISO/IEC 14496-1:2001 MPEG-4 Systems defines the following values:
28 0x00 Reserved
29 0x01 Simple Profile @ Level 3
30 0x02 Simple Profile @ Level 2
31 0x03 Simple Profile @ Level 1
32 0x04 Simple Scalable Profile @ Level 2
33 0x05 Simple Scalable Profile @ Level 1
34 0x06 Core Profile @ Level 2
35 0x07 Core Profile @ Level 1
36 0x08 Main Profile @ Level 4
37 0x09 Main Profile @ Level 3
38 0x0A Main Profile @ Level 2
39 0x0B N-Bit Profile @ Level 2
40 0x0C Hybrid Profile @ Level 2
41 0x0D Hybrid Profile @ Level 1
42 0x0E Basic Animated Texture @ Level 2
43 0x0F Basic Animated Texture @ Level 1
44 0x10 Scalable Texture @ Level 3
45 0x11 Scalable Texture @ Level 2
46 0x12 Scalable Texture @ Level 1
47 0x13 Simple Face Animation @ Level 2
48 0x14 Simple Face Animation @ Level 1
49 0x15-0x7F Reserved
50 0x80-0xFD User private
51 0xFE No audio profile specified
52 0xFF No audio required
53
55 MP4(3) MP4GetVideoProfileLevel(3)
56
57
58
59Cisco Systems Inc. Version 0.9 MP4(3)