videoplayback/inc/mpxvideobaseplaybackview.h
branchRCL_3
changeset 9 5294c000a26d
parent 8 ce5ada96ab30
child 11 8970fbd719ec
equal deleted inserted replaced
8:ce5ada96ab30 9:5294c000a26d
    13 *
    13 *
    14 * Description:  MPX Video base playback view
    14 * Description:  MPX Video base playback view
    15 *
    15 *
    16 */
    16 */
    17 
    17 
    18 // Version : %version: 17 %
    18 // Version : %version: 18 %
    19 
    19 
    20 
    20 
    21 // This file defines the API for VideoBasePlaybackView.dll
    21 // This file defines the API for VideoBasePlaybackView.dll
    22 
    22 
    23 #ifndef __VIDEOBASEPLAYBACKVIEW_H__
    23 #ifndef __VIDEOBASEPLAYBACKVIEW_H__
   202                                  TBool /*aComplete*/,
   202                                  TBool /*aComplete*/,
   203                                  TInt /*aError*/ ) {}
   203                                  TInt /*aError*/ ) {}
   204 
   204 
   205         inline void HandleOpenL( const CMPXCollectionPlaylist& /*aPlaylist*/, TInt /*aError*/ ) {}
   205         inline void HandleOpenL( const CMPXCollectionPlaylist& /*aPlaylist*/, TInt /*aError*/ ) {}
   206 
   206 
       
   207         /*
       
   208          *  Handle actions when the surface is being removed
       
   209          */
       
   210         void RemoveBackgroundSurfaceL();
       
   211 
   207     public:
   212     public:
   208         /**
   213         /**
   209         * Set property
   214         * Set property
   210         */
   215         */
   211         void SetPropertyL( TMPXPlaybackProperty aProperty, TInt aValue );
   216         void SetPropertyL( TMPXPlaybackProperty aProperty, TInt aValue );
   340         void HandleDrmErrorsL( TInt aError );
   345         void HandleDrmErrorsL( TInt aError );
   341         TBool IsMultiItemPlaylist();
   346         TBool IsMultiItemPlaylist();
   342         TInt OpenDrmFileHandleL( RFile& aFile );
   347         TInt OpenDrmFileHandleL( RFile& aFile );
   343         void LaunchDRMDetailsL();
   348         void LaunchDRMDetailsL();
   344 
   349 
       
   350         void HandleRealOneBitmapTimeoutL();
       
   351 
   345 #ifdef SYMBIAN_ENABLE_64_BIT_FILE_SERVER_API
   352 #ifdef SYMBIAN_ENABLE_64_BIT_FILE_SERVER_API
   346         TInt OpenDrmFileHandle64L( RFile64& aFile );
   353         TInt OpenDrmFileHandle64L( RFile64& aFile );
   347 #endif // SYMBIAN_ENABLE_64_BIT_FILE_SERVER_API
   354 #endif // SYMBIAN_ENABLE_64_BIT_FILE_SERVER_API
   348 
   355 
   349     protected: // data
   356     protected: // data
   364 
   371 
   365         TBool                               iMediaRequested;
   372         TBool                               iMediaRequested;
   366         TBool                               iPlaylistView;
   373         TBool                               iPlaylistView;
   367         TBool                               iCollectionMediaRequested;
   374         TBool                               iCollectionMediaRequested;
   368         TBool                               iPdlReloading;
   375         TBool                               iPdlReloading;
       
   376         TBool                               iRealOneDelayedPlay;
   369 
   377 
   370         HBufC*                              iClipName;
   378         HBufC*                              iClipName;
   371 };
   379 };
   372 
   380 
   373 #endif  // __VIDEOBASEPLAYBACKVIEW_H__
   381 #endif  // __VIDEOBASEPLAYBACKVIEW_H__