Amazon Kinesis Webrtc C SDK
RtpH265Payloader.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define H265_FU_HEADER_SIZE   3
 
#define H265_FU_TYPE_ID   49
 

Functions

STATUS createPayloadForH265 (UINT32, PBYTE, UINT32, PBYTE, PUINT32, PUINT32, PUINT32)
 
STATUS getNextNaluLengthH265 (PBYTE, UINT32, PUINT32, PUINT32)
 
STATUS createPayloadFromNaluH265 (UINT32, PBYTE, UINT32, PPayloadArray, PUINT32, PUINT32)
 
STATUS depayH265FromRtpPayload (PBYTE, UINT32, PBYTE, PUINT32, PBOOL)
 

Macro Definition Documentation

◆ H265_FU_HEADER_SIZE

#define H265_FU_HEADER_SIZE   3

◆ H265_FU_TYPE_ID

#define H265_FU_TYPE_ID   49

Function Documentation

◆ createPayloadForH265()

STATUS createPayloadForH265 ( UINT32  mtu,
PBYTE  nalus,
UINT32  nalusLength,
PBYTE  payloadBuffer,
PUINT32  pPayloadLength,
PUINT32  pPayloadSubLength,
PUINT32  pPayloadSubLenSize 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ createPayloadFromNaluH265()

STATUS createPayloadFromNaluH265 ( UINT32  mtu,
PBYTE  nalu,
UINT32  naluLength,
PPayloadArray  pPayloadArray,
PUINT32  filledLength,
PUINT32  filledSubLenSize 
)
Here is the caller graph for this function:

◆ depayH265FromRtpPayload()

STATUS depayH265FromRtpPayload ( PBYTE  pRawPacket,
UINT32  packetLength,
PBYTE  pNaluData,
PUINT32  pNaluLength,
PBOOL  pIsStart 
)
Here is the caller graph for this function:

◆ getNextNaluLengthH265()

STATUS getNextNaluLengthH265 ( PBYTE  nalus,
UINT32  nalusLength,
PUINT32  pStart,
PUINT32  pNaluLength 
)
Here is the caller graph for this function: