Files

42 lines
2.5 KiB
C

/*
* Copyright (c) XMEDIA. All rights reserved.
*/
#ifndef XMEDIA_ERRCODE_H
#define XMEDIA_ERRCODE_H
#include "xmedia_type.h"
#define XMEDIA_ERRCODE_INVALID_PARAM (xmedia_s32)(0x80010001)
#define XMEDIA_ERRCODE_NULL_PTR (xmedia_s32)(0x80010002)
#define XMEDIA_ERRCODE_NOT_ENOUGH_MEMORY (xmedia_s32)(0x80010003) // memory allocation fails
#define XMEDIA_ERRCODE_NOT_INIT (xmedia_s32)(0x80010004)
#define XMEDIA_ERRCODE_NOT_SUPPORT (xmedia_s32)(0x80010005)
#define XMEDIA_ERRCODE_TIMEOUT (xmedia_s32)(0x80010006)
#define XMEDIA_ERRCODE_BAD_ADDRESS (xmedia_s32)(0x80010007)
#define XMEDIA_ERRCODE_OPEN_FAILED (xmedia_s32)(0x80010008)
#define XMEDIA_ERRCODE_CLOSE_FAILED (xmedia_s32)(0x80010009)
#define XMEDIA_ERRCODE_CREATE_FAILED (xmedia_s32)(0x8001000A)
#define XMEDIA_ERRCODE_DESTROY_FAILED (xmedia_s32)(0x8001000B)
#define XMEDIA_ERRCODE_BUFFER_EMPTY (xmedia_s32)(0x8001000C)
#define XMEDIA_ERRCODE_BUFFER_FULL (xmedia_s32)(0x8001000D)
#define XMEDIA_ERRCODE_NO_BUFFER_FREE (xmedia_s32)(0x8001000E)
#define XMEDIA_ERRCODE_NOT_PERMITTED (xmedia_s32)(0x8001000F) // Operation not permitted
#define XMEDIA_ERRCODE_EXIST (xmedia_s32)(0x80010010) // Target exists
#define XMEDIA_ERRCODE_NOT_EXIST (xmedia_s32)(0x80010011) // Target does not exist
#define XMEDIA_ERRCODE_NOT_READY (xmedia_s32)(0x80010012) // Target not ready
#define XMEDIA_ERRCODE_BUSY (xmedia_s32)(0x80010013) // Device or resource busy
#define XMEDIA_ERRCODE_COPY_DATA_ERROR (xmedia_s32)(0x80010014)
#define XMEDIA_ERRCODE_TYPE_ERROR (xmedia_s32)(0x80010015)
#define XMEDIA_ERRCODE_CHN_FULL (xmedia_s32)(0x80010016)
#define XMEDIA_ERRCODE_INVALID_CHN_ID (xmedia_s32)(0x80010017)
#define XMEDIA_ERRCODE_INVALID_DEV_ID (xmedia_s32)(0x80010018)
#define XMEDIA_ERRCODE_INVALID_PIPE_ID (xmedia_s32)(0x80010019)
#define XMEDIA_ERRCODE_INVALID_GRP_ID (xmedia_s32)(0x8001001A)
#define XMEDIA_ERRCODE_NOT_CONFIG (xmedia_s32)(0x8001001B)
#define XMEDIA_ERRCODE_NOT_ENABLE (xmedia_s32)(0x8001001C)
#define XMEDIA_ERRCODE_NOT_DISABLE (xmedia_s32)(0x8001001D)
#define XMEDIA_ERRCODE_NOT_BIND (xmedia_s32)(0x8001001E)
#define XMEDIA_ERRCODE_BINDED (xmedia_s32)(0x8001001F)
#endif /* XMEDIA_ERRCODE_H */