Go to the source code of this file.
|
STATUS | createJitterBuffer (FrameReadyFunc, FrameDroppedFunc, DepayRtpPayloadFunc, UINT32, UINT32, UINT64, PJitterBuffer *) |
|
STATUS | freeJitterBuffer (PJitterBuffer *) |
|
STATUS | jitterBufferPush (PJitterBuffer, PRtpPacket, PBOOL) |
|
STATUS | jitterBufferDropBufferData (PJitterBuffer, UINT16, UINT16, UINT32) |
|
STATUS | jitterBufferFillFrameData (PJitterBuffer, PBYTE, UINT32, PUINT32, UINT16, UINT16) |
|
◆ JITTER_BUFFER_HASH_TABLE_BUCKET_COUNT
#define JITTER_BUFFER_HASH_TABLE_BUCKET_COUNT 3000 |
◆ JITTER_BUFFER_HASH_TABLE_BUCKET_LENGTH
#define JITTER_BUFFER_HASH_TABLE_BUCKET_LENGTH 2 |
◆ UINT16_DEC
#define UINT16_DEC |
( |
|
a | ) |
((UINT16) ((a) - 1)) |
◆ FrameDroppedFunc
typedef STATUS(* FrameDroppedFunc) (UINT64, UINT16, UINT16, UINT32) |
◆ FrameReadyFunc
typedef STATUS(* FrameReadyFunc) (UINT64, UINT16, UINT16, UINT32) |
◆ PJitterBuffer
◆ createJitterBuffer()
◆ freeJitterBuffer()
◆ jitterBufferDropBufferData()
STATUS jitterBufferDropBufferData |
( |
PJitterBuffer |
pJitterBuffer, |
|
|
UINT16 |
startIndex, |
|
|
UINT16 |
endIndex, |
|
|
UINT32 |
nextTimestamp |
|
) |
| |
◆ jitterBufferFillFrameData()
STATUS jitterBufferFillFrameData |
( |
PJitterBuffer |
pJitterBuffer, |
|
|
PBYTE |
pFrame, |
|
|
UINT32 |
frameSize, |
|
|
PUINT32 |
pFilledSize, |
|
|
UINT16 |
startIndex, |
|
|
UINT16 |
endIndex |
|
) |
| |
◆ jitterBufferPush()