#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 ) |
