1# native_avscreen_capture_errors.h 2<!--Kit: Media Kit--> 3<!--Subsystem: Multimedia--> 4<!--Owner: @zzs_911--> 5<!--Designer: @stupig001--> 6<!--Tester: @xdlinc--> 7<!--Adviser: @zengyawen--> 8 9## Overview 10 11The file declares the error codes generated during screen capture. 12 13**File to include**: <multimedia/player_framework/native_avscreen_capture_errors.h> 14 15**Library**: libnative_avscreen_capture.so 16 17**System capability**: SystemCapability.Multimedia.Media.AVScreenCapture 18 19**Since**: 10 20 21**Related module**: [AVScreenCapture](capi-avscreencapture.md) 22 23## Summary 24 25### Enums 26 27| Name| typedef Keyword| Description| 28| -- | -- | -- | 29| [OH_AVSCREEN_CAPTURE_ErrCode](#oh_avscreen_capture_errcode) | OH_AVSCREEN_CAPTURE_ErrCode | Defines an enum for the error codes generated during screen capture.| 30 31## Enum Description 32 33### OH_AVSCREEN_CAPTURE_ErrCode 34 35``` 36enum OH_AVSCREEN_CAPTURE_ErrCode 37``` 38 39**Description** 40 41Enumerates the error codes generated during screen capture. 42 43**System capability**: SystemCapability.Multimedia.Media.AVScreenCapture 44 45**Since**: 10 46 47| Enum| Description| 48| -- | -- | 49| AV_SCREEN_CAPTURE_ERR_BASE = 0 | Basic value returned when an API call error occurs.| 50| AV_SCREEN_CAPTURE_ERR_OK = AV_SCREEN_CAPTURE_ERR_BASE | Operation successful.| 51| AV_SCREEN_CAPTURE_ERR_NO_MEMORY = AV_SCREEN_CAPTURE_ERR_BASE + 1 | Insufficient memory.| 52| AV_SCREEN_CAPTURE_ERR_OPERATE_NOT_PERMIT = AV_SCREEN_CAPTURE_ERR_BASE + 2 | Operation not allowed.| 53| AV_SCREEN_CAPTURE_ERR_INVALID_VAL = AV_SCREEN_CAPTURE_ERR_BASE + 3 | Invalid parameter.| 54| AV_SCREEN_CAPTURE_ERR_IO = AV_SCREEN_CAPTURE_ERR_BASE + 4 | Abnormal input and output streams.| 55| AV_SCREEN_CAPTURE_ERR_TIMEOUT = AV_SCREEN_CAPTURE_ERR_BASE + 5 | Network timeout.| 56| AV_SCREEN_CAPTURE_ERR_UNKNOWN = AV_SCREEN_CAPTURE_ERR_BASE + 6 | Unknown error.| 57| AV_SCREEN_CAPTURE_ERR_SERVICE_DIED = AV_SCREEN_CAPTURE_ERR_BASE + 7 | Media service terminated.| 58| AV_SCREEN_CAPTURE_ERR_INVALID_STATE = AV_SCREEN_CAPTURE_ERR_BASE + 8 | Unsupported operation in this state.| 59| AV_SCREEN_CAPTURE_ERR_UNSUPPORT = AV_SCREEN_CAPTURE_ERR_BASE + 9 | Unsupported interface.| 60| AV_SCREEN_CAPTURE_ERR_EXTEND_START = AV_SCREEN_CAPTURE_ERR_BASE + 100 | Unexpected error.| 61