mmfsubthreadbase.h File Reference

KMMFSubThreadMaxCachedMessages

const TIntKMMFSubThreadMaxCachedMessages[static]

Defines the maximum number of event messages that will be held server-side

while waiting for the client to request the next message in the queue.

KMMFSubThreadMaxHeapSize

const TIntKMMFSubThreadMaxHeapSize[static]

Defines the maximum heap size paramater used when creating the datapath subthread.

Enum TMMFSubThreadMessageIds

ITC message ID's used by the client to send commands to the datapath subthread server.

EnumeratorValueDescription
EMMFSubThreadReceiveEvents

Message ID for message to request next event from the sub thread server.

EMMFSubThreadCancelReceiveEvents

Message ID for message to cancel a previous request to receive an event from the sub thread server.

EMMFSubThreadShutdown

Message ID for message to request that the sub thread shuts itself down.

EMMFDataPathProxyLoadDataPathBy

Message ID for message to request the datapath subthread load a datapath.

EMMFDataPathProxyLoadDataPathByMediaId

Message ID for message to request the datapath subthread load a datapath with a specified

media ID.

EMMFDataPathProxyLoadDataPathByCodecUid

Message ID for message to request the datapath subthread load a datapath with a specified codec.

EMMFDataPathProxyLoadDataPathByMediaIdCodecUid

Message ID for message to request the datapath subthread load a datapath with a specified media

ID and codec.

EMMFDataPathProxyAddDataSource

Message ID for message to add a data source to the datapath.

EMMFDataPathProxyAddDataSink

Message ID for message to add a data sink to the datapath.

EMMFDataPathProxyPrime

Message ID for message to prime the datapath.

EMMFDataPathProxyPlay

Message ID for message to start the datapath playing.

EMMFDataPathProxyPause

Message ID for message to pause the datapath.

EMMFDataPathProxyStop

Message ID for message to stop the datapath.

EMMFDataPathProxyGetPosition

Message ID for message to get the datapath's position.

EMMFDataPathProxySetPosition

Message ID for message to set the datapath's position.

EMMFDataPathProxySetPlayWindow

Message ID for message to set the datapath's play window.

EMMFDataPathProxyClearPlayWindow

Message ID for message to clear the datapath's play window.

EMMFDataPathProxyState

Message ID for message to get the datapath's current state.

EMMFAudioPolicyProxyGetAudioPolicy

Unused.

NONSHARABLE_CLASS ( RMMFSubThreadBase )

NONSHARABLE_CLASS(RMMFSubThreadBase)

Base class for clients to MMF sub threads.

Provides functionality to start the sub thread and transmit events from subthread to main thread.