TSBCCodecCapabilities Class Reference
class TSBCCodecCapabilities : public TAvdtpMediaCodecCapabilities
|
Class to configure GAVDP SEPs supporting the SBC codec
RGavdp
Constructor & Destructor Documentation
TSBCCodecCapabilities()
IMPORT_C
|
TSBCCodecCapabilities
|
(
|
)
|
|
Default constructor for SBC codec details
Member Functions Documentation
AllocationMethods()
Get the SBC allocation methods
AsProtocol(RBuf8 &)
IMPORT_C
TInt
|
AsProtocol
|
(
|
RBuf8
&
|
aBuffer
|
)
|
const [virtual]
|
BlockLengths()
Get the SBC block lengths
ChannelModes()
Get the SBC channel modes
MaxBitpoolValue()
IMPORT_C
TInt
|
MaxBitpoolValue
|
(
|
)
|
const
|
Get the SBC maximum bitpool value
MinBitpoolValue()
IMPORT_C
TInt
|
MinBitpoolValue
|
(
|
)
|
const
|
Get the SBC minimum bitpool value
Parse(const TDesC8 &)
IMPORT_C void
|
Parse
|
(
|
const
TDesC8
&
|
aPtr
|
)
|
[virtual]
|
SamplingFrequencies()
Get the SBC sampling frequencies
SetAllocationMethods(TSBCAllocationMethodBitmask)
Set the SBC allocation methods
SetBlockLengths(TSBCBlockLengthBitmask)
Set the SBC block lengths
SetChannelModes(TSBCChannelModeBitmask)
Set the SBC channel modes
SetMaxBitpoolValue(TInt)
IMPORT_C void
|
SetMaxBitpoolValue
|
(
|
TInt
|
aMaxBP
|
)
|
|
Set the SBC maximum bitpool value
Parameters
TInt
aMaxBP
|
maximum bitpool value
|
SetMinBitpoolValue(TInt)
IMPORT_C void
|
SetMinBitpoolValue
|
(
|
TInt
|
aMinBP
|
)
|
|
Set the SBC minimum bitpool value
Parameters
TInt
aMinBP
|
minimum bitpool value
|
SetSamplingFrequencies(TSBCSamplingFrequencyBitmask)
Set the SBC sampling frequencies
SetSubbands(TSBCSubbandsBitmask)
Member Data Documentation
TSBCAllocationMethodBitmask
iAllocationMethod
TSBCBlockLengthBitmask
iBlockLengths
TSBCChannelModeBitmask
iChannelModes
TInt
iMaximumBitpoolValue
TInt
|
iMaximumBitpoolValue
|
[private]
|
TInt
iMinimumBitpoolValue
TInt
|
iMinimumBitpoolValue
|
[private]
|
TSBCSamplingFrequencyBitmask
iSamplingFrequencies
TSBCSubbandsBitmask
iSubbands
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.