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