CMceComCodec Class Reference
class CMceComCodec : public CBase
|
Nested Classes and Structures
Constructor & Destructor Documentation
Member Functions Documentation
ConstructL(CMceComCodec &)
ConstructL(TMceComCodecName)
Decodes(const TDesC8 &, const TDesC8 &, TBool)
TBool
|
Decodes
|
(
|
const
TDesC8
&
|
aRtpmapValue,
|
|
const
TDesC8
&
|
aFmtpValue,
|
|
TBool
|
aIsStrictMatch = ETrue
|
|
)
|
[virtual]
|
Return ETrue, if this codec decodes rtpmap value
Parameters
const
TDesC8
& aRtpmapValue
|
rtp map
|
const
TDesC8
& aFmtpValue
|
fmtp
|
TBool
aIsStrictMatch = ETrue
|
|
EventReceivedL(TMceEvent &)
ExternalizeFlatL(RWriteStream &)
ExternalizeL(MMceComSerializationContext &)
FmtpAttr()
Gets current fmtp attribute
GetMaxBitRate()
TUint
|
GetMaxBitRate
|
(
|
)
|
[virtual]
|
InitializeL(CMceComMediaStream &)
InternalizeFlatL(RReadStream &)
InternalizeL(MMceComSerializationContext &)
IsEnabled()
TBool
|
IsEnabled
|
(
|
)
|
const
|
ResolveAllowedBitrates(TUint, TUint &)
TInt
|
ResolveAllowedBitrates
|
(
|
TUint
|
aBitrate,
|
|
TUint
&
|
aAllowedBitrates
|
|
)
|
[virtual]
|
Resolve allowed bitrates based on given bitrate value.
SendSupported()
TBool
|
SendSupported
|
(
|
)
|
[virtual]
|
SetAllowedBitrates(TUint)
TInt
|
SetAllowedBitrates
|
(
|
TUint
|
aBitrates
|
)
|
[virtual]
|
Sets bitrates allowed with codec.
Parameters
TUint
aBitrates
|
allowed bitrate values
|
SetBitrate(TUint)
Sets bitrate used with codec for encoding.
Parameters
TUint
aBitrate
|
bitrate value for encoding
|
SetCodecMode(TUint)
TInt
|
SetCodecMode
|
(
|
TUint
|
aCodecMode
|
)
|
[virtual]
|
Sets the codec specific mode.
Parameters
TUint
aCodecMode
|
mode of the codec
|
SetEnabled(TBool)
void
|
SetEnabled
|
(
|
TBool
|
aIsEnabled
|
)
|
[virtual]
|
Sets codec enabled/disabled.
SetFmtpAttributeL(const TDesC8 &, TBool)
void
|
SetFmtpAttributeL
|
(
|
const
TDesC8
&
|
aFmtpAttribute,
|
|
TBool
|
aReset =
KMceCodecFmtpReset
|
|
)
|
[virtual]
|
Set codec specific fmtp line
Parameters
const
TDesC8
& aFmtpAttribute
|
|
TBool
aReset =
KMceCodecFmtpReset
|
if ETrue reset fmtp, EFalse append
|
SetKeepAliveDataL(const TDesC8 &)
void
|
SetKeepAliveDataL
|
(
|
const
TDesC8
&
|
aKeepAliveData
|
)
|
|
SetPayloadType(TUint8)
TInt
|
SetPayloadType
|
(
|
TUint8
|
aPayloadType
|
)
|
[virtual]
|
Parameters
TUint8
aPayloadType
|
type identifier of the payload
|
Member Data Documentation
TUint32
iAllowedBitrates
Stream's allowed bit rates
TUint32
iCodecMode
Codec mode ( e.g. PCMU, PCMA, Bandwidth efficient, octet aligned )
TUint8
iKeepAlivePayloadType
TInt
iPriority
MMF priority of the codec
TInt
iPriorityPreference
MMF priority preference of the codec
TMceComCodecName
iSdpName
Sdp name used in SDP messages
TInt
iState
Codecs state of the codec
CMceComMediaStream * iStream
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.