class RMMFController |
Client representation of a controller plugin for the Multimedia Framework.
This class allows a client to load a controller plugin into a new thread and access the functionality provided by that plugin.
7.0s
Private Attributes | |
---|---|
RMMFControllerProxy | iControllerProxy |
TMMFMessageDestinationPckg | iDestinationPckg |
IMPORT_C TInt | AddDataSink | ( | TUid | aSinkUid, |
const TDesC8 & | aSinkInitData | |||
) |
IMPORT_C TInt | AddDataSink | ( | TUid | aSinkUid, |
const TDesC8 & | aSinkInitData, | |||
TMMFMessageDestination & | aHandleInfo | |||
) |
TUid aSinkUid | |
const TDesC8 & aSinkInitData | |
TMMFMessageDestination & aHandleInfo |
IMPORT_C void | AddDataSink | ( | const TMMFUidPckg & | aSinkUid, |
const TDesC8 & | aSinkInitData, | |||
TMMFMessageDestinationPckg & | aHandleInfoPckg, | |||
TRequestStatus & | aStatus | |||
) |
const TMMFUidPckg & aSinkUid | |
const TDesC8 & aSinkInitData | |
TMMFMessageDestinationPckg & aHandleInfoPckg | |
TRequestStatus & aStatus |
IMPORT_C TInt | AddDataSource | ( | TUid | aSourceUid, |
const TDesC8 & | aSourceInitData | |||
) |
IMPORT_C TInt | AddDataSource | ( | TUid | aSourceUid, |
const TDesC8 & | aSourceInitData, | |||
TMMFMessageDestination & | aHandleInfo | |||
) |
TUid aSourceUid | |
const TDesC8 & aSourceInitData | |
TMMFMessageDestination & aHandleInfo |
IMPORT_C void | AddDataSource | ( | const TMMFUidPckg & | aSourceUid, |
const TDesC8 & | aSourceInitData, | |||
TMMFMessageDestinationPckg & | aHandleInfoPckg, | |||
TRequestStatus & | aStatus | |||
) |
const TMMFUidPckg & aSourceUid | |
const TDesC8 & aSourceInitData | |
TMMFMessageDestinationPckg & aHandleInfoPckg | |
TRequestStatus & aStatus |
IMPORT_C void | AddFileHandleDataSink | ( | const RFile & | aFile, |
const TDesC8 & | aSinkInitData, | |||
TMMFMessageDestinationPckg & | aHandleInfoPckg, | |||
TRequestStatus & | aStatus | |||
) |
const RFile & aFile | |
const TDesC8 & aSinkInitData | |
TMMFMessageDestinationPckg & aHandleInfoPckg | |
TRequestStatus & aStatus |
IMPORT_C void | AddFileHandleDataSink | ( | const RFile & | aFile, |
TMMFMessageDestinationPckg & | aHandleInfoPckg, | |||
TRequestStatus & | aStatus | |||
) |
const RFile & aFile | |
TMMFMessageDestinationPckg & aHandleInfoPckg | |
TRequestStatus & aStatus |
IMPORT_C void | AddFileHandleDataSource | ( | const RFile & | aFile, |
const TDesC8 & | aSourceInitData, | |||
TMMFMessageDestinationPckg & | aHandleInfoPckg, | |||
TRequestStatus & | aStatus | |||
) |
const RFile & aFile | |
const TDesC8 & aSourceInitData | |
TMMFMessageDestinationPckg & aHandleInfoPckg | |
TRequestStatus & aStatus |
IMPORT_C void | AddFileHandleDataSource | ( | const RFile & | aFile, |
TMMFMessageDestinationPckg & | aHandleInfoPckg, | |||
TRequestStatus & | aStatus | |||
) |
const RFile & aFile | |
TMMFMessageDestinationPckg & aHandleInfoPckg | |
TRequestStatus & aStatus |
IMPORT_C void | CustomCommandAsync | ( | const TMMFMessageDestinationPckg & | aDestination, |
TInt | aFunction, | |||
const TDesC8 & | aDataTo1, | |||
const TDesC8 & | aDataTo2, | |||
TDes8 & | aDataFrom, | |||
TRequestStatus & | aStatus | |||
) |
const TMMFMessageDestinationPckg & aDestination | |
TInt aFunction | |
const TDesC8 & aDataTo1 | |
const TDesC8 & aDataTo2 | |
TDes8 & aDataFrom | |
TRequestStatus & aStatus |
IMPORT_C void | CustomCommandAsync | ( | const TMMFMessageDestinationPckg & | aDestination, |
TInt | aFunction, | |||
const TDesC8 & | aDataTo1, | |||
const TDesC8 & | aDataTo2, | |||
TRequestStatus & | aStatus | |||
) |
const TMMFMessageDestinationPckg & aDestination | |
TInt aFunction | |
const TDesC8 & aDataTo1 | |
const TDesC8 & aDataTo2 | |
TRequestStatus & aStatus |
IMPORT_C TInt | CustomCommandSync | ( | const TMMFMessageDestinationPckg & | aDestination, |
TInt | aFunction, | |||
const TDesC8 & | aDataTo1, | |||
const TDesC8 & | aDataTo2, | |||
TDes8 & | aDataFrom | |||
) |
const TMMFMessageDestinationPckg & aDestination | |
TInt aFunction | |
const TDesC8 & aDataTo1 | |
const TDesC8 & aDataTo2 | |
TDes8 & aDataFrom |
IMPORT_C TInt | CustomCommandSync | ( | const TMMFMessageDestinationPckg & | aDestination, |
TInt | aFunction, | |||
const TDesC8 & | aDataTo1, | |||
const TDesC8 & | aDataTo2 | |||
) |
const TMMFMessageDestinationPckg & aDestination | |
TInt aFunction | |
const TDesC8 & aDataTo1 | |
const TDesC8 & aDataTo2 |
IMPORT_C TInt | GetDuration | ( | TTimeIntervalMicroSeconds & | aDuration | ) | const |
TTimeIntervalMicroSeconds & aDuration |
IMPORT_C CMMFMetaDataEntry * | GetMetaDataEntryL | ( | TInt | aIndex | ) | const |
TInt aIndex |
IMPORT_C TInt | GetNumberOfMetaDataEntries | ( | TInt & | aNumberOfEntries | ) | const |
TInt & aNumberOfEntries |
IMPORT_C TInt | GetPosition | ( | TTimeIntervalMicroSeconds & | aPosition | ) | const |
TTimeIntervalMicroSeconds & aPosition |
IMPORT_C TInt | Open | ( | TUid | aControllerUid, |
const TMMFPrioritySettings & | aPrioritySettings | |||
) |
TUid aControllerUid | |
const TMMFPrioritySettings & aPrioritySettings |
IMPORT_C TInt | Open | ( | const CMMFControllerImplementationInformation & | aControllerInfo, |
const TMMFPrioritySettings & | aPrioritySettings | |||
) |
const CMMFControllerImplementationInformation & aControllerInfo | |
const TMMFPrioritySettings & aPrioritySettings |
IMPORT_C TInt | Open | ( | TUid | aControllerUid, |
const TMMFPrioritySettings & | aPrioritySettings, | |||
TBool | aUseSharedHeap | |||
) |
TUid aControllerUid | |
const TMMFPrioritySettings & aPrioritySettings | |
TBool aUseSharedHeap |
IMPORT_C TInt | Open | ( | const CMMFControllerImplementationInformation & | aControllerInfo, |
const TMMFPrioritySettings & | aPrioritySettings, | |||
TBool | aUseSharedHeap | |||
) |
const CMMFControllerImplementationInformation & aControllerInfo | |
const TMMFPrioritySettings & aPrioritySettings | |
TBool aUseSharedHeap |
IMPORT_C TInt | OpenInSecureDRMProcess | ( | TUid | aControllerUid, |
const TMMFPrioritySettings & | aPrioritySettings | |||
) |
TUid aControllerUid | |
const TMMFPrioritySettings & aPrioritySettings |
IMPORT_C TInt | OpenInSecureDRMProcess | ( | const CMMFControllerImplementationInformation & | aControllerInfo, |
const TMMFPrioritySettings & | aPrioritySettings | |||
) |
const CMMFControllerImplementationInformation & aControllerInfo | |
const TMMFPrioritySettings & aPrioritySettings |
IMPORT_C TInt | OpenInSecureDRMProcess | ( | TUid | aControllerUid, |
const TMMFPrioritySettings & | aPrioritySettings, | |||
TBool | aUseSharedHeap | |||
) |
TUid aControllerUid | |
const TMMFPrioritySettings & aPrioritySettings | |
TBool aUseSharedHeap |
IMPORT_C TInt | OpenInSecureDRMProcess | ( | const CMMFControllerImplementationInformation & | aControllerInfo, |
const TMMFPrioritySettings & | aPrioritySettings, | |||
TBool | aUseSharedHeap | |||
) |
const CMMFControllerImplementationInformation & aControllerInfo | |
const TMMFPrioritySettings & aPrioritySettings | |
TBool aUseSharedHeap |
IMPORT_C void | ReceiveEvents | ( | TMMFEventPckg & | aEventPckg, |
TRequestStatus & | aStatus | |||
) |
TMMFEventPckg & aEventPckg | |
TRequestStatus & aStatus |
IMPORT_C TInt | RemoveDataSink | ( | const TMMFMessageDestination & | aSinkHandleInfo | ) |
const TMMFMessageDestination & aSinkHandleInfo |
IMPORT_C TInt | RemoveDataSource | ( | const TMMFMessageDestination & | aSourceHandleInfo | ) |
const TMMFMessageDestination & aSourceHandleInfo |
IMPORT_C TInt | SetPosition | ( | const TTimeIntervalMicroSeconds & | aPosition | ) | const |
const TTimeIntervalMicroSeconds & aPosition |
IMPORT_C TInt | SetPrioritySettings | ( | const TMMFPrioritySettings & | aPrioritySettings | ) | const |
const TMMFPrioritySettings & aPrioritySettings |
IMPORT_C TInt | SetThreadPriority | ( | const TThreadPriority & | aPriority | ) | const |
const TThreadPriority & aPriority |
RMMFControllerProxy | iControllerProxy | [private] |
The controller proxy. Used to pass messages to the controller thread.
TMMFMessageDestinationPckg | iDestinationPckg | [private] |
Used to hold the destination information for messages for the standard controller plugin interface.