|
| PCHAR | STRCASESTR (PCHAR haystack, PCHAR needle) |
| STATUS | serializeSessionDescriptionInit (PRtcSessionDescriptionInit pSessionDescriptionInit, PCHAR sessionDescriptionJSON, PUINT32 sessionDescriptionJSONLen) |
| | Create a JSON string from RtcSessionDescriptionInit.
|
| STATUS | deserializeSessionDescriptionInit (PCHAR sessionDescriptionJSON, UINT32 sessionDescriptionJSONLen, PRtcSessionDescriptionInit pSessionDescriptionInit) |
| | Parses a JSON string and returns an allocated PSessionDescriptionInit.
|
| STATUS | setPayloadTypesForOffer (PHashTable codecTable) |
| STATUS | setPayloadTypesFromOffer (PHashTable codecTable, PHashTable rtxTable, PSessionDescription pSessionDescription) |
| STATUS | getRtxCodecKeyForCodec (RTC_CODEC codec, PUINT64 pRtxCodecKey) |
| STATUS | setTransceiverPayloadTypes (PHashTable codecTable, PHashTable rtxTable, PDoubleList pTransceivers) |
| PCHAR | fmtpForPayloadType (UINT64 payloadType, PSessionDescription pSessionDescription) |
| BOOL | readHexValue (PCHAR input, PCHAR prefix, PUINT32 value) |
| UINT64 | getH264FmtpScore (PCHAR fmtp) |
| STATUS | populateSingleMediaSection (PKvsPeerConnection pKvsPeerConnection, PKvsRtpTransceiver pKvsRtpTransceiver, PSdpMediaDescription pSdpMediaDescription, PSessionDescription pRemoteSessionDescription, PCHAR pCertificateFingerprint, UINT32 mediaSectionId, PCHAR pDtlsRole, PHashTable pUnknownCodecPayloadTypesTable, PHashTable pUnknownCodecRtpmapTable, UINT32 unknownCodecHashTableKey) |
| STATUS | populateSessionDescriptionDataChannel (PKvsPeerConnection pKvsPeerConnection, PSdpMediaDescription pSdpMediaDescription, PCHAR pCertificateFingerprint, UINT32 mediaSectionId, PCHAR pDtlsRole) |
| BOOL | isPresentInRemote (PKvsRtpTransceiver pKvsRtpTransceiver, PSessionDescription pRemoteSessionDescription) |
| STATUS | populateSessionDescriptionMedia (PKvsPeerConnection pKvsPeerConnection, PSessionDescription pRemoteSessionDescription, PSessionDescription pLocalSessionDescription) |
| STATUS | populateSessionDescription (PKvsPeerConnection pKvsPeerConnection, PSessionDescription pRemoteSessionDescription, PSessionDescription pLocalSessionDescription) |
| STATUS | findCodecInTransceivers (PKvsPeerConnection pKvsPeerConnection, RTC_CODEC rtcCodec, PBOOL pDidFindCodec, PHashTable pSeenTransceivers) |
| RTC_RTP_TRANSCEIVER_DIRECTION | parseTransceiverDirection (PCHAR str, RTC_RTP_TRANSCEIVER_DIRECTION *pDirection) |
| RTC_RTP_TRANSCEIVER_DIRECTION | intersectTransceiverDirection (RTC_RTP_TRANSCEIVER_DIRECTION local, RTC_RTP_TRANSCEIVER_DIRECTION remote) |
| STATUS | writeTransceiverDirection (PCHAR buf, UINT32 len, RTC_RTP_TRANSCEIVER_DIRECTION direction) |
| STATUS | findTransceiversByRemoteDescription (PKvsPeerConnection pKvsPeerConnection, PSessionDescription pRemoteSessionDescription, PHashTable pUnknownCodecPayloadTypesTable, PHashTable pUnknownCodecRtpmapTable) |
| STATUS | deserializeRtcIceCandidateInit (PCHAR pJson, UINT32 jsonLen, PRtcIceCandidateInit pRtcIceCandidateInit) |
| | Parses a JSON string and populates a PRtcIceCandidateInit.
|
| STATUS | setReceiversSsrc (PSessionDescription pRemoteSessionDescription, PDoubleList pTransceivers, PHashTable codecTable) |