Skip to main content
Version: 2.x

Enum NativeBindings.OdinError

Defines standard error codes returned by ODIN functions. Non-negative values indicate success or non-error states while negative values indicate errors.

Declaration
public enum NativeBindings.OdinError

Fields​

ODIN_ERROR_SUCCESS​

Successful status code OK

Declaration
ODIN_ERROR_SUCCESS = 0

ODIN_ERROR_NO_DATA​

Successful status code equivalent with "end of data"

Declaration
ODIN_ERROR_NO_DATA = 1

ODIN_ERROR_INITIALIZATION_FAILED​

Declaration
ODIN_ERROR_INITIALIZATION_FAILED = -1

ODIN_ERROR_UNSUPPORTED_VERSION​

Declaration
ODIN_ERROR_UNSUPPORTED_VERSION = -2

ODIN_ERROR_UNEXPECTED_STATE​

Declaration
ODIN_ERROR_UNEXPECTED_STATE = -3

ODIN_ERROR_CLOSED​

Declaration
ODIN_ERROR_CLOSED = -4

ODIN_ERROR_ARGUMENT_NULL​

Declaration
ODIN_ERROR_ARGUMENT_NULL = -11

ODIN_ERROR_ARGUMENT_TOO_SMALL​

Declaration
ODIN_ERROR_ARGUMENT_TOO_SMALL = -12

ODIN_ERROR_ARGUMENT_OUT_OF_BOUNDS​

Declaration
ODIN_ERROR_ARGUMENT_OUT_OF_BOUNDS = -13

ODIN_ERROR_ARGUMENT_INVALID_STRING​

Declaration
ODIN_ERROR_ARGUMENT_INVALID_STRING = -14

ODIN_ERROR_ARGUMENT_INVALID_HANDLE​

Declaration
ODIN_ERROR_ARGUMENT_INVALID_HANDLE = -15

ODIN_ERROR_ARGUMENT_INVALID_ID​

Declaration
ODIN_ERROR_ARGUMENT_INVALID_ID = -16

ODIN_ERROR_ARGUMENT_INVALID_JSON​

Declaration
ODIN_ERROR_ARGUMENT_INVALID_JSON = -17

ODIN_ERROR_ARGUMENT_INVALID_CIPHER​

Declaration
ODIN_ERROR_ARGUMENT_INVALID_CIPHER = -18

ODIN_ERROR_ARGUMENT_TOO_LARGE​

Declaration
ODIN_ERROR_ARGUMENT_TOO_LARGE = -19

ODIN_ERROR_INVALID_VERSION​

Declaration
ODIN_ERROR_INVALID_VERSION = -21

ODIN_ERROR_INVALID_ACCESS_KEY​

Declaration
ODIN_ERROR_INVALID_ACCESS_KEY = -22

ODIN_ERROR_INVALID_URI​

Declaration
ODIN_ERROR_INVALID_URI = -23

ODIN_ERROR_INVALID_TOKEN​

Declaration
ODIN_ERROR_INVALID_TOKEN = -24

ODIN_ERROR_INVALID_EFFECT​

Declaration
ODIN_ERROR_INVALID_EFFECT = -25

ODIN_ERROR_INVALID_MSG_PACK​

Declaration
ODIN_ERROR_INVALID_MSG_PACK = -26

ODIN_ERROR_INVALID_JSON​

Declaration
ODIN_ERROR_INVALID_JSON = -27

ODIN_ERROR_TOKEN_ROOM_REJECTED​

Declaration
ODIN_ERROR_TOKEN_ROOM_REJECTED = -31

ODIN_ERROR_TOKEN_MISSING_CUSTOMER​

Declaration
ODIN_ERROR_TOKEN_MISSING_CUSTOMER = -32

ODIN_ERROR_AUDIO_PROCESSING_FAILED​

Declaration
ODIN_ERROR_AUDIO_PROCESSING_FAILED = -41

ODIN_ERROR_AUDIO_CODEC_CREATION_FAILED​

Declaration
ODIN_ERROR_AUDIO_CODEC_CREATION_FAILED = -42

ODIN_ERROR_AUDIO_ENCODING_FAILED​

Declaration
ODIN_ERROR_AUDIO_ENCODING_FAILED = -43

ODIN_ERROR_AUDIO_DECODING_FAILED​

Declaration
ODIN_ERROR_AUDIO_DECODING_FAILED = -44

ODIN_ERROR_AUDIO_POSITION_LIMIT_REACHED​

Declaration
ODIN_ERROR_AUDIO_POSITION_LIMIT_REACHED = -45

ODIN_ERROR_AUDIO_VOICE_ISOLATION_FAILED​

Declaration
ODIN_ERROR_AUDIO_VOICE_ISOLATION_FAILED = -46