CRtpPacket Class Reference
class CRtpPacket : public CBase
|
The class for RTP packet building and processing.
RtpService.dll
Private Member Functions
|
|
CRtpPacket
(const
TUint32
*)
|
void
|
ConstructL
(
TUint
)
|
TUint16
|
Read16
(const
TUint8
*const )
|
TUint32
|
Read24
(const
TUint8
*const )
|
TUint32
|
Read32
(const
TUint8
*const )
|
TInt
|
RtpPacketBuildApp
(
TRtpPacketStreamParam
*,
TRtpPacketIOParam
*)
|
TInt
|
RtpPacketBuildBye
(
TRtpPacketStreamParam
*,
TRtpPacketIOParam
*)
|
TInt
|
RtpPacketBuildRr
(
TRtpPacketStreamParam
*,
TRtpPacketIOParam
*)
|
TInt
|
RtpPacketBuildRtcp
(
TRtpPacketStreamParam
*,
TRtpPacketIOParam
*)
|
TInt
|
RtpPacketBuildRtp
(
TRtpPacketStreamParam
*,
TRtpPacketIOParam
*)
|
TInt
|
RtpPacketBuildSdes
(
TRtpPacketStreamParam
*,
TRtpPacketIOParam
*)
|
TInt
|
RtpPacketBuildSr
(
TRtpPacketStreamParam
*,
TRtpPacketIOParam
*)
|
TRtpRtcpEnum
|
RtpPacketProcessAppL
(
TRtpPacketStreamParam
*,
TRtpPacketIOParam
*)
|
TRtpRtcpEnum
|
RtpPacketProcessByeL
(
TRtpPacketStreamParam
*,
TRtpPacketIOParam
*)
|
TRtpRtcpEnum
|
RtpPacketProcessRr
(
TRtpPacketStreamParam
*,
TRtpPacketIOParam
*)
|
TRtpRtcpEnum
|
RtpPacketProcessRtcp
(
TRtpPacketStreamParam
*,
TRtpPacketIOParam
*)
|
TRtpRtcpEnum
|
RtpPacketProcessRtpL
(
TRtpPacketStreamParam
*,
TRtpPacketIOParam
*)
|
TRtpRtcpEnum
|
RtpPacketProcessSdesL
(
TRtpPacketStreamParam
*,
TRtpPacketIOParam
*)
|
TRtpRtcpEnum
|
RtpPacketProcessSr
(
TRtpPacketStreamParam
*,
TRtpPacketIOParam
*)
|
void
|
Write16
(
TUint8
*const ,
TUint16
)
|
void
|
Write24
(
TUint8
*const ,
TUint32
)
|
void
|
Write32
(
TUint8
*const ,
TUint32
)
|
Constructor & Destructor Documentation
CRtpPacket(const TUint32 *)
CRtpPacket
|
(
|
const
TUint32
*
|
aRtpTimeRates
|
)
|
[private]
|
Member Functions Documentation
ConstructL(TUint)
void
|
ConstructL
|
(
|
TUint
|
aPacketSize
|
)
|
[private]
|
Des()
const
TPtrC8
|
Des
|
(
|
)
|
const [inline]
|
NewL(TUint, const TUint32 *)
Read16(const TUint8 *const)
Read24(const TUint8 *const)
Read32(const TUint8 *const)
RtpPacketBuild(TRtpPacketStreamParam *, TRtpPacketIOParam *)
RtpPacketBuildApp(TRtpPacketStreamParam *, TRtpPacketIOParam *)
RtpPacketBuildBye(TRtpPacketStreamParam *, TRtpPacketIOParam *)
RtpPacketBuildRr(TRtpPacketStreamParam *, TRtpPacketIOParam *)
RtpPacketBuildRtcp(TRtpPacketStreamParam *, TRtpPacketIOParam *)
RtpPacketBuildRtp(TRtpPacketStreamParam *, TRtpPacketIOParam *)
RtpPacketBuildSdes(TRtpPacketStreamParam *, TRtpPacketIOParam *)
RtpPacketBuildSr(TRtpPacketStreamParam *, TRtpPacketIOParam *)
RtpPacketGetPayloadType()
RtpPacketProcessAppL(TRtpPacketStreamParam *, TRtpPacketIOParam *)
RtpPacketProcessByeL(TRtpPacketStreamParam *, TRtpPacketIOParam *)
RtpPacketProcessL(TRtpPacketStreamParam *, TRtpPacketIOParam *)
RtpPacketProcessRr(TRtpPacketStreamParam *, TRtpPacketIOParam *)
RtpPacketProcessRtcp(TRtpPacketStreamParam *, TRtpPacketIOParam *)
RtpPacketProcessRtpL(TRtpPacketStreamParam *, TRtpPacketIOParam *)
RtpPacketProcessSdesL(TRtpPacketStreamParam *, TRtpPacketIOParam *)
RtpPacketProcessSr(TRtpPacketStreamParam *, TRtpPacketIOParam *)
RtpPacketResetPtr()
void
|
RtpPacketResetPtr
|
(
|
)
|
|
SetSize(TInt)
void
|
SetSize
|
(
|
TInt
|
aSize
|
)
|
[inline]
|
Size()
TInt
|
Size
|
(
|
)
|
const [inline]
|
Write16(TUint8 *const, TUint16)
void
|
Write16
|
(
|
TUint8
*const
|
aPointer,
|
|
TUint16
|
aValue
|
|
)
|
[private]
|
Write24(TUint8 *const, TUint32)
void
|
Write24
|
(
|
TUint8
*const
|
aPointer,
|
|
TUint32
|
aValue
|
|
)
|
[private]
|
Write32(TUint8 *const, TUint32)
void
|
Write32
|
(
|
TUint8
*const
|
aPointer,
|
|
TUint32
|
aValue
|
|
)
|
[private]
|
Member Data Documentation
TRtpPacketIOParam * iExtractParam
const TUint32 * iProfileRTPTimeRates
const
TUint32
*
|
iProfileRTPTimeRates
|
[private]
|
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.