Symbian
 Developer Library

DEVELOPER LIBRARY

[Index] [Glossary] [Previous] [Next]



Location: Mdasound.h

Class RMdaDevSound

class RMdaDevSound : public RBusLogicalChannel;

Description

This class is internal and not intended for use.

Derivation

MBusDev 
RBusLogicalChannelUser side handle to a logical channel
RHandleBaseA handle to an object
RMdaDevSoundThis class is internal and not intended for use

Defined in RMdaDevSound:
BytesPlayed(), CancelNotifyPlayError(), CancelNotifyRecordError(), CancelPlayData(), CancelRecordData(), EBuildVersionNumber, EMajorVersionNumber, EMdaControlBytesPlayed, EMdaControlFlushPlayBuffer, EMdaControlFlushRecordBuffer, EMdaControlGetPlayFormat, EMdaControlGetPlayVolume, EMdaControlGetRecordFormat, EMdaControlGetRecordLevel, EMdaControlIsMdaSound, EMdaControlPlayFormatsSupported, EMdaControlRecordFormatsSupported, EMdaControlResetBytesPlayed, EMdaControlSetPlayFormat, EMdaControlSetPlayVolume, EMdaControlSetRecordFormat, EMdaControlSetRecordLevel, EMdaRequestPlayData, EMdaRequestPlayErrorNotification, EMdaRequestRecordData, EMdaRequestRecordErrorNotification, EMdaSoundEncoding16BitPCM, EMdaSoundEncoding8BitALaw, EMdaSoundEncoding8BitMuLaw, EMdaSoundEncoding8BitPCM, EMinorVersionNumber, FlushPlayBuffer(), FlushRecordBuffer(), GetPlayFormat(), GetRecordFormat(), IsMdaSound(), NotifyPlayError(), NotifyRecordError(), Open(), PlayData(), PlayFormatsSupported(), PlayVolume(), RecordData(), RecordFormatsSupported(), RecordLevel(), ResetBytesPlayed(), SetPlayFormat(), SetPlayVolume(), SetRecordFormat(), SetRecordLevel(), TCurrentSoundFormat, TCurrentSoundFormatBuf, TMdaControl, TMdaRequest, TMdaSoundEncoding, TSoundFormatsSupported, TSoundFormatsSupportedBuf, TVer, VersionRequired()

Inherited from RBusLogicalChannel:
CheckBusStatus(), DoCancel(), DoCheckBusStatus(), DoControl(), DoCreate(), DoRequest(), DoSvControl()

Inherited from RHandleBase:
Close(), Duplicate(), Handle(), SetHandle()


Internal members


Open()

inline TInt Open(TInt aUnit=KNullUnit);

Description

This member is internal and not intended for use.


VersionRequired()

inline TVersion VersionRequired() const;

Description

This member is internal and not intended for use.


IsMdaSound()

inline TInt IsMdaSound();

Description

This member is internal and not intended for use.


PlayFormatsSupported()

inline void PlayFormatsSupported(TSoundFormatsSupportedBuf& aFormatsSupported);

Description

This member is internal and not intended for use.


GetPlayFormat()

inline void GetPlayFormat(TCurrentSoundFormatBuf& aFormat);

Description

This member is internal and not intended for use.


SetPlayFormat()

inline TInt SetPlayFormat(const TCurrentSoundFormatBuf& aFormat);

Description

This member is internal and not intended for use.


PlayVolume()

inline TInt PlayVolume();

Description

This member is internal and not intended for use.


SetPlayVolume()

inline void SetPlayVolume(TInt aVolume);

Description

This member is internal and not intended for use.


PlayData()

inline void PlayData(TRequestStatus& aStatus, const TDesC8& aData);

Description

This member is internal and not intended for use.


CancelPlayData()

inline void CancelPlayData();

Description

This member is internal and not intended for use.


NotifyPlayError()

inline void NotifyPlayError(TRequestStatus& aStatus);

Description

This member is internal and not intended for use.


CancelNotifyPlayError()

inline void CancelNotifyPlayError();

Description

This member is internal and not intended for use.


RecordFormatsSupported()

inline void RecordFormatsSupported(TSoundFormatsSupportedBuf& aFormatsSupported);

Description

This member is internal and not intended for use.


GetRecordFormat()

inline void GetRecordFormat(TCurrentSoundFormatBuf& aFormat);

Description

This member is internal and not intended for use.


SetRecordFormat()

inline TInt SetRecordFormat(const TCurrentSoundFormatBuf& aFormat);

Description

This member is internal and not intended for use.


RecordLevel()

inline TInt RecordLevel();

Description

This member is internal and not intended for use.


SetRecordLevel()

inline void SetRecordLevel(TInt aLevel);

Description

This member is internal and not intended for use.


RecordData()

inline void RecordData(TRequestStatus& aStatus, TDes8& aData);

Description

This member is internal and not intended for use.


CancelRecordData()

inline void CancelRecordData();

Description

This member is internal and not intended for use.


NotifyRecordError()

inline void NotifyRecordError(TRequestStatus& aStatus);

Description

This member is internal and not intended for use.


CancelNotifyRecordError()

inline void CancelNotifyRecordError();

Description

This member is internal and not intended for use.


FlushPlayBuffer()

inline void FlushPlayBuffer();

Description

This member is internal and not intended for use.


FlushRecordBuffer()

inline void FlushRecordBuffer();

Description

This member is internal and not intended for use.


BytesPlayed()

inline TInt BytesPlayed();

Description

This member is internal and not intended for use.


ResetBytesPlayed()

inline void ResetBytesPlayed();

Description

This member is internal and not intended for use.

[Top]


Member classes


Class TSoundFormatsSupported

class TSoundFormatsSupported;

Description

This class is internal and not intended for use.

Defined in RMdaDevSound::TSoundFormatsSupported:
iChannels, iEncodings, iMaxBufferSize, iMaxRate, iMaxVolume, iMinBufferSize, iMinRate, iMinVolume

Internal members


iMinRate

TInt iMinRate;

Description

This member is internal and not intended for use.


iMaxRate

TInt iMaxRate;

Description

This member is internal and not intended for use.


iEncodings

TUint32 iEncodings;

Description

This member is internal and not intended for use.


iChannels

TInt iChannels;

Description

This member is internal and not intended for use.


iMinBufferSize

TInt iMinBufferSize;

Description

This member is internal and not intended for use.


iMaxBufferSize

TInt iMaxBufferSize;

Description

This member is internal and not intended for use.


iMinVolume

TInt iMinVolume;

Description

This member is internal and not intended for use.


iMaxVolume

TInt iMaxVolume;

Description

This member is internal and not intended for use.


Class TCurrentSoundFormat

class TCurrentSoundFormat;

Description

This class is internal and not intended for use.

Defined in RMdaDevSound::TCurrentSoundFormat:
iBufferSize, iChannels, iEncoding, iRate

Internal members


iRate

TInt iRate;

Description

This member is internal and not intended for use.


iEncoding

TMdaSoundEncoding iEncoding;

Description

This member is internal and not intended for use.


iChannels

TInt iChannels;

Description

This member is internal and not intended for use.


iBufferSize

TInt iBufferSize;

Description

This member is internal and not intended for use.


Enum TVer

TVer

Description

This member is internal and not intended for use.

EMajorVersionNumber

This member is internal and not intended for use.

EMinorVersionNumber

This member is internal and not intended for use.

EBuildVersionNumber

This member is internal and not intended for use.


Enum TMdaRequest

TMdaRequest

Description

This member is internal and not intended for use.

EMdaRequestPlayData

This member is internal and not intended for use.

EMdaRequestPlayErrorNotification

This member is internal and not intended for use.

EMdaRequestRecordData

This member is internal and not intended for use.

EMdaRequestRecordErrorNotification

This member is internal and not intended for use.


Enum TMdaControl

TMdaControl

Description

This member is internal and not intended for use.

EMdaControlPlayFormatsSupported

This member is internal and not intended for use.

EMdaControlGetPlayFormat

This member is internal and not intended for use.

EMdaControlSetPlayFormat

This member is internal and not intended for use.

EMdaControlGetPlayVolume

This member is internal and not intended for use.

EMdaControlSetPlayVolume

This member is internal and not intended for use.

EMdaControlRecordFormatsSupported

This member is internal and not intended for use.

EMdaControlGetRecordFormat

This member is internal and not intended for use.

EMdaControlSetRecordFormat

This member is internal and not intended for use.

EMdaControlGetRecordLevel

This member is internal and not intended for use.

EMdaControlSetRecordLevel

This member is internal and not intended for use.

EMdaControlFlushPlayBuffer

This member is internal and not intended for use.

EMdaControlFlushRecordBuffer

This member is internal and not intended for use.

EMdaControlBytesPlayed

This member is internal and not intended for use.

EMdaControlResetBytesPlayed

This member is internal and not intended for use.

EMdaControlIsMdaSound

This member is internal and not intended for use.


Enum TMdaSoundEncoding

TMdaSoundEncoding

Description

This member is internal and not intended for use.

EMdaSoundEncoding8BitPCM

This member is internal and not intended for use.

EMdaSoundEncoding16BitPCM

This member is internal and not intended for use.

EMdaSoundEncoding8BitALaw

This member is internal and not intended for use.

EMdaSoundEncoding8BitMuLaw

This member is internal and not intended for use.


Typedef TSoundFormatsSupportedBuf

typedef TPckgBuf<TSoundFormatsSupported> TSoundFormatsSupportedBuf;

Description

This member is internal and not intended for use.


Typedef TCurrentSoundFormatBuf

typedef TPckgBuf<TCurrentSoundFormat> TCurrentSoundFormatBuf;

Description

This member is internal and not intended for use.