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_CTNonSBCCodecCapabilities(SymbianBluetoothAV::TBluetoothMediaTypeaMediaType,
TBluetoothMediaCodecTypeaCodecType
)

Constructor

Parameters

SymbianBluetoothAV::TBluetoothMediaType aMediaTypeThe media type
TBluetoothMediaCodecType aCodecTypeThe codec type

Member Functions Documentation

AsProtocol(RBuf8 &)

IMPORT_C TIntAsProtocol(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 voidParse(const TDesC8 &aPtr)[virtual]

Parameters

const TDesC8 & aPtr

SetCodecData(const TDesC8 &)

IMPORT_C voidSetCodecData(const TDesC8 &aData)

Set codec settings transparently - used for arbitrary nonSBC codec

Parameters

const TDesC8 & aDatadescriptor containing arbitrary codec data

Member Data Documentation

TBuf8< KServiceCatLOSCMediaCodecMaximum > iCodecData

TBuf8< KServiceCatLOSCMediaCodecMaximum >iCodecData[private]