• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<!-- Copied from AOSP:
2     https://android.googlesource.com/platform/hardware/interfaces/+/master/media/1.0/xml/media_profiles.dtd
3-->
4<!ELEMENT MediaSettings (CamcorderProfiles+,
5                         EncoderOutputFileFormat+,
6                         VideoEncoderCap+,
7                         AudioEncoderCap+,
8                         VideoDecoderCap,
9                         AudioDecoderCap)>
10<!ELEMENT CamcorderProfiles (EncoderProfile|ImageEncoding|ImageDecoding|Camera)+>
11<!ATTLIST CamcorderProfiles cameraId (0|1) #REQUIRED>
12<!ELEMENT EncoderProfile (Video, Audio)>
13<!ATTLIST EncoderProfile quality CDATA #REQUIRED>
14<!ATTLIST EncoderProfile fileFormat (mp4|3gp) #REQUIRED>
15<!ATTLIST EncoderProfile duration (30|60) #REQUIRED>
16<!ELEMENT Video EMPTY>
17<!ATTLIST Video codec (h264|h263|m4v) #REQUIRED>
18<!ATTLIST Video bitRate CDATA #REQUIRED>
19<!ATTLIST Video width CDATA #REQUIRED>
20<!ATTLIST Video height CDATA #REQUIRED>
21<!ATTLIST Video frameRate CDATA #REQUIRED>
22<!ELEMENT Audio EMPTY>
23<!ATTLIST Audio codec (amrnb|amrwb|aac) #REQUIRED>
24<!ATTLIST Audio bitRate CDATA #REQUIRED>
25<!ATTLIST Audio sampleRate CDATA #REQUIRED>
26<!ATTLIST Audio channels (1|2) #REQUIRED>
27<!ELEMENT ImageEncoding EMPTY>
28<!ATTLIST ImageEncoding quality (95|90|80|70|60|50|40) #REQUIRED>
29<!ELEMENT ImageDecoding EMPTY>
30<!ATTLIST ImageDecoding memCap CDATA #REQUIRED>
31<!ELEMENT Camera EMPTY>
32<!ELEMENT EncoderOutputFileFormat EMPTY>
33<!ATTLIST EncoderOutputFileFormat name (mp4|3gp) #REQUIRED>
34<!ELEMENT VideoEncoderCap EMPTY>
35<!ATTLIST VideoEncoderCap name (hevc|h264|h263|m4v|wmv) #REQUIRED>
36<!ATTLIST VideoEncoderCap enabled (true|false) #REQUIRED>
37<!ATTLIST VideoEncoderCap minBitRate CDATA #REQUIRED>
38<!ATTLIST VideoEncoderCap maxBitRate CDATA #REQUIRED>
39<!ATTLIST VideoEncoderCap minFrameWidth CDATA #REQUIRED>
40<!ATTLIST VideoEncoderCap maxFrameWidth CDATA #REQUIRED>
41<!ATTLIST VideoEncoderCap minFrameHeight CDATA #REQUIRED>
42<!ATTLIST VideoEncoderCap maxFrameHeight CDATA #REQUIRED>
43<!ATTLIST VideoEncoderCap minFrameRate CDATA #REQUIRED>
44<!ATTLIST VideoEncoderCap maxFrameRate CDATA #REQUIRED>
45<!ELEMENT AudioEncoderCap EMPTY>
46<!ATTLIST AudioEncoderCap name (amrnb|amrwb|aac|wma|heaac|aaceld) #REQUIRED>
47<!ATTLIST AudioEncoderCap enabled (true|false) #REQUIRED>
48<!ATTLIST AudioEncoderCap minBitRate CDATA #REQUIRED>
49<!ATTLIST AudioEncoderCap maxBitRate CDATA #REQUIRED>
50<!ATTLIST AudioEncoderCap minSampleRate CDATA #REQUIRED>
51<!ATTLIST AudioEncoderCap maxSampleRate CDATA #REQUIRED>
52<!ATTLIST AudioEncoderCap minChannels (1|2) #REQUIRED>
53<!ATTLIST AudioEncoderCap maxChannels (1|2) #REQUIRED>
54<!ELEMENT VideoDecoderCap EMPTY>
55<!ATTLIST VideoDecoderCap name (wmv) #REQUIRED>
56<!ATTLIST VideoDecoderCap enabled (true|false) #REQUIRED>
57<!ELEMENT AudioDecoderCap EMPTY>
58<!ATTLIST AudioDecoderCap name (wma) #REQUIRED>
59<!ATTLIST AudioDecoderCap enabled (true|false) #REQUIRED>
60