# native_averrors.h ## Overview The file declares the error codes used by the media system. **Library**: libnative_media_core.so **File to include**: **System capability**: SystemCapability.Multimedia.Media.Core **Since**: 9 **Related module**: [Core](_core.md) ## Summary ### Types | Name| Description| | -------- | -------- | | typedef enum [OH_AVErrCode](_core.md#oh_averrcode-1) [OH_AVErrCode](_core.md#oh_averrcode) | Defines an enum for the error codes used by the media system.| ### Enums | Name| Description| | -------- | -------- | | [OH_AVErrCode](_core.md#oh_averrcode-1) {
AV_ERR_OK = 0,
AV_ERR_NO_MEMORY = 1,
AV_ERR_OPERATE_NOT_PERMIT = 2,
AV_ERR_INVALID_VAL = 3,
AV_ERR_IO = 4,
AV_ERR_TIMEOUT = 5,
AV_ERR_UNKNOWN = 6,
AV_ERR_SERVICE_DIED = 7,
AV_ERR_INVALID_STATE = 8,
AV_ERR_UNSUPPORT = 9,
AV_ERR_UNSUPPORTED_FORMAT = 11,
AV_ERR_EXTEND_START = 100,
AV_ERR_DRM_BASE = 200,
AV_ERR_DRM_DECRYPT_FAILED = 201,
AV_ERR_VIDEO_BASE = 300,
AV_ERR_VIDEO_UNSUPPORTED_COLOR_SPACE_CONVERSION = 301,
AV_ERR_IO_CANNOT_FIND_HOST = 5411001,
AV_ERR_IO_CONNECTION_TIMEOUT = 5411002,
AV_ERR_IO_NETWORK_ABNORMAL = 5411003,
AV_ERR_IO_NETWORK_UNAVAILABLE = 5411004,
AV_ERR_IO_NO_PERMISSION = 5411005,
AV_ERR_IO_NETWORK_ACCESS_DENIED = 5411006,
AV_ERR_IO_RESOURCE_NOT_FOUND = 5411007,
AV_ERR_IO_SSL_CLIENT_CERT_NEEDED = 5411008,
AV_ERR_IO_SSL_CONNECT_FAIL = 5411009,
AV_ERR_IO_SSL_SERVER_CERT_UNTRUSTED = 5411010,
AV_ERR_IO_UNSUPPORTED_REQUEST = 5411011,
AV_ERR_STREAM_CHANGED = 5410005,
AV_ERR_TRY_AGAIN_LATER = 5410006
} | Enumerates the error codes used by the media system. |