Lines Matching refs:OHNativeWindowBuffer

38 … NativeWindowBuffer [OHNativeWindowBuffer](#ohnativewindowbuffer) | Provides the capability of acc…
62OHNativeWindowBuffer](#ohnativewindowbuffer) \* [OH_NativeWindow_CreateNativeWindowBufferFromSurfa…
63OHNativeWindowBuffer](#ohnativewindowbuffer) \* [OH_NativeWindow_CreateNativeWindowBufferFromNativ…
64 …ivewindowbuffer) ([OHNativeWindowBuffer](#ohnativewindowbuffer) \*buffer) | Decreases the referenc…
65 …ivewindow) \*window, [OHNativeWindowBuffer](#ohnativewindowbuffer) \*\*buffer, int \*fenceFd) | Re…
66 …*window, [OHNativeWindowBuffer](#ohnativewindowbuffer) \*buffer, int fenceFd, [Region](_region.md)…
67 …) \*window, [OHNativeWindowBuffer](#ohnativewindowbuffer) \*\*buffer, int \*fenceFd, float matrix[…
68OHNativeWindowBuffer](#ohnativewindowbuffer) \*buffer) | Returns the **OHNativeWindowBuffer** to t…
70 …romnative) ([OHNativeWindowBuffer](#ohnativewindowbuffer) \*buffer) | Obtains the pointer to a **B…
78 …w](#ohnativewindow) \*window, [OHNativeWindowBuffer](#ohnativewindowbuffer) \*buffer) | Attaches a…
79 …w](#ohnativewindow) \*window, [OHNativeWindowBuffer](#ohnativewindowbuffer) \*buffer) | Detaches a…
83 …) \*window, [OHNativeWindowBuffer](#ohnativewindowbuffer) \*\*buffer, int \*fenceFd, float matrix[…
156 ### OHNativeWindowBuffer subsection
159 typedef struct NativeWindowBuffer OHNativeWindowBuffer
164 Provides the capability of accessing the **OHNativeWindowBuffer**.
541 int32_t OH_NativeWindow_GetLastFlushedBufferV2 (OHNativeWindow *window, OHNativeWindowBuffer **buff…
546 Obtains the **OHNativeWindowBuffer** that was flushed to the buffer queue last time through an **OH…
561 | buffer | Double pointer to an **OHNativeWindowBuffer** instance. |
625 OHNativeWindowBuffer* OH_NativeWindow_CreateNativeWindowBufferFromNativeBuffer (OH_NativeBuffer* na…
630 Creates an **OHNativeWindowBuffer** instance. A new **OHNativeWindowBuffer** instance is created ea…
648 Returns the pointer to the **OHNativeWindowBuffer** instance created.
654 OHNativeWindowBuffer* OH_NativeWindow_CreateNativeWindowBufferFromSurfaceBuffer (void* pSurfaceBuff…
659 Creates an **OHNativeWindowBuffer** instance. A new **OHNativeWindowBuffer** instance is created ea…
677 Returns the pointer to the **OHNativeWindowBuffer** instance created.
739 void OH_NativeWindow_DestroyNativeWindowBuffer (OHNativeWindowBuffer* buffer)
744 Decreases the reference count of an **OHNativeWindowBuffer** instance by 1 and when the reference c…
756 | buffer | Pointer to an **OHNativeWindowBuffer** instance.|
762 BufferHandle* OH_NativeWindow_GetBufferHandleFromNative (OHNativeWindowBuffer* buffer)
767 Obtains the pointer to a **BufferHandle** of an **OHNativeWindowBuffer** instance.
779 | buffer | Pointer to an **OHNativeWindowBuffer** instance.|
789 int32_t OH_NativeWindow_GetLastFlushedBuffer (OHNativeWindow *window, OHNativeWindowBuffer **buffer…
794 Obtains the **OHNativeWindowBuffer** that was flushed to the buffer queue last time through an **OH…
809 | buffer | Double pointer to an **OHNativeWindowBuffer** instance.|
838 | obj | Pointer to an **OHNativeWindow** or **OHNativeWindowBuffer** 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 …the **OHNativeWindowBuffer** to the buffer queue through an **OHNativeWindow** instance, without f…
950 | buffer | Pointer to an **OHNativeWindowBuffer** instance.|
959 int32_t OH_NativeWindow_NativeWindowAttachBuffer (OHNativeWindow *window, OHNativeWindowBuffer *buf…
964 Attaches an **OHNativeWindowBuffer** to an **OHNativeWindow** instance.
979 | buffer | Pointer to an **OHNativeWindowBuffer** instance.|
989 int32_t OH_NativeWindow_NativeWindowDetachBuffer (OHNativeWindow *window, OHNativeWindowBuffer *buf…
994 Detaches an **OHNativeWindowBuffer** from an **OHNativeWindow** instance.
1007 | buffer | Pointer to an **OHNativeWindowBuffer** instance.|
1017 int32_t OH_NativeWindow_NativeWindowFlushBuffer (OHNativeWindow *window, OHNativeWindowBuffer *buff…
1022 Flushes the **OHNativeWindowBuffer** filled with the produced content to the buffer queue through a…
1037 | buffer | Pointer to an **OHNativeWindowBuffer** instance.|
1078 int32_t OH_NativeWindow_NativeWindowRequestBuffer (OHNativeWindow *window, OHNativeWindowBuffer **b…
1083 Requests an **OHNativeWindowBuffer** through an **OHNativeWindow** instance for content production.
1102 | buffer | Double pointer to an **OHNativeWindowBuffer** instance.|