class CMMFDataPathProxySession : public CMMFSubThreadSession |
The session used to transmit messages between the main thread and the subthread. Only one session can be created with a datapath subthread. Once this session is closed, the subthread will be killed.
Public Member Functions | |
---|---|
~CMMFDataPathProxySession () | |
CMMFDataPathProxySession * | NewL () |
void | ServiceL (const RMmfIpcMessage &) |
Private Member Functions | |
---|---|
CMMFDataPathProxySession () | |
TBool | AddDataSinkL (const RMmfIpcMessage &) |
TBool | AddDataSourceL (const RMmfIpcMessage &) |
void | CheckDataPathExistsL () |
TBool | ClearPlayWindowL (const RMmfIpcMessage &) |
TBool | GetPositionL (const RMmfIpcMessage &) |
TBool | LoadDataPathByCodecUidL (const RMmfIpcMessage &) |
TBool | LoadDataPathByL (const RMmfIpcMessage &) |
TBool | LoadDataPathByMediaIdCodecUidL (const RMmfIpcMessage &) |
TBool | LoadDataPathByMediaIdL (const RMmfIpcMessage &) |
TBool | PauseL (const RMmfIpcMessage &) |
TBool | PlayL (const RMmfIpcMessage &) |
TBool | PrimeL (const RMmfIpcMessage &) |
TBool | SetPlayWindowL (const RMmfIpcMessage &) |
TBool | SetPositionL (const RMmfIpcMessage &) |
TBool | StateL (const RMmfIpcMessage &) |
TBool | StopL (const RMmfIpcMessage &) |
Inherited Enumerations | |
---|---|
CSession2:TPanicNo |
Private Attributes | |
---|---|
CMMFDataPath * | iDataPath |
Inherited Attributes | |
---|---|
CMMFSubThreadSession::iServer |
TBool | AddDataSinkL | ( | const RMmfIpcMessage & | aMessage | ) | [private] |
const RMmfIpcMessage & aMessage |
TBool | AddDataSourceL | ( | const RMmfIpcMessage & | aMessage | ) | [private] |
const RMmfIpcMessage & aMessage |
TBool | ClearPlayWindowL | ( | const RMmfIpcMessage & | aMessage | ) | [private] |
const RMmfIpcMessage & aMessage |
TBool | GetPositionL | ( | const RMmfIpcMessage & | aMessage | ) | const [private] |
const RMmfIpcMessage & aMessage |
TBool | LoadDataPathByCodecUidL | ( | const RMmfIpcMessage & | aMessage | ) | [private] |
const RMmfIpcMessage & aMessage |
TBool | LoadDataPathByL | ( | const RMmfIpcMessage & | aMessage | ) | [private] |
const RMmfIpcMessage & aMessage |
TBool | LoadDataPathByMediaIdCodecUidL | ( | const RMmfIpcMessage & | aMessage | ) | [private] |
const RMmfIpcMessage & aMessage |
TBool | LoadDataPathByMediaIdL | ( | const RMmfIpcMessage & | aMessage | ) | [private] |
const RMmfIpcMessage & aMessage |
TBool | PauseL | ( | const RMmfIpcMessage & | aMessage | ) | [private] |
const RMmfIpcMessage & aMessage |
TBool | PlayL | ( | const RMmfIpcMessage & | aMessage | ) | [private] |
const RMmfIpcMessage & aMessage |
TBool | PrimeL | ( | const RMmfIpcMessage & | aMessage | ) | [private] |
const RMmfIpcMessage & aMessage |
void | ServiceL | ( | const RMmfIpcMessage & | aMessage | ) | [virtual] |
Handles the servicing of a client request that has been passed to the server.
This function must be implemented in a derived class. The details of the request are contained within the message.
const RMmfIpcMessage & aMessage | The message containing the details of the client request. |
TBool | SetPlayWindowL | ( | const RMmfIpcMessage & | aMessage | ) | [private] |
const RMmfIpcMessage & aMessage |
TBool | SetPositionL | ( | const RMmfIpcMessage & | aMessage | ) | [private] |
const RMmfIpcMessage & aMessage |
TBool | StateL | ( | const RMmfIpcMessage & | aMessage | ) | [private] |
const RMmfIpcMessage & aMessage |
TBool | StopL | ( | const RMmfIpcMessage & | aMessage | ) | [private] |
const RMmfIpcMessage & aMessage |
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.