mmappcomponents/mmmtpdataprovider/mmmtpdpplugins/mediamtpdataprovider/inc/cmediamtpdataprovider.h
branchRCL_3
changeset 9 bee149131e4b
parent 0 a2952bb97e68
child 14 05b0d2323768
equal deleted inserted replaced
4:d45095c2f4f3 9:bee149131e4b
    66 
    66 
    67     /**
    67     /**
    68     * @return the reference of CMmMtpDpMetadataAccessWrapper to enumerator
    68     * @return the reference of CMmMtpDpMetadataAccessWrapper to enumerator
    69     */
    69     */
    70     CMmMtpDpMetadataAccessWrapper& GetWrapperL();
    70     CMmMtpDpMetadataAccessWrapper& GetWrapperL();
       
    71 
       
    72     /**
       
    73     * @return The utility to setting properties
       
    74     */
       
    75     CPropertySettingUtility* PropSettingUtility();
       
    76 
       
    77     /**
       
    78     * @return The utiltiy to setting descriptions
       
    79     */
       
    80     CDescriptionUtility* DescriptionUtility();
    71 
    81 
    72 protected:
    82 protected:
    73     // from CMTPDataProviderPlugin
    83     // from CMTPDataProviderPlugin
    74     void Cancel();
    84     void Cancel();
    75 
    85 
   166     RPointerArray<MMmRequestProcessor> iActiveProcessors;
   176     RPointerArray<MMmRequestProcessor> iActiveProcessors;
   167     CMediaMtpDataProviderEnumerator* iMediaEnumerator;
   177     CMediaMtpDataProviderEnumerator* iMediaEnumerator;
   168     RArray<TUint32> iPendingEnumerations;
   178     RArray<TUint32> iPendingEnumerations;
   169 
   179 
   170     TInt iActiveProcessor;
   180     TInt iActiveProcessor;
       
   181     TBool iActiveProcessorRemoved;
   171     TBool iIsSessionOpen;
   182     TBool iIsSessionOpen;
   172 
   183 
   173     CRenameObject *iRenameObject;
   184     CRenameObject *iRenameObject;
   174 
   185 
   175     RArray<TUint> iSupportedFormat;
   186     RArray<TUint> iSupportedFormat;
   178     RArray<TUint> iSupportedPropVideo;
   189     RArray<TUint> iSupportedPropVideo;
   179     RArray<TUint> iSupportedPropAll;
   190     RArray<TUint> iSupportedPropAll;
   180 
   191 
   181     TUint32 iDefaultStorageId;
   192     TUint32 iDefaultStorageId;
   182 
   193 
       
   194     CPropertySettingUtility* iPropSettingUtility;
       
   195     CDescriptionUtility* iDescriptionUtility;
       
   196 
   183     };
   197     };
   184 
   198 
   185 #endif // CMEDIAMTPDATAPROVIDER_H
   199 #endif // CMEDIAMTPDATAPROVIDER_H