CRa8CustomInterface Class Reference

class CRa8CustomInterface : public CBase

Interface for ra8 and sipro. Used for providing initialization information for dsp decoder and getting. information about played frames. This abstract class just provides the static NewL function for the creation of the proxy, and also defines the custom interface to be implemented by the proxy and the real custom interface implementation.

Inherits from

Member Functions Documentation

FrameNumber()

TInt FrameNumber ( ) [pure virtual]

CRa8CustomInterface::FrameNumber is used get the current number of audio frames played.

NewL(CMMFDevSound &)

IMPORT_C CRa8CustomInterface * NewL ( CMMFDevSound & aDevSound ) [static]

Creates the interface.

CRa8CustomInterface::NewL Creates the custom interface. Calls the custom interface method on the devsound passed in. Devsound will return the handle to the custom interface proxy. (other items were commented in a header).

Parameters

CMMFDevSound & aDevSound

SetInitString(TDesC8 &)

TInt SetInitString ( TDesC8 & aInitString ) [pure virtual]

CRa8CustomInterface::SetInitString is used to configure the initialization parameters for task creation.

Parameters

TDesC8 & aInitString contains the initialization information for the task.