equal
deleted
inserted
replaced
37 class CMceComVideoCodec; |
37 class CMceComVideoCodec; |
38 class CMceComSession; |
38 class CMceComSession; |
39 class CMceMsgBase; |
39 class CMceMsgBase; |
40 class CMceComStreamBundle; |
40 class CMceComStreamBundle; |
41 class MMceComSerializable; |
41 class MMceComSerializable; |
|
42 class CMceComMessageCodec; |
42 |
43 |
43 class TMceComMediaStreamFactory |
44 class TMceComMediaStreamFactory |
44 { |
45 { |
45 |
46 |
46 public: |
47 public: |
110 |
111 |
111 TInt iDummy; |
112 TInt iDummy; |
112 |
113 |
113 }; |
114 }; |
114 |
115 |
|
116 class TMceComMessageCodecFactory |
|
117 { |
|
118 |
|
119 public: |
|
120 |
|
121 //might leave KErrNotSupported |
|
122 CMceComMessageCodec* CreateLC( const TBuf8<KMceMaxSdpNameLength> aSdpName ); |
|
123 |
|
124 CMceComMessageCodec* CreateLC( MMceComSerializationContext& aSerCtx ); |
|
125 |
|
126 //return NULL, if codec cannot been created |
|
127 CMceComMessageCodec* CreateCodecLC( const TBuf8<KMceMaxSdpNameLength> aSdpName ); |
|
128 |
|
129 //return NULL, if codec cannot been created |
|
130 CMceComMessageCodec* CreateCodecLC( TUint aPayload ); |
|
131 |
|
132 TInt iDummy; |
|
133 |
|
134 |
|
135 }; |
|
136 |
115 class TMceComFactory |
137 class TMceComFactory |
116 { |
138 { |
117 |
139 |
118 public: |
140 public: |
119 |
141 |
155 inline TMceComVideoCodecFactory VideoCodecFactory() |
177 inline TMceComVideoCodecFactory VideoCodecFactory() |
156 { |
178 { |
157 return TMceComVideoCodecFactory(); |
179 return TMceComVideoCodecFactory(); |
158 } |
180 } |
159 |
181 |
|
182 inline TMceComMessageCodecFactory MessageCodecFactory() |
|
183 { |
|
184 return TMceComMessageCodecFactory(); |
|
185 } |
|
186 |
160 TInt iDummy; |
187 TInt iDummy; |
161 |
188 |
162 }; |
189 }; |
163 |
190 |
164 |
191 |