TNonSBCCodecCapabilities Class Reference

class TNonSBCCodecCapabilities : public TAvdtpMediaCodecCapabilities

Allows any other codec - but without handy getters and setters SBC will dominate heavily in SymbianOS A2DP, but this provided for further extension without need for recompilation (which would be the way to support codecs in a more friendly manner) RGavdp

Inherits from

Constructor & Destructor Documentation

TNonSBCCodecCapabilities(SymbianBluetoothAV::TBluetoothMediaType, TBluetoothMediaCodecType)

IMPORT_C TNonSBCCodecCapabilities ( SymbianBluetoothAV::TBluetoothMediaType aMediaType,
TBluetoothMediaCodecType aCodecType
)

Constructor

Parameters

SymbianBluetoothAV::TBluetoothMediaType aMediaType The media type
TBluetoothMediaCodecType aCodecType The codec type

Member Functions Documentation

AsProtocol(RBuf8 &)

IMPORT_C TInt AsProtocol ( RBuf8 & aBuffer ) const [virtual]

Parameters

RBuf8 & aBuffer

CodecData()

IMPORT_C const TDesC8 & CodecData ( ) const

Get codec settings transparently - used for arbitrary nonSBC codec

Parse(const TDesC8 &)

IMPORT_C void Parse ( const TDesC8 & aPtr ) [virtual]

Parameters

const TDesC8 & aPtr

SetCodecData(const TDesC8 &)

IMPORT_C void SetCodecData ( const TDesC8 & aData )

Set codec settings transparently - used for arbitrary nonSBC codec

Parameters

const TDesC8 & aData descriptor containing arbitrary codec data

Member Data Documentation

TBuf8< KServiceCatLOSCMediaCodecMaximum > iCodecData

TBuf8 < KServiceCatLOSCMediaCodecMaximum > iCodecData [private]