equal
deleted
inserted
replaced
201 |
201 |
202 TBool HasClipEnded(); |
202 TBool HasClipEnded(); |
203 |
203 |
204 /** |
204 /** |
205 * Returns current position as microseconds. |
205 * Returns current position as microseconds. |
206 * @param aActualPosition ETrue if actual position is wanted, EFalse |
206 */ |
207 * if buffering time is taken in count. |
207 TTimeIntervalMicroSeconds PositionMicroSecondsL(); |
208 */ |
|
209 TTimeIntervalMicroSeconds PositionMicroSecondsL( TBool aActualPosition = EFalse ); |
|
210 |
208 |
211 /** |
209 /** |
212 * Constructs audio stream structure during session completion and adds |
210 * Constructs audio stream structure during session completion and adds |
213 * it to session. |
211 * it to session. |
214 * @param aLocalBundle All local streams are supposed to be added to |
212 * @param aLocalBundle All local streams are supposed to be added to |
216 * @pre iSession != NULL |
214 * @pre iSession != NULL |
217 */ |
215 */ |
218 void ConstructAudioStructureL( CMceStreamBundle& aLocalBundle ); |
216 void ConstructAudioStructureL( CMceStreamBundle& aLocalBundle ); |
219 |
217 |
220 void DetermineBufferingPeriod( CMceMediaStream& aStream ); |
218 void DetermineBufferingPeriod( CMceMediaStream& aStream ); |
221 |
|
222 TTimeIntervalMicroSeconds GetVideoSinkRelativeFilePos( |
|
223 const TTimeIntervalMicroSeconds& aActualPosition, |
|
224 const TTimeIntervalMicroSeconds& aDuration ); |
|
225 |
219 |
226 TBool IsH264Supported() const; |
220 TBool IsH264Supported() const; |
227 |
221 |
228 private: // Data |
222 private: // Data |
229 |
223 |