#include "../Include_i.h"
Macros | |
#define | LOG_CLASS "IceUtils" |
Functions | |
STATUS | createTransactionIdStore (UINT32 maxIdCount, PTransactionIdStore *ppTransactionIdStore) |
STATUS | freeTransactionIdStore (PTransactionIdStore *ppTransactionIdStore) |
VOID | transactionIdStoreInsert (PTransactionIdStore pTransactionIdStore, PBYTE transactionId) |
BOOL | transactionIdStoreHasId (PTransactionIdStore pTransactionIdStore, PBYTE transactionId) |
VOID | transactionIdStoreRemove (PTransactionIdStore pTransactionIdStore, PBYTE transactionId) |
VOID | transactionIdStoreClear (PTransactionIdStore pTransactionIdStore) |
STATUS | iceUtilsGenerateTransactionId (PBYTE pBuffer, UINT32 bufferLen) |
STATUS | iceUtilsPackageStunPacket (PStunPacket pStunPacket, PBYTE password, UINT32 passwordLen, PBYTE pBuffer, PUINT32 pBufferLen) |
STATUS | iceUtilsSendStunPacket (PStunPacket pStunPacket, PBYTE password, UINT32 passwordLen, PKvsIpAddress pDest, PSocketConnection pSocketConnection, PTurnConnection pTurnConnection, BOOL useTurn) |
STATUS | iceUtilsSendData (PBYTE buffer, UINT32 size, PKvsIpAddress pDest, PSocketConnection pSocketConnection, PTurnConnection pTurnConnection, BOOL useTurn) |
STATUS | parseIceServer (PIceServer pIceServer, PCHAR url, PCHAR username, PCHAR credential) |
#define LOG_CLASS "IceUtils" |
Kinesis Video Producer Ice Utils
STATUS createTransactionIdStore | ( | UINT32 | maxIdCount, |
PTransactionIdStore * | ppTransactionIdStore | ||
) |
STATUS freeTransactionIdStore | ( | PTransactionIdStore * | ppTransactionIdStore | ) |
STATUS iceUtilsGenerateTransactionId | ( | PBYTE | pBuffer, |
UINT32 | bufferLen | ||
) |
STATUS iceUtilsPackageStunPacket | ( | PStunPacket | pStunPacket, |
PBYTE | password, | ||
UINT32 | passwordLen, | ||
PBYTE | pBuffer, | ||
PUINT32 | pBufferLen | ||
) |
STATUS iceUtilsSendData | ( | PBYTE | buffer, |
UINT32 | size, | ||
PKvsIpAddress | pDest, | ||
PSocketConnection | pSocketConnection, | ||
PTurnConnection | pTurnConnection, | ||
BOOL | useTurn | ||
) |
STATUS iceUtilsSendStunPacket | ( | PStunPacket | pStunPacket, |
PBYTE | password, | ||
UINT32 | passwordLen, | ||
PKvsIpAddress | pDest, | ||
PSocketConnection | pSocketConnection, | ||
PTurnConnection | pTurnConnection, | ||
BOOL | useTurn | ||
) |
STATUS parseIceServer | ( | PIceServer | pIceServer, |
PCHAR | url, | ||
PCHAR | username, | ||
PCHAR | credential | ||
) |
VOID transactionIdStoreClear | ( | PTransactionIdStore | pTransactionIdStore | ) |
BOOL transactionIdStoreHasId | ( | PTransactionIdStore | pTransactionIdStore, |
PBYTE | transactionId | ||
) |
VOID transactionIdStoreInsert | ( | PTransactionIdStore | pTransactionIdStore, |
PBYTE | transactionId | ||
) |
VOID transactionIdStoreRemove | ( | PTransactionIdStore | pTransactionIdStore, |
PBYTE | transactionId | ||
) |