harmony 鸿蒙oh_display_info.h
oh_display_info.h
Overview
The oh_display_info.h file declares the common enums and definitions of the display.
File to include:
Library: libnative_display_manager.so
System capability: SystemCapability.WindowManager.WindowManager.Core
Since: 12
Related module: OH_DisplayManager
Summary
Structs
|Name|typedef Keyword|Description| |–|–|–| |NativeDisplayManager_Rect|NativeDisplayManager_Rect|Describes a rectangle.| |NativeDisplayManager_WaterfallDisplayAreaRects|NativeDisplayManager_WaterfallDisplayAreaRects|Describes the curved area on a waterfall display.| |NativeDisplayManager_CutoutInfo|NativeDisplayManager_CutoutInfo|Describes the unusable area of a display, including punch hole, notch, and curved area of a waterfall display.| |NativeDisplayManager_DisplayHdrFormat|NativeDisplayManager_DisplayHdrFormat|Describes all the HDR formats supported by a display.| |NativeDisplayManager_DisplayColorSpace|NativeDisplayManager_DisplayColorSpace|Describes all the color spaces supported by a display.| |NativeDisplayManager_DisplayInfo|NativeDisplayManager_DisplayInfo|Describes the information about a display.| |NativeDisplayManager_DisplaysInfo|NativeDisplayManager_DisplaysInfo|Describes the information about displays of a device with multiple screens.|
Enums
|Name|typedef Keyword|Description| |–|–|–| |NativeDisplayManager_Rotation|NativeDisplayManager_Rotation|Enumerates the clockwise rotation angles of a display.| |NativeDisplayManager_Orientation|NativeDisplayManager_Orientation|Enumerates the orientations of a display.| |NativeDisplayManager_ErrorCode|NativeDisplayManager_ErrorCode|Enumerates the status codes returned by the display manager interface.| |NativeDisplayManager_FoldDisplayMode|NativeDisplayManager_FoldDisplayMode|Enumerates the display modes of a foldable device.| |NativeDisplayManager_DisplayState|NativeDisplayManager_DisplayState|Enumerates the states of a display.| |NativeDisplayManager_SourceMode|NativeDisplayManager_SourceMode|Enumerates the source modes of a device.|
Enum Description
NativeDisplayManager_Rotation
enum NativeDisplayManager_Rotation
Description
Enumerates the clockwise rotation angles of a display.
System capability: SystemCapability.WindowManager.WindowManager.Core
Since: 12
|Enum Item|Description| |–|–| |DISPLAY_MANAGER_ROTATION_0 = 0|The display is rotated clockwise by 0 degrees.| |DISPLAY_MANAGER_ROTATION_90 = 1|The display is rotated clockwise by 90 degrees.| |DISPLAY_MANAGER_ROTATION_180 = 2|The display is rotated clockwise by 180 degrees.| |DISPLAY_MANAGER_ROTATION_270 = 3|The display is rotated clockwise by 270 degrees.|
NativeDisplayManager_Orientation
enum NativeDisplayManager_Orientation
Description
Enumerates the orientations of a display.
System capability: SystemCapability.WindowManager.WindowManager.Core
Since: 12
|Enum Item|Description| |–|–| |DISPLAY_MANAGER_PORTRAIT = 0|The display is in portrait mode.| |DISPLAY_MANAGER_LANDSCAPE = 1|The display is in landscape mode.| |DISPLAY_MANAGER_PORTRAIT_INVERTED = 2|The display is in reverse portrait mode.| |DISPLAY_MANAGER_LANDSCAPE_INVERTED = 3|The display is in reverse landscape mode.| |DISPLAY_MANAGER_UNKNOWN|The screen orientation is unknown.|
NativeDisplayManager_ErrorCode
enum NativeDisplayManager_ErrorCode
Description
Enumerates the status codes returned by the display manager interface.
System capability: SystemCapability.WindowManager.WindowManager.Core
Since: 12
|Enum Item|Description|
|–|–|
|DISPLAY_MANAGER_OK = 0|Success.|
|DISPLAY_MANAGER_ERROR_NO_PERMISSION = 201|Permission verification fails. The application does not have the permission to use the API.|
|DISPLAY_MANAGER_ERROR_NOT_SYSTEM_APP = 202|Permission verification fails. A non-system application attempts to call a system API.|
|DISPLAY_MANAGER_ERROR_INVALID_PARAM = 401|Parameter check fails.|
|DISPLAY_MANAGER_ERROR_DEVICE_NOT_SUPPORTED = 801|The device does not support the API.|
|DISPLAY_MANAGER_ERROR_INVALID_SCREEN = 1400001|The display is invalid.|
|DISPLAY_MANAGER_ERROR_INVALID_CALL = 1400002|The current operation object does not have the operation permission.|
|DISPLAY_MANAGER_ERROR_SYSTEM_ABNORMAL = 1400003|The system service is abnormal.|
|DISPLAY_MANAGER_ERROR_ILLEGAL_PARAM = 1400004| Invalid parameter.
Since: 20|
NativeDisplayManager_FoldDisplayMode
enum NativeDisplayManager_FoldDisplayMode
Description
Enumerates the display modes of a foldable device.
System capability: SystemCapability.WindowManager.WindowManager.Core
Since: 12
|Enum Item|Description| |–|–| |DISPLAY_MANAGER_FOLD_DISPLAY_MODE_UNKNOWN = 0|The display mode of the device is unknown.| |DISPLAY_MANAGER_FOLD_DISPLAY_MODE_FULL = 1|The device is displayed in full screen.| |DISPLAY_MANAGER_FOLD_DISPLAY_MODE_MAIN = 2|The main screen of the device is displayed.| |DISPLAY_MANAGER_FOLD_DISPLAY_MODE_SUB = 3|The subscreen of the device is displayed.| |DISPLAY_MANAGER_FOLD_DISPLAY_MODE_COORDINATION = 4|Both screens of the device are displayed in collaborative mode.|
NativeDisplayManager_DisplayState
enum NativeDisplayManager_DisplayState
Description
Enumerates the states of a display.
Since: 14
|Enum Item|Description| |–|–| |DISPLAY_MANAGER_DISPLAY_STATE_UNKNOWN = 0|Unknown.| |DISPLAY_MANAGER_DISPLAY_STATE_OFF = 1|The display is shut down.| |DISPLAY_MANAGER_DISPLAY_STATE_ON = 2|The display is powered on.| |DISPLAY_MANAGER_DISPLAY_STATE_DOZE = 3|The display is in sleep mode.| |DISPLAY_MANAGER_DISPLAY_STATE_DOZE_SUSPEND = 4|The display is in sleep mode, and the CPU is suspended.| |DISPLAY_MANAGER_DISPLAY_STATE_VR = 5|The display is in VR mode.| |DISPLAY_MANAGER_DISPLAY_STATE_ON_SUSPEND = 6|The display is powered on, and the CPU is suspended.|
NativeDisplayManager_SourceMode
enum NativeDisplayManager_SourceMode
Description
Enumerates the source modes of a device.
Since: 20
|Enum Item|Description| |–|–| |DISPLAY_SOURCE_MODE_NONE = 0|The device is currently not in use.| |DISPLAY_SOURCE_MODE_MAIN = 1|The primary screen of the device is currently in use.| |DISPLAY_SOURCE_MODE_MIRROR = 2|The device is currently in mirror display mode.| |DISPLAY_SOURCE_MODE_EXTEND = 3|The device is currently in extended display mode.| |DISPLAY_SOURCE_MODE_ALONE = 4|The device is currently in independent display mode.|
你可能感兴趣的鸿蒙文章
harmony 鸿蒙ARKUI_TextPickerCascadeRangeContent
harmony 鸿蒙ARKUI_TextPickerRangeContent
harmony 鸿蒙ArkUI_AnimateCompleteCallback
harmony 鸿蒙ArkUI_ContextCallback
- 所属分类: 后端技术
- 本文标签:
热门推荐
-
2、 - 优质文章
-
3、 gate.io
-
8、 golang
-
9、 openharmony
-
10、 Vue中input框自动聚焦