3 * Copyright (c) 2000-2012 Samsung Electronics Co., Ltd. All Rights Reserved.
5 * This file is part of msg-service.
7 * Contact: Jaeyun Jeong <jyjeong@samsung.com>
8 * Sangkoo Kim <sangkoo.kim@samsung.com>
9 * Seunghwan Lee <sh.cat.lee@samsung.com>
10 * SoonMin Jung <sm0415.jung@samsung.com>
11 * Jae-Young Lee <jy4710.lee@samsung.com>
12 * KeeBum Kim <keebum.kim@samsung.com>
14 * PROPRIETARY/CONFIDENTIAL
16 * This software is the confidential and proprietary information of
17 * SAMSUNG ELECTRONICS ("Confidential Information"). You shall not
18 * disclose such Confidential Information and shall use it only in
19 * accordance with the terms of the license agreement you entered
20 * into with SAMSUNG ELECTRONICS.
22 * SAMSUNG make no representations or warranties about the suitability
23 * of the software, either express or implied, including but not limited
24 * to the implied warranties of merchantability, fitness for a particular
25 * purpose, or non-infringement. SAMSUNG shall not be liable for any
26 * damages suffered by licensee as a result of using, modifying or
27 * distributing this software or its derivatives.
36 AV_CODEC_NONE = 0x00000000,
37 AV_CODEC_AUDIO_REAL = 0x00000001,
38 AV_CODEC_AUDIO_AMR = 0x00000002, // AMR
39 AV_CODEC_AUDIO_G723_1 = 0x00000004, // G723.1
40 AV_CODEC_AUDIO_MP3 = 0x00000008, // MP3
41 AV_CODEC_AUDIO_AAC = 0x00000010, // AAC
42 AV_CODEC_AUDIO_MIDI = 0x00000020, // MIDI
43 AV_CODEC_AUDIO_MMF = 0x00000040, // MMF
44 AV_CODEC_AUDIO_MMF_PHRASE_L1 = 0x00000080, // YAMAHA Phrase L1
45 AV_CODEC_AUDIO_ADPCM = 0x00000100, // ADPCM
46 AV_CODEC_AUDIO_WAVE = 0x00000200, // WAVE
47 AV_CODEC_AUDIO_IMELODY = 0x00000400, // IMELODY
48 AV_CODEC_AUDIO_DTMF_TONE = 0x00000800, // DTMF
49 AV_CODEC_AUDIO_DTMF_TONE_ID = 0x00001000,
50 AV_CODEC_AUDIO_DTMF_TONE_FREQ = 0x00002000,
51 AV_CODEC_AUDIO_DTMF_SOUND_ID = 0x00004000,
52 AV_CODEC_AUDIO_DTMF_TONE_FLEX = 0x00008000, // DTMF
53 AV_CODEC_AUDIO_MPEG4 = 0x00010000, // MPEG4 audio
54 AV_CODEC_AUDIO_SPM = 0x00020000, // SPM(SP-MIDI)
55 AV_CODEC_AUDIO_PCM = 0x00040000,
56 AV_CODEC_AUDIO_XMF = 0x00080000, // XMF
57 AV_CODEC_VIDEO_H263 = 0x00400000, // H.26L
58 AV_CODEC_VIDEO_MPEG4 = 0x02000000, // MPEG4 video
59 AV_CODEC_VIDEO_AVI = 0x04000000, // MPEG4 video
60 AV_CODEC_VIDEO_MPEG1 = 0x08000000, // MPEG4 video
61 AV_CODEC_VIDEO_REAL = 0x10000000,
62 AV_CODEC_VIDEO_PVX = 0x20000000, // for Fast Track .PVX type
64 AV_ENC_AUDIO_AMR = AV_CODEC_AUDIO_AMR, // AMR
65 AV_ENC_AUDIO_G723_1 = AV_CODEC_AUDIO_G723_1, // G723.1
66 AV_ENC_AUDIO_MP3 = AV_CODEC_AUDIO_MP3, // MP3
67 AV_ENC_AUDIO_AAC = AV_CODEC_AUDIO_AAC, // AAC
68 AV_ENC_AUDIO_ADPCM = AV_CODEC_AUDIO_ADPCM, // ADPCM
69 AV_ENC_AUDIO_WAVE = AV_CODEC_AUDIO_WAVE, // WAVE
70 AV_ENC_VIDEO_H263 = AV_CODEC_VIDEO_H263, // H.263
71 AV_ENC_VIDEO_MPEG4 = AV_CODEC_VIDEO_MPEG4, // MPEG4
72 AV_ENC_VIDEO_AVI = AV_CODEC_VIDEO_AVI, // AVI
73 AV_ENC_VIDEO_MPEG1 = AV_CODEC_VIDEO_MPEG1, // MPEG1
75 AV_DEC_AUDIO_DTMF_TONE_FLEX = AV_CODEC_AUDIO_DTMF_TONE_FLEX, // DTMF
76 AV_DEC_AUDIO_AMR = AV_CODEC_AUDIO_AMR, // AMR
77 AV_DEC_AUDIO_G723_1 = AV_CODEC_AUDIO_G723_1, // G723.1
78 AV_DEC_AUDIO_MP3 = AV_CODEC_AUDIO_MP3, // MP3
79 AV_DEC_AUDIO_AAC = AV_CODEC_AUDIO_AAC, // AAC
80 AV_DEC_AUDIO_MIDI = AV_CODEC_AUDIO_MIDI, // MIDI
81 AV_DEC_AUDIO_MMF = AV_CODEC_AUDIO_MMF, // MMF
82 AV_DEC_AUDIO_MMF_PHRASE_L1 = AV_CODEC_AUDIO_MMF_PHRASE_L1, // YAMAHA Phrase L1
83 AV_DEC_AUDIO_ADPCM = AV_CODEC_AUDIO_ADPCM, // ADPCM
84 AV_DEC_AUDIO_WAVE = AV_CODEC_AUDIO_WAVE, // WAVE
85 AV_DEC_AUDIO_IMELODY = AV_CODEC_AUDIO_IMELODY, // IMELODY
86 AV_DEC_AUDIO_DTMF_TONE = AV_CODEC_AUDIO_DTMF_TONE, // DTMF
87 AV_DEC_AUDIO_DTMF_TONE_ID = AV_CODEC_AUDIO_DTMF_TONE_ID,
88 AV_DEC_AUDIO_DTMF_TONE_FREQ = AV_CODEC_AUDIO_DTMF_TONE_FREQ,
89 AV_DEC_AUDIO_DTMF_SOUND_ID = AV_CODEC_AUDIO_DTMF_SOUND_ID,
90 AV_DEC_AUDIO_MPEG4 = AV_CODEC_AUDIO_MPEG4, // MPEG4 audio
91 AV_DEC_AUDIO_SPM = AV_CODEC_AUDIO_SPM, // SPM(SP-MIDI)
92 AV_DEC_AUDIO_XMF = AV_CODEC_AUDIO_XMF, // XMF
93 AV_DEC_AUDIO_REAL = AV_CODEC_AUDIO_REAL, // MPEG4 video
95 AV_DEC_VIDEO_H263 = AV_CODEC_VIDEO_H263, // H.26L
96 AV_DEC_VIDEO_MPEG4 = AV_CODEC_VIDEO_MPEG4, // MPEG4 video
97 AV_DEC_VIDEO_AVI = AV_CODEC_VIDEO_AVI, // AVI
98 AV_DEC_VIDEO_MPEG1 = AV_CODEC_VIDEO_MPEG1, // MPEG1
100 AV_DEC_VIDEO_REAL = AV_CODEC_VIDEO_REAL, // REAL VIDEO DEC
102 AV_DEC_VIDEO_PVX = AV_CODEC_VIDEO_PVX, //for .PVX
106 AvCodecType AvGetFileCodecType(const char *szFileName);