Amazon Kinesis Webrtc C SDK
JitterBuffer Struct Reference

#include <JitterBuffer.h>

Collaboration diagram for JitterBuffer:
Collaboration graph

Public Attributes

FrameReadyFunc onFrameReadyFn
 
FrameDroppedFunc onFrameDroppedFn
 
DepayRtpPayloadFunc depayPayloadFn
 
UINT64 transit
 
DOUBLE jitter
 
UINT16 headSequenceNumber
 
UINT16 tailSequenceNumber
 
UINT32 headTimestamp
 
UINT32 tailTimestamp
 
UINT64 maxLatency
 
UINT64 customData
 
UINT32 clockRate
 
BOOL started
 
BOOL firstFrameProcessed
 
BOOL sequenceNumberOverflowState
 
BOOL timestampOverFlowState
 
PHashTable pPkgBufferHashTable
 

Member Data Documentation

◆ clockRate

UINT32 JitterBuffer::clockRate

◆ customData

UINT64 JitterBuffer::customData

◆ depayPayloadFn

DepayRtpPayloadFunc JitterBuffer::depayPayloadFn

◆ firstFrameProcessed

BOOL JitterBuffer::firstFrameProcessed

◆ headSequenceNumber

UINT16 JitterBuffer::headSequenceNumber

◆ headTimestamp

UINT32 JitterBuffer::headTimestamp

◆ jitter

DOUBLE JitterBuffer::jitter

◆ maxLatency

UINT64 JitterBuffer::maxLatency

◆ onFrameDroppedFn

FrameDroppedFunc JitterBuffer::onFrameDroppedFn

◆ onFrameReadyFn

FrameReadyFunc JitterBuffer::onFrameReadyFn

◆ pPkgBufferHashTable

PHashTable JitterBuffer::pPkgBufferHashTable

◆ sequenceNumberOverflowState

BOOL JitterBuffer::sequenceNumberOverflowState

◆ started

BOOL JitterBuffer::started

◆ tailSequenceNumber

UINT16 JitterBuffer::tailSequenceNumber

◆ tailTimestamp

UINT32 JitterBuffer::tailTimestamp

◆ timestampOverFlowState

BOOL JitterBuffer::timestampOverFlowState

◆ transit

UINT64 JitterBuffer::transit

The documentation for this struct was generated from the following file: