Lines Matching refs:OHNativeWindow
27 … the rectangle (dirty region) where the content is to be updated in the local **OHNativeWindow**.|
37 … typedef struct NativeWindow [OHNativeWindow](#ohnativewindow) | Provides the capability of access…
39 … the rectangle (dirty region) where the content is to be updated in the local **OHNativeWindow**.|
60 …OHNativeWindow](#ohnativewindow) \* [OH_NativeWindow_CreateNativeWindow](#oh_nativewindow_createna…
61 …ndow_destroynativewindow) ([OHNativeWindow](#ohnativewindow) \*window) | Decreases the reference c…
65 …OHNativeWindow](#ohnativewindow) \*window, [OHNativeWindowBuffer](#ohnativewindowbuffer) \*\*buffe…
66 …OHNativeWindow](#ohnativewindow) \*window, [OHNativeWindowBuffer](#ohnativewindowbuffer) \*buffer,…
67 …OHNativeWindow](#ohnativewindow) \*window, [OHNativeWindowBuffer](#ohnativewindowbuffer) \*\*buffe…
68 …OHNativeWindow](#ohnativewindow) \*window, [OHNativeWindowBuffer](#ohnativewindowbuffer) \*buffer)…
69 …ewindowhandleopt) ([OHNativeWindow](#ohnativewindow) \*window, int code,...) | Sets or obtains the…
74 …OHNativeWindow](#ohnativewindow) \*window, uint32_t sequence, [OHScalingMode](#ohscalingmode) scal…
75 …OHNativeWindow](#ohnativewindow) \*window, uint32_t sequence, int32_t size, const [OHHDRMetaData](…
76 …OHNativeWindow](#ohnativewindow) \*window, uint32_t sequence, [OHHDRMetadataKey](#ohhdrmetadatakey…
77 … ([OHNativeWindow](#ohnativewindow) \*window, const [OHExtDataHandle](_o_h_ext_data_handle.md) \*h…
78 …OHNativeWindow](#ohnativewindow) \*window, [OHNativeWindowBuffer](#ohnativewindowbuffer) \*buffer)…
79 …OHNativeWindow](#ohnativewindow) \*window, [OHNativeWindowBuffer](#ohnativewindowbuffer) \*buffer)…
80 …ow_getsurfaceid) ([OHNativeWindow](#ohnativewindow) \*window, uint64_t \*surfaceId) | Obtains a su…
81 …owfromsurfaceid) (uint64_t surfaceId, [OHNativeWindow](#ohnativewindow) \*\*window) | Creates an *…
82 … ([OHNativeWindow](#ohnativewindow) \*window, [OHScalingModeV2](#ohscalingmodev2) scalingMode) | S…
83 …OHNativeWindow](#ohnativewindow) \*window, [OHNativeWindowBuffer](#ohnativewindowbuffer) \*\*buffe…
84 | void [OH_NativeWindow_SetBufferHold](#oh_nativewindow_setbufferhold) ([OHNativeWindow](#ohnativew…
85 …ndow_writetoparcel) ([OHNativeWindow](#ohnativewindow) \*window, [OHIPCParcel](#ohipcparcel) \*par…
86 …([OHIPCParcel](#ohipcparcel) \*parcel, [OHNativeWindow](#ohnativewindow) \*\*window) | Reads an **…
87 …OHNativeWindow](#ohnativewindow) \*window, [OH_NativeBuffer_ColorSpace](_o_h___native_buffer.md#oh…
88 …OHNativeWindow](#ohnativewindow) \*window, [OH_NativeBuffer_ColorSpace](_o_h___native_buffer.md#oh…
89 …OHNativeWindow](#ohnativewindow) \*window, [OH_NativeBuffer_MetadataKey](_o_h___native_buffer.md#o…
90 …OHNativeWindow](#ohnativewindow) \*window, [OH_NativeBuffer_MetadataKey](_o_h___native_buffer.md#o…
143 ### OHNativeWindow subsection
146 typedef struct NativeWindow OHNativeWindow
151 Provides the capability of accessing the **OHNativeWindow**.
189 …or the rectangle (dirty region) where the content is to be updated in the local **OHNativeWindow**.
369 int32_t OH_NativeWindow_SetColorSpace (OHNativeWindow *window, OH_NativeBuffer_ColorSpace colorSpac…
374 Sets the color space for an **OHNativeWindow** instance.
386 | window | Pointer to an [OHNativeWindow](#ohnativewindow) instance.|
397 int32_t OH_NativeWindow_SetMetadataValue (OHNativeWindow *window, OH_NativeBuffer_MetadataKey metad…
402 Sets a metadata value for an **OHNativeWindow** instance.
414 | window | Pointer to an [OHNativeWindow](#ohnativewindow) instance.|
426 int32_t OH_NativeWindow_GetColorSpace (OHNativeWindow *window, OH_NativeBuffer_ColorSpace *colorSpa…
431 Obtains the color space of an **OHNativeWindow** instance.
443 | window | Pointer to an [OHNativeWindow](#ohnativewindow) instance.|
454 int32_t OH_NativeWindow_GetMetadataValue (OHNativeWindow *window, OH_NativeBuffer_MetadataKey metad…
459 Obtains the metadata value of an **OHNativeWindow** instance.
471 | window | Pointer to an [OHNativeWindow](#ohnativewindow) instance.|
484 int32_t OH_NativeWindow_WriteToParcel (OHNativeWindow *window, OHIPCParcel *parcel )
489 Writes an **OHNativeWindow** instance to an **OHIPCParcel** instance.
501 | window | Pointer to an [OHNativeWindow](#ohnativewindow) instance.|
512 int32_t OH_NativeWindow_ReadFromParcel (OHIPCParcel *parcel, OHNativeWindow **window )
517 Reads an **OHNativeWindow** instance from an **OHIPCParcel** instance.
530 | window | Double pointer to an [OHNativeWindow](#ohnativewindow) instance.|
541 int32_t OH_NativeWindow_GetLastFlushedBufferV2 (OHNativeWindow *window, OHNativeWindowBuffer **buff…
546 …Buffer** that was flushed to the buffer queue last time through an **OHNativeWindow** instance. Th…
560 | window | Pointer to an **OHNativeWindow** instance. |
574 void OH_NativeWindow_SetBufferHold (OHNativeWindow *window)
589 | window | Pointer to an [OHNativeWindow](_o_h___native_image.md#ohnativewindow) instance. |
596 OHNativeWindow* OH_NativeWindow_CreateNativeWindow (void* pSurface)
601 …OHNativeWindow** instance. A new **OHNativeWindow** instance is created each time this function is…
619 Returns the pointer to the **OHNativeWindow** instance created.
683 int32_t OH_NativeWindow_CreateNativeWindowFromSurfaceId (uint64_t surfaceId, OHNativeWindow **windo…
688 Creates an **OHNativeWindow** instance based on a surface ID.
691 …OHNativeWindow** needs to be released concurrently, call **OH_NativeWindow_NativeObjectReference**…
706 | window | Double pointer to an **OHNativeWindow** instance.|
716 void OH_NativeWindow_DestroyNativeWindow (OHNativeWindow* window)
721 Decreases the reference count of an **OHNativeWindow** instance by 1 and when the reference count r…
733 | window | Pointer to an **OHNativeWindow** instance.|
789 int32_t OH_NativeWindow_GetLastFlushedBuffer (OHNativeWindow *window, OHNativeWindowBuffer **buffer…
794 …ndowBuffer** that was flushed to the buffer queue last time through an **OHNativeWindow** instance.
808 | window | Pointer to an **OHNativeWindow** instance.|
838 | obj | Pointer to an **OHNativeWindow** or **OHNativeWindowBuffer** instance.|
848 int32_t OH_NativeWindow_GetSurfaceId (OHNativeWindow *window, uint64_t *surfaceId )
853 Obtains a surface ID through an **OHNativeWindow**.
865 | window | Pointer to an **OHNativeWindow** instance.|
895 | obj | Pointer to an **OHNativeWindow** or **OHNativeWindowBuffer** instance.|
922 | obj | Pointer to an **OHNativeWindow** or **OHNativeWindowBuffer** instance.|
932 int32_t OH_NativeWindow_NativeWindowAbortBuffer (OHNativeWindow *window, OHNativeWindowBuffer *buff…
937 Returns the **OHNativeWindowBuffer** to the buffer queue through an **OHNativeWindow** instance, wi…
949 | window | Pointer to an **OHNativeWindow** instance.|
959 int32_t OH_NativeWindow_NativeWindowAttachBuffer (OHNativeWindow *window, OHNativeWindowBuffer *buf…
964 Attaches an **OHNativeWindowBuffer** to an **OHNativeWindow** instance.
978 | window | Pointer to an **OHNativeWindow** instance.|
989 int32_t OH_NativeWindow_NativeWindowDetachBuffer (OHNativeWindow *window, OHNativeWindowBuffer *buf…
994 Detaches an **OHNativeWindowBuffer** from an **OHNativeWindow** instance.
1006 | window | Pointer to an **OHNativeWindow** instance.|
1017 int32_t OH_NativeWindow_NativeWindowFlushBuffer (OHNativeWindow *window, OHNativeWindowBuffer *buff…
1022 …** filled with the produced content to the buffer queue through an **OHNativeWindow** instance for…
1036 | window | Pointer to an **OHNativeWindow** instance.|
1049 int32_t OH_NativeWindow_NativeWindowHandleOpt (OHNativeWindow *window, int code, ... )
1054 Sets or obtains the attributes of an **OHNativeWindow** instance, including the width, height, and …
1066 | window | Pointer to an **OHNativeWindow** instance.|
1078 int32_t OH_NativeWindow_NativeWindowRequestBuffer (OHNativeWindow *window, OHNativeWindowBuffer **b…
1083 Requests an **OHNativeWindowBuffer** through an **OHNativeWindow** instance for content production.
1085 … function, you must call **SET_BUFFER_GEOMETRY** to set the width and height of **OHNativeWindow**.
1101 | window | Pointer to an **OHNativeWindow** instance.|
1113 int32_t OH_NativeWindow_NativeWindowSetMetaData (OHNativeWindow *window, uint32_t sequence, int32_t…
1118 Sets metadata for an **OHNativeWindow**.
1130 | window | Pointer to an **OHNativeWindow** instance.|
1143 int32_t OH_NativeWindow_NativeWindowSetMetaDataSet (OHNativeWindow *window, uint32_t sequence, OHHD…
1148 Sets a metadata set for an **OHNativeWindow**.
1160 | window | Pointer to an **OHNativeWindow** instance.|
1174 int32_t OH_NativeWindow_NativeWindowSetScalingMode (OHNativeWindow *window, uint32_t sequence, OHSc…
1179 Sets a scaling mode for an **OHNativeWindow**.
1193 | window | Pointer to an **OHNativeWindow** instance.|
1205 int32_t OH_NativeWindow_NativeWindowSetScalingModeV2 (OHNativeWindow* window, OHScalingModeV2 scali…
1208 Sets a rendering scaling mode for an **OHNativeWindow** instance.
1220 | window | Pointer to an **OHNativeWindow** instance. |
1230 int32_t OH_NativeWindow_NativeWindowSetTunnelHandle (OHNativeWindow *window, const OHExtDataHandle …
1235 Sets a tunnel handle to an **OHNativeWindow**.
1247 | window | Pointer to an **OHNativeWindow** instance.|