profiles.hpp

Go to the documentation of this file.
00001 #define NB_PROFILE \
00002     (sizeof(video_profile_value_list)/sizeof(video_profile_value_list[0]))
00003 
00004 static const char video_profile_name_list[][32] = {
00005     "Video - H.264 + AAC (MP4)",
00006     "Video - H.264 + AAC (TS)",
00007     "Video - Dirac + AAC (TS)",
00008     "Video - Theora + Vorbis (OGG)",
00009     "Video - Theora + Flac (OGG)",
00010     "Video - MPEG-2 + MPGA (TS)",
00011     "Video - WMV + WMA (ASF)",
00012     "Video - DIV3 + MP3 (ASF)",
00013     "Audio - Vorbis (OGG)",
00014     "Audio - MP3",
00015     "Audio - AAC (MP4)",
00016     "Audio - FLAC",
00017     "Audio - CD",
00018 };
00019 
00020 static const char video_profile_value_list[][48] = {
00021     /* Container(string), transcode video(bool), transcode audio(bool), */
00022     /* use subtitles(bool), video codec(string), video bitrate(integer), */
00023     /* scale(float), fps(float), width(integer, height(integer), */
00024     /* audio codec(string), audio bitrate(integer), channels(integer), */
00025     /* samplerate(integer), subtitle codec(string), subtitle overlay(bool) */
00026     "mp4;1;1;0;h264;0;0;0;0;0;mp4a;128;2;44100;0;0",
00027     "ts;1;1;0;h264;800;1;0;0;0;mp4a;128;2;44100;0;0",
00028     "ts;1;1;0;drac;800;1;0;0;0;mp4a;128;2;44100;0;0",
00029     "ogg;1;1;0;theo;800;1;0;0;0;vorb;128;2;44100;0;0",
00030     "ogg;1;1;0;theo;800;1;0;0;0;flac;128;2;44100;0;0",
00031     "ts;1;1;0;mp2v;800;1;0;0;0;mpga;128;2;44100;0;0",
00032     "asf;1;1;0;WMV2;800;1;0;0;0;wma2;128;2;44100;0;0",
00033     "asf;1;1;0;DIV3;800;1;0;0;0;mp3;128;2;44100;0;0",
00034     "ogg;0;1;0;0;800;1;0;0;0;vorb;128;2;44100;0;0",
00035     "raw;0;1;0;0;800;1;0;0;0;mp3;128;2;44100;0;0",
00036     "mp4;0;1;0;0;800;1;0;0;0;mp4a;128;2;44100;0;0",
00037     "raw;0;1;0;0;800;1;0;0;0;flac;128;2;44100;0;0",
00038     "wav;0;1;0;0;800;1;0;0;0;s16l;128;2;44100;0;0",
00039 };
00040 
00041 

Generated on Tue May 25 08:04:57 2010 for VLC by  doxygen 1.5.6