Lines Matching refs:OHNativeWindowBuffer

38 | typedef struct NativeWindowBuffer [OHNativeWindowBuffer](#ohnativewindowbuffer) | 提供对OHNativeWind…
62OHNativeWindowBuffer](#ohnativewindowbuffer) \* [OH_NativeWindow_CreateNativeWindowBufferFromSurfa…
63OHNativeWindowBuffer](#ohnativewindowbuffer) \* [OH_NativeWindow_CreateNativeWindowBufferFromNativ…
64 …windowbuffer) ([OHNativeWindowBuffer](#ohnativewindowbuffer) \*buffer) | 将OHNativeWindowBuffer对象的引…
65 …indow) \*window, [OHNativeWindowBuffer](#ohnativewindowbuffer) \*\*buffer, int \*fenceFd) | 通过OHNa…
66 …ow, [OHNativeWindowBuffer](#ohnativewindowbuffer) \*buffer, int fenceFd, [Region](_region.md) regi…
67 …w, [OHNativeWindowBuffer](#ohnativewindowbuffer) \*\*buffer, int \*fenceFd, float matrix[16]) | 从O…
68 …hnativewindow) \*window, [OHNativeWindowBuffer](#ohnativewindowbuffer) \*buffer) | 通过OHNativeWindo…
70 …ewindow_getbufferhandlefromnative) ([OHNativeWindowBuffer](#ohnativewindowbuffer) \*buffer) | 通过OH…
78 …eWindow](#ohnativewindow) \*window, [OHNativeWindowBuffer](#ohnativewindowbuffer) \*buffer) | 将OHN…
79 …eWindow](#ohnativewindow) \*window, [OHNativeWindowBuffer](#ohnativewindowbuffer) \*buffer) | 将OHN…
83 …w, [OHNativeWindowBuffer](#ohnativewindowbuffer) \*\*buffer, int \*fenceFd, float matrix[16]) | 从O…
156 ### OHNativeWindowBuffer subsection
159 typedef struct NativeWindowBuffer OHNativeWindowBuffer
164 提供对OHNativeWindowBuffer的访问功能。
534 int32_t OH_NativeWindow_GetLastFlushedBufferV2 (OHNativeWindow *window, OHNativeWindowBuffer **buff…
539 从OHNativeWindow获取上次送回到buffer队列中的OHNativeWindowBuffer, 与OH_NativeWindow_GetLastFlushedBuffer的差异在于mat…
552 | buffer | 一个OHNativeWindowBuffer结构体指针的指针。 |
615 OHNativeWindowBuffer* OH_NativeWindow_CreateNativeWindowBufferFromNativeBuffer (OH_NativeBuffer* na…
620 创建OHNativeWindowBuffer实例,每次调用都会产生一个新的OHNativeWindowBuffer实例。
636 返回一个指针,指向OHNativeWindowBuffer的结构体实例。
642 OHNativeWindowBuffer* OH_NativeWindow_CreateNativeWindowBufferFromSurfaceBuffer (void* pSurfaceBuff…
647 创建OHNativeWindowBuffer实例,每次调用都会产生一个新的OHNativeWindowBuffer实例。
665 返回一个指针,指向OHNativeWindowBuffer的结构体实例。
724 void OH_NativeWindow_DestroyNativeWindowBuffer (OHNativeWindowBuffer* buffer)
729OHNativeWindowBuffer对象的引用计数减1,当引用计数为0的时候,该OHNativeWindowBuffer对象会被析构掉。
740 | buffer | 一个OHNativeWindowBuffer的结构体实例的指针。 |
746 BufferHandle* OH_NativeWindow_GetBufferHandleFromNative (OHNativeWindowBuffer* buffer)
751 通过OHNativeWindowBuffer获取该buffer的BufferHandle指针。
762 | buffer | 一个OHNativeWindowBuffer的结构体实例的指针。 |
772 int32_t OH_NativeWindow_GetLastFlushedBuffer (OHNativeWindow *window, OHNativeWindowBuffer **buffer…
777 从OHNativeWindow获取上次送回到buffer队列中的OHNativeWindowBuffer
792 | buffer | 一个OHNativeWindowBuffer结构体指针的指针。 |
820 | obj | 一个OHNativeWindow或者OHNativeWindowBuffer的结构体实例的指针。 |
874 | obj | 一个OHNativeWindow或者OHNativeWindowBuffer的结构体实例的指针。 |
900 | obj | 一个OHNativeWindow或者OHNativeWindowBuffer的结构体实例的指针。 |
910 int32_t OH_NativeWindow_NativeWindowAbortBuffer (OHNativeWindow *window, OHNativeWindowBuffer *buff…
915 通过OHNativeWindow将之前申请出来的OHNativeWindowBuffer返还到Buffer队列中,供下次再申请。
927 | buffer | 一个OHNativeWindowBuffer的结构体实例的指针。 |
936 int32_t OH_NativeWindow_NativeWindowAttachBuffer (OHNativeWindow *window, OHNativeWindowBuffer *buf…
941OHNativeWindowBuffer添加进OHNativeWindow中。
954 | buffer | 一个OHNativeWindowBuffer的结构体实例的指针。 |
964 int32_t OH_NativeWindow_NativeWindowDetachBuffer (OHNativeWindow *window, OHNativeWindowBuffer *buf…
969OHNativeWindowBuffer从OHNativeWindow中分离。
981 | buffer | 一个OHNativeWindowBuffer的结构体实例的指针。 |
991 int32_t OH_NativeWindow_NativeWindowFlushBuffer (OHNativeWindow *window, OHNativeWindowBuffer *buff…
996 通过OHNativeWindow将生产好内容的OHNativeWindowBuffer放回到Buffer队列中,用以内容消费。
1009 | buffer | 一个OHNativeWindowBuffer的结构体实例的指针。 |
1049 int32_t OH_NativeWindow_NativeWindowRequestBuffer (OHNativeWindow *window, OHNativeWindowBuffer **b…
1054 通过OHNativeWindow对象申请一块OHNativeWindowBuffer,用以内容生产。
1069 | buffer | 一个OHNativeWindowBuffer的结构体实例的二级指针。 |