equal
deleted
inserted
replaced
13 * |
13 * |
14 * Description: Defines APIs specific to iLBC encoder. |
14 * Description: Defines APIs specific to iLBC encoder. |
15 * |
15 * |
16 */ |
16 */ |
17 |
17 |
18 #ifndef __VOIPILBCENCFORMATINTFC_H |
18 #ifndef VOIPILBCENCFORMATINTFC_H |
19 #define __VOIPILBCENCFORMATINTFC_H |
19 #define VOIPILBCENCFORMATINTFC_H |
20 |
20 |
21 #include <voipaudiocommon.h> |
21 #include <voipaudiocommon.h> |
22 #include <voipformatintfc.h> |
22 #include <voipformatintfc.h> |
23 |
23 |
24 // FORWARD DECLARATIONS |
24 // FORWARD DECLARATIONS |
35 class CVoIPILBCEncoderIntfc : public CVoIPFormatIntfc |
35 class CVoIPILBCEncoderIntfc : public CVoIPFormatIntfc |
36 { |
36 { |
37 public: |
37 public: |
38 /** |
38 /** |
39 * Destructor |
39 * Destructor |
40 * |
|
41 * @since S60 v5.0 |
|
42 * @param none |
40 * @param none |
43 * @return none |
41 * @return none |
44 */ |
42 */ |
45 IMPORT_C virtual ~CVoIPILBCEncoderIntfc(); |
43 IMPORT_C virtual ~CVoIPILBCEncoderIntfc(); |
46 |
44 |
47 /** |
45 /** |
48 * ?description |
46 * SetMode |
49 * |
|
50 * @since S60 v5.0 |
|
51 * @param TILBCCodecMode |
47 * @param TILBCCodecMode |
52 * @return TInt |
48 * @return TInt |
53 */ |
49 */ |
54 IMPORT_C TInt SetMode(TILBCCodecMode aMode); |
50 IMPORT_C TInt SetMode(TILBCCodecMode aMode); |
55 |
51 |
56 /** |
52 /** |
57 * ?description |
53 * GetMode |
58 * |
|
59 * @since S60 v5.0 |
|
60 * @param TILBCCodecMode& |
54 * @param TILBCCodecMode& |
61 * @return TInt |
55 * @return TInt |
62 */ |
56 */ |
63 IMPORT_C TInt GetMode(TILBCCodecMode& aMode); |
57 IMPORT_C TInt GetMode(TILBCCodecMode& aMode); |
64 |
58 |
65 protected: |
59 protected: |
66 /** |
60 /** |
67 * Constructor |
61 * Constructor |
68 * |
|
69 * @since S60 v5.0 |
|
70 * @param none |
62 * @param none |
71 * @return none |
63 * @return none |
72 */ |
64 */ |
73 CVoIPILBCEncoderIntfc(); |
65 CVoIPILBCEncoderIntfc(); |
74 |
66 |
75 /** |
67 /** |
76 * 2-nd phase constructor |
68 * 2-nd phase constructor |
77 * |
|
78 * @since S60 v5.0 |
|
79 * @param CVoIPILBCEncoderIntfcImpl* |
69 * @param CVoIPILBCEncoderIntfcImpl* |
80 * @return void |
70 * @return void |
81 */ |
71 */ |
82 void ConstructL(CVoIPILBCEncoderIntfcImpl* aFormatIntfcImpl); |
72 void ConstructL(CVoIPILBCEncoderIntfcImpl* aFormatIntfcImpl); |
83 |
73 |
84 protected: |
74 protected: |
85 CVoIPILBCEncoderIntfcImpl* iFormatIntfcImpl; |
75 CVoIPILBCEncoderIntfcImpl* iFormatIntfcImpl; |
86 |
|
87 }; |
76 }; |
88 |
77 |
89 #endif //__VOIPILBCENCFORMATINTFC_H |
78 #endif //VOIPILBCENCFORMATINTFC_H |
90 |
79 |
91 // End of file |
80 // End of file |