mmsharing/mmshengine/inc/musengclipsession.h
branchRCL_3
changeset 10 a184f3d659e6
parent 0 f0cf47e981f9
child 14 0da2e08216b6
equal deleted inserted replaced
9:ff8a573c0e2e 10:a184f3d659e6
   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