| 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.