videoplayback/videohelix/inc/mpxvideodrmhelper.h
branchRCL_3
changeset 6 7d91903f795f
parent 0 96612d01cf9f
child 14 55fa1ec415c6
equal deleted inserted replaced
2:dec420019252 6:7d91903f795f
    13 *
    13 *
    14 * Description:   This class handles the DRM functions for the playback plugin
    14 * Description:   This class handles the DRM functions for the playback plugin
    15 *
    15 *
    16 */
    16 */
    17 
    17 
    18 // Version : %version: 4 %
    18 // Version : %version: 5 %
    19 
    19 
    20 #ifndef __MPXVIDEODRMHELPER_H__
    20 #ifndef __MPXVIDEODRMHELPER_H__
    21 #define __MPXVIDEODRMHELPER_H__
    21 #define __MPXVIDEODRMHELPER_H__
    22 
    22 
    23 
    23 
    46         /*
    46         /*
    47          *  Two-phased constructor.
    47          *  Two-phased constructor.
    48          */
    48          */
    49         static CMpxVideoDrmHelper* NewL();
    49         static CMpxVideoDrmHelper* NewL();
    50 
    50 
    51         TBool IsProtected( RFile& aFile );
    51         TBool IsProtectedL( RFile& aFile );
    52 
    52 
    53         TInt GetDrmRightsStatus( RFile& aFile );
    53         TInt GetDrmRightsStatus( RFile& aFile );
    54 
    54 
    55         TBool IsTvOutAllowedL( RFile& aFile );
    55         TBool IsTvOutAllowedL( RFile& aFile );
    56 
    56 
    57 #ifdef SYMBIAN_ENABLE_64_BIT_FILE_SERVER_API
    57 #ifdef SYMBIAN_ENABLE_64_BIT_FILE_SERVER_API
    58 
    58 
    59         TBool IsProtected64( RFile64& aFile );       
    59         TBool IsProtected64L( RFile64& aFile );       
    60         TInt GetDrmRightsStatus64( RFile64& aFile );
    60         TInt GetDrmRightsStatus64( RFile64& aFile );
    61         TBool IsTvOutAllowed64L( RFile64& aFile );
    61         TBool IsTvOutAllowed64L( RFile64& aFile );
    62 
    62 
    63 #endif // SYMBIAN_ENABLE_64_BIT_FILE_SERVER_API
    63 #endif // SYMBIAN_ENABLE_64_BIT_FILE_SERVER_API
    64 
    64