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 *)
SetSize(TInt)
void | SetSize | ( | TInt | aSize | ) | [inline] |
Size()
TInt
| Size | ( | ) | const [inline] |
Write16(TUint8 *const, TUint16)
Write24(TUint8 *const, TUint32)
Write32(TUint8 *const, TUint32)
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.