ORTC Error Codes

[Some information relates to pre-released product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.]

Microsoft Edge ORTC API error codes and their meanings.

Error Code Mnemonic Meaning
0xC004E001L E_ORTC_INVALID_ARGUMENT Invalid argument
0xC004E002L E_ORTC_NO_INTERFACE Couldn't find matching interface
0xC004E003L E_ORTC_OUT_OF_MEMORY Out of memory
0xC004E004L E_ORTC_DEVICE_ENUMERATION Device enumeration failed
0xC004E005L E_ORTC_INVALID_STATE Invalid state
0xC004E006L E_ORTC_DEVICE_NOT_READY Device is not ready
0xC004E007L E_ORTC_CHANNEL_UNAVAILABLE Channel is not available
0xC004E008L E_ORTC_UNKNOWN_CODEC Unknown codec
0xC004E009L E_ORTC_UNKNOWN_MEDIA_KIND Unknown media kind
0xC004E00AL E_ORTC_DEVICE_INIT Device initialization failed
0xC004E00BL E_ORTC_CRYPTO Invalid crypto parameters
0xC004E00CL E_ORTC_NOT_IMPLEMENTED Not implemented
0xC004E00DL E_ORTC_RTP_PARAMETER Invalid RTP parameters
0xC004E00EL E_ORTC_ENDPOINT_ALLOCATION_FAIL Transport endpoint allocation failed
0xC004E00FL E_ORTC_DTLS_HANDSHAKE_FAILED DTLS handshake failed