• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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