mmappcomponents/mmmtpdataprovider/mmmtpdpplugins/mediamtpdataprovider/inc/cmediamtpdataprovider.h
changeset 25 d881023c13eb
parent 0 a2952bb97e68
child 27 cbb1bfb7ebfb
equal deleted inserted replaced
21:a05c44bc3c61 25:d881023c13eb
    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;
   176 
   187 
   177     RArray<TUint> iSupportedPropAudio;
   188     RArray<TUint> iSupportedPropAudio;
   178     RArray<TUint> iSupportedPropVideo;
   189     RArray<TUint> iSupportedPropVideo;
   179     RArray<TUint> iSupportedPropAll;
   190     RArray<TUint> iSupportedPropAll;
   180 
   191 
   181     TUint32 iDefaultStorageId;
   192     CPropertySettingUtility* iPropSettingUtility;
       
   193     CDescriptionUtility* iDescriptionUtility;
   182 
   194 
   183     };
   195     };
   184 
   196 
   185 #endif // CMEDIAMTPDATAPROVIDER_H
   197 #endif // CMEDIAMTPDATAPROVIDER_H