Home
last modified time | relevance | path

Searched refs:nativeWindowBuffer (Results 1 - 25 of 34) sorted by relevance

12

/foundation/graphic/graphic_2d/frameworks/surfaceimage/test/systemtest/
H A Dnative_image_system_test.cpp55 void SetData(NativeWindowBuffer *nativeWindowBuffer, NativeWindow *nativeWindow);
87 NativeWindowBuffer* nativeWindowBuffer = nullptr; in ProducerThread() local
96 ret = OH_NativeWindow_NativeWindowRequestBuffer(nativeWindow, &nativeWindowBuffer, &fenceFd); in ProducerThread()
100 ret = OH_NativeWindow_NativeWindowFlushBuffer(nativeWindow, nativeWindowBuffer, fenceFd, *region); in ProducerThread()
122 NativeWindowBuffer* nativeWindowBuffer = nullptr; in HWTEST_F() local
124 nativeWindowBuffer = nullptr; in HWTEST_F()
125 auto ret = OH_NativeImage_AcquireNativeWindowBuffer(newImage, &nativeWindowBuffer, &fenceFd); in HWTEST_F()
127 ASSERT_NE(nativeWindowBuffer, nullptr); in HWTEST_F()
129 ret = OH_NativeImage_ReleaseNativeWindowBuffer(newImage, nativeWindowBuffer, fenceFd); in HWTEST_F()
160 NativeWindowBuffer* nativeWindowBuffer in HWTEST_F() local
192 NativeWindowBuffer* nativeWindowBuffer = nullptr; HWTEST_F() local
205 SetData(NativeWindowBuffer *nativeWindowBuffer, NativeWindow *nativeWindow) SetData() argument
233 struct NativeWindowBuffer *nativeWindowBuffer = nullptr; CreateNativeWindowAndRequestBuffer001() local
319 OHNativeWindowBuffer *nativeWindowBuffer = nullptr; HWTEST_F() local
[all...]
H A Dnative_image_opengl_system_test.cpp206 NativeWindowBuffer* nativeWindowBuffer = nullptr; in ProducerThreadOpenGL() local
215 ret = OH_NativeWindow_NativeWindowRequestBuffer(nativeWindow, &nativeWindowBuffer, &fenceFd); in ProducerThreadOpenGL()
219 ret = OH_NativeWindow_NativeWindowFlushBuffer(nativeWindow, nativeWindowBuffer, fenceFd, *region); in ProducerThreadOpenGL()
414 NativeWindowBuffer* nativeWindowBuffer = nullptr; in ProducerThreadWithMatrix() local
423 ret = OH_NativeWindow_NativeWindowRequestBuffer(nativeWindow, &nativeWindowBuffer, &fenceFd); in ProducerThreadWithMatrix()
427 ret = OH_NativeWindow_NativeWindowFlushBuffer(nativeWindow, nativeWindowBuffer, fenceFd, *region); in ProducerThreadWithMatrix()
/foundation/graphic/graphic_2d/frameworks/surfaceimage/test/unittest/
H A Dnative_image_test.cpp391 NativeWindowBuffer* nativeWindowBuffer = nullptr; in HWTEST_F() local
401 ret = OH_NativeWindow_NativeWindowRequestBuffer(nativeWindow, &nativeWindowBuffer, &fenceFd); in HWTEST_F()
403 ret = OH_NativeWindow_NativeWindowFlushBuffer(nativeWindow, nativeWindowBuffer, fenceFd, *region); in HWTEST_F()
579 NativeWindowBuffer* nativeWindowBuffer = nullptr; in HWTEST_F() local
587 ret = OH_NativeWindow_NativeWindowRequestBuffer(nativeWindow, &nativeWindowBuffer, &fenceFd); in HWTEST_F()
595 ret = OH_NativeWindow_NativeWindowFlushBuffer(nativeWindow, nativeWindowBuffer, fenceFd, *region); in HWTEST_F()
653 NativeWindowBuffer* nativeWindowBuffer = nullptr; in HWTEST_F() local
661 ret = OH_NativeWindow_NativeWindowRequestBuffer(nativeWindow, &nativeWindowBuffer, &fenceFd); in HWTEST_F()
669 ret = OH_NativeWindow_NativeWindowFlushBuffer(nativeWindow, nativeWindowBuffer, fenceFd, *region); in HWTEST_F()
742 NativeWindowBuffer* nativeWindowBuffer in HWTEST_F() local
827 NativeWindowBuffer* nativeWindowBuffer = nullptr; HWTEST_F() local
927 NativeWindowBuffer* nativeWindowBuffer = nullptr; HWTEST_F() local
1056 NativeWindowBuffer* nativeWindowBuffer = nullptr; HWTEST_F() local
1101 NativeWindowBuffer* nativeWindowBuffer = nullptr; HWTEST_F() local
1162 NativeWindowBuffer* nativeWindowBuffer = nullptr; HWTEST_F() local
1228 NativeWindowBuffer* nativeWindowBuffer = nullptr; HWTEST_F() local
1296 NativeWindowBuffer* nativeWindowBuffer = nullptr; HWTEST_F() local
[all...]
/foundation/graphic/graphic_surface/surface/test/unittest/
H A Dnative_buffer_test.cpp73 NativeWindowBuffer* nativeWindowBuffer = OH_NativeWindow_CreateNativeWindowBufferFromSurfaceBuffer(&surfaceBuffer); in HWTEST_F() local
74 ASSERT_NE(nativeWindowBuffer, nullptr); in HWTEST_F()
75 nativeWindowBuffer->sfbuffer = nullptr; in HWTEST_F()
76 OH_NativeBuffer* nativeBuffer = OH_NativeBufferFromNativeWindowBuffer(nativeWindowBuffer); in HWTEST_F()
626 NativeWindowBuffer* nativeWindowBuffer = OH_NativeWindow_CreateNativeWindowBufferFromSurfaceBuffer(&sBuffer); in HWTEST_F() local
627 ASSERT_NE(nativeWindowBuffer, nullptr); in HWTEST_F()
628 OH_NativeBuffer* nativeBuffer = OH_NativeBufferFromNativeWindowBuffer(nativeWindowBuffer); in HWTEST_F()
631 int32_t ret = OH_NativeBuffer_FromNativeWindowBuffer(nativeWindowBuffer, nullptr); in HWTEST_F()
634 ret = OH_NativeBuffer_FromNativeWindowBuffer(nativeWindowBuffer, &nativeBufferTmp); in HWTEST_F()
650 nativeWindowBuffer in HWTEST_F()
666 NativeWindowBuffer nativeWindowBuffer; HWTEST_F() local
721 NativeWindowBuffer* nativeWindowBuffer; HWTEST_F() local
772 NativeWindowBuffer* nativeWindowBuffer; HWTEST_F() local
[all...]
H A Dnative_window_test.cpp87 static inline NativeWindowBuffer* nativeWindowBuffer = nullptr; member in OHOS::Rosen::NativeWindowTest
125 nativeWindowBuffer = nullptr; in TearDownTestCase()
618 NativeWindowBuffer *nativeWindowBuffer = nullptr; in HWTEST_F() local
620 int32_t ret = OH_NativeWindow_NativeWindowRequestBuffer(nativeWindowTmp, &nativeWindowBuffer, &fenceFd); in HWTEST_F()
628 ASSERT_EQ(OH_NativeWindow_NativeWindowDetachBuffer(nativeWindowTmp, nativeWindowBuffer), OHOS::GSERROR_OK); in HWTEST_F()
630 ASSERT_EQ(OH_NativeWindow_NativeWindowAttachBuffer(nativeWindow, nativeWindowBuffer), OHOS::GSERROR_OK); in HWTEST_F()
632 ASSERT_EQ(OH_NativeWindow_NativeWindowDetachBuffer(nativeWindow, nativeWindowBuffer), OHOS::GSERROR_OK); in HWTEST_F()
634 ASSERT_EQ(OH_NativeWindow_NativeWindowAttachBuffer(nativeWindowTmp, nativeWindowBuffer), OHOS::GSERROR_OK); in HWTEST_F()
637 ASSERT_EQ(OH_NativeWindow_NativeWindowAttachBuffer(nativeWindowTmp, nativeWindowBuffer), in HWTEST_F()
647 ret = OH_NativeWindow_NativeWindowFlushBuffer(nativeWindowTmp, nativeWindowBuffer, fenceF in HWTEST_F()
759 NativeWindowBuffer *nativeWindowBuffer = nullptr; HWTEST_F() local
803 NativeWindowBuffer *nativeWindowBuffer = nullptr; HWTEST_F() local
1071 NativeWindowBuffer *nativeWindowBuffer = nullptr; HWTEST_F() local
1120 NativeWindowBuffer* nativeWindowBuffer = nullptr; HWTEST_F() local
[all...]
/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/platform/ohos/backend/
H A Dnative_buffer_utils.h88 NativeWindowBuffer* nativeWindowBuffer = nullptr; member
101 if (nativeWindowBuffer != nullptr) { in ~NativeSurfaceInfo()
102 NativeObjectUnreference(nativeWindowBuffer); in ~NativeSurfaceInfo()
103 nativeWindowBuffer = nullptr; in ~NativeSurfaceInfo()
108 bool MakeFromNativeWindowBuffer(std::shared_ptr<Drawing::GPUContext> skContext, NativeWindowBuffer* nativeWindowBuffer,
111 Drawing::BackendTexture MakeBackendTextureFromNativeBuffer(NativeWindowBuffer* nativeWindowBuffer,
H A Drs_surface_ohos_vulkan.cpp142 int32_t RSSurfaceOhosVulkan::RequestNativeWindowBuffer(NativeWindowBuffer** nativeWindowBuffer, in RequestNativeWindowBuffer() argument
152 auto res = NativeWindowRequestBuffer(mNativeWindow, nativeWindowBuffer, &fenceFd); in RequestNativeWindowBuffer()
155 NativeWindowCancelBuffer(mNativeWindow, *nativeWindowBuffer); in RequestNativeWindowBuffer()
173 NativeWindowBuffer* nativeWindowBuffer = nullptr; in RequestFrame() local
175 if (RequestNativeWindowBuffer(&nativeWindowBuffer, width, height, in RequestFrame()
180 mSurfaceList.emplace_back(nativeWindowBuffer); in RequestFrame()
181 NativeBufferUtils::NativeSurfaceInfo& nativeSurface = mSurfaceMap[nativeWindowBuffer]; in RequestFrame()
190 mSkContext, nativeWindowBuffer, nativeSurface, width, height, isProtected) in RequestFrame()
194 NativeWindowCancelBuffer(mNativeWindow, nativeWindowBuffer); in RequestFrame()
199 mSurfaceMap.erase(nativeWindowBuffer); in RequestFrame()
[all...]
H A Dnative_buffer_utils.cpp181 bool MakeFromNativeWindowBuffer(std::shared_ptr<Drawing::GPUContext> skContext, NativeWindowBuffer* nativeWindowBuffer, in MakeFromNativeWindowBuffer() argument
184 OH_NativeBuffer* nativeBuffer = OH_NativeBufferFromNativeWindowBuffer(nativeWindowBuffer); in MakeFromNativeWindowBuffer()
258 if (nativeSurface.nativeWindowBuffer != nullptr) { in MakeFromNativeWindowBuffer()
259 NativeObjectUnreference(nativeSurface.nativeWindowBuffer); in MakeFromNativeWindowBuffer()
261 NativeObjectReference(nativeWindowBuffer); in MakeFromNativeWindowBuffer()
262 nativeSurface.nativeWindowBuffer = nativeWindowBuffer; in MakeFromNativeWindowBuffer()
287 Drawing::BackendTexture MakeBackendTextureFromNativeBuffer(NativeWindowBuffer* nativeWindowBuffer, in MakeBackendTextureFromNativeBuffer() argument
290 OH_NativeBuffer* nativeBuffer = OH_NativeBufferFromNativeWindowBuffer(nativeWindowBuffer); in MakeBackendTextureFromNativeBuffer()
/foundation/graphic/graphic_surface/surface/test/systemtest/
H A Dnative_window_test.cpp34 void SetData(NativeWindowBuffer *nativeWindowBuffer, NativeWindow *nativeWindow);
92 struct NativeWindowBuffer *nativeWindowBuffer = nullptr; in CreateNativeWindowAndRequestBuffer001() local
100 auto ret = OH_NativeWindow_NativeWindowRequestBuffer(*nativeWindow, &nativeWindowBuffer, &fenceFd); in CreateNativeWindowAndRequestBuffer001()
111 ret = OH_NativeWindow_NativeWindowFlushBuffer(*nativeWindow, nativeWindowBuffer, -1, *region); in CreateNativeWindowAndRequestBuffer001()
180 void NativeWindowTest::SetData(NativeWindowBuffer *nativeWindowBuffer, NativeWindow *nativeWindow) in SetData() argument
182 nativeWindowBuffer->sfbuffer->GetExtraData()->ExtraSet("123", 0x123); in SetData()
183 nativeWindowBuffer->sfbuffer->GetExtraData()->ExtraSet("345", (int64_t)0x345); in SetData()
184 nativeWindowBuffer->sfbuffer->GetExtraData()->ExtraSet("567", "567"); in SetData()
207 struct NativeWindowBuffer *nativeWindowBuffer = nullptr; in CreateNativeWindowAndRequestBuffer002() local
218 auto ret = OH_NativeWindow_NativeWindowRequestBuffer(*nativeWindow, &nativeWindowBuffer, in CreateNativeWindowAndRequestBuffer002()
306 struct NativeWindowBuffer *nativeWindowBuffer = nullptr; CreateNativeWindowAndRequestBuffer003() local
422 struct NativeWindowBuffer *nativeWindowBuffer = nullptr; RequestBuffer001() local
451 struct NativeWindowBuffer *nativeWindowBuffer = nullptr; CreateNativeWindowAndRequestBuffer004() local
577 struct NativeWindowBuffer *nativeWindowBuffer = nullptr; CreateNativeWindowAndRequestBuffer005() local
803 struct NativeWindowBuffer *nativeWindowBuffer = nullptr; CreateNativeWindowAndRequestBuffer007() local
933 struct NativeWindowBuffer *nativeWindowBuffer = nullptr; CreateNativeWindowAndAttachBuffer001() local
[all...]
H A Dnative_window_buffer_test.cpp36 int32_t SetData(NativeWindowBuffer *nativeWindowBuffer, NativeWindow *nativeWindow);
50 int32_t NativeWindowBufferTest::SetData(NativeWindowBuffer *nativeWindowBuffer, NativeWindow *nativeWindow) in SetData() argument
52 nativeWindowBuffer->sfbuffer->GetExtraData()->ExtraSet("123", 0x123); in SetData()
53 nativeWindowBuffer->sfbuffer->GetExtraData()->ExtraSet("345", (int64_t)0x345); in SetData()
54 nativeWindowBuffer->sfbuffer->GetExtraData()->ExtraSet("567", "567"); in SetData()
112 struct NativeWindowBuffer *nativeWindowBuffer = nullptr; in InitNativeWindowAndBuffer() local
132 auto ret = OH_NativeWindow_NativeWindowRequestBuffer(nativeWindow, &nativeWindowBuffer, &fenceFd); in InitNativeWindowAndBuffer()
136 ret = SetData(nativeWindowBuffer, nativeWindow); in InitNativeWindowAndBuffer()
147 ret = OH_NativeWindow_NativeWindowFlushBuffer(nativeWindow, nativeWindowBuffer, -1, *region); in InitNativeWindowAndBuffer()
H A Dsurface_ipc_with_pts_test.cpp162 struct NativeWindowBuffer *nativeWindowBuffer = nullptr; in ChildProcessMain() local
169 sRet = OH_NativeWindow_NativeWindowRequestBuffer(nativeWindow, &nativeWindowBuffer, &fenceFd); in ChildProcessMain()
178 sRet = SetData(nativeWindowBuffer->sfbuffer, pSurface); in ChildProcessMain()
191 sRet = OH_NativeWindow_NativeWindowFlushBuffer(nativeWindow, nativeWindowBuffer, -1, *region); in ChildProcessMain()
H A Dsurface_ipc_with_invaild_pts_test.cpp124 struct NativeWindowBuffer *nativeWindowBuffer = nullptr; in ChildProcessMain() local
132 sRet = OH_NativeWindow_NativeWindowRequestBuffer(nativeWindow, &nativeWindowBuffer, &fenceFd); in ChildProcessMain()
146 sRet = OH_NativeWindow_NativeWindowFlushBuffer(nativeWindow, nativeWindowBuffer, -1, *region); in ChildProcessMain()
/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_base/unittest/platform/ohos/backend/
H A Dnative_buffer_utils_test.cpp72 NativeWindowBuffer nativeWindowBuffer; in HWTEST_F() local
73 ret = MakeFromNativeWindowBuffer(skContext, &nativeWindowBuffer, nativeSurfaceInfo, width, height); in HWTEST_F()
90 NativeWindowBuffer nativeWindowBuffer; in HWTEST_F() local
91 ret = MakeBackendTextureFromNativeBuffer(&nativeWindowBuffer, width, height); in HWTEST_F()
H A Drs_surface_ohos_vulkan_test.cpp168 NativeWindowBuffer* nativeWindowBuffer = nullptr; in HWTEST_F() local
169 auto res = rsSurface.RequestNativeWindowBuffer(&nativeWindowBuffer, width, height, fenceFd, useAFBC); in HWTEST_F()
219 NativeWindowBuffer* nativeWindowBuffer = OH_NativeWindow_CreateNativeWindowBufferFromSurfaceBuffer(&sBuffer); in HWTEST_F() local
220 ASSERT_NE(nativeWindowBuffer, nullptr); in HWTEST_F()
221 rsSurface.mSurfaceList.emplace_back(nativeWindowBuffer); in HWTEST_F()
/foundation/graphic/graphic_2d/rosen/samples/2d_graphics/drawing_engine/drawing_surface/
H A Dsurface_ohos_vulkan.cpp146 NativeWindowBuffer** nativeWindowBuffer, int32_t width, int32_t height, int& fenceFd) in RequestNativeWindowBuffer()
155 auto res = NativeWindowRequestBuffer(mNativeWindow_, nativeWindowBuffer, &fenceFd); in RequestNativeWindowBuffer()
158 NativeWindowCancelBuffer(mNativeWindow_, *nativeWindowBuffer); in RequestNativeWindowBuffer()
178 NativeWindowBuffer* nativeWindowBuffer = nullptr; in NativeRequestFrame() local
180 if (RequestNativeWindowBuffer(&nativeWindowBuffer, width, height, fenceFd) != OHOS::GSERROR_OK) { in NativeRequestFrame()
184 surfaceList_.emplace_back(nativeWindowBuffer); in NativeRequestFrame()
185 NativeBufferUtils::NativeSurfaceInfo& nativeSurface = surfaceMap_[nativeWindowBuffer]; in NativeRequestFrame()
191 drContext_, nativeWindowBuffer, nativeSurface, width, height)) { in NativeRequestFrame()
193 NativeWindowCancelBuffer(mNativeWindow_, nativeWindowBuffer); in NativeRequestFrame()
302 auto ret = NativeWindowFlushBuffer(surface.window, surface.nativeWindowBuffer, fenceF in NativeFlushFrame()
145 RequestNativeWindowBuffer( NativeWindowBuffer** nativeWindowBuffer, int32_t width, int32_t height, int& fenceFd) RequestNativeWindowBuffer() argument
[all...]
/foundation/graphic/graphic_2d/rosen/samples/hello_native_window/
H A Dhello_native_window.cpp68 void CreateNativeWindowBuffer(OHNativeWindow* nativeWindow, NativeWindowBuffer** nativeWindowBuffer, int* fenceFd) in CreateNativeWindowBuffer() argument
90 *nativeWindowBuffer = windowBuffer; in CreateNativeWindowBuffer()
99 NativeWindowBuffer* nativeWindowBuffer = nullptr; in main() local
101 CreateNativeWindowBuffer(nativeWindow, &nativeWindowBuffer, &fenceFd); in main()
112 ret = OH_NativeWindow_NativeWindowFlushBuffer(nativeWindow, nativeWindowBuffer, fenceFd, *region); in main()
/foundation/graphic/graphic_2d/rosen/modules/render_service/core/pipeline/
H A Drs_vk_image_manager.cpp56 NativeWindowBuffer* nativeWindowBuffer = CreateNativeWindowBufferFromSurfaceBuffer(&buffer); in Create() local
58 auto backendTexture = NativeBufferUtils::MakeBackendTextureFromNativeBuffer(nativeWindowBuffer, in Create()
61 DestroyNativeWindowBuffer(nativeWindowBuffer); in Create()
65 nativeWindowBuffer, in Create()
H A Drs_vk_image_manager.h37 NativeVkImageRes(NativeWindowBuffer* nativeWindowBuffer, Drawing::BackendTexture backendTexture, in NativeVkImageRes() argument
39 : mNativeWindowBuffer(nativeWindowBuffer), in NativeVkImageRes()
/foundation/graphic/graphic_2d/interfaces/inner_api/surface/
H A Dnative_image.h239 * @param nativeWindowBuffer Indicates the pointer to an <b>OHNativeWindowBuffer</b> point.
242 * {@link NATIVE_ERROR_INVALID_ARGUMENTS} 40001000 - image, nativeWindowBuffer, fenceFd is NULL.
248 OHNativeWindowBuffer** nativeWindowBuffer, int* fenceFd);
257 * @param nativeWindowBuffer Indicates the pointer to an <b>OHNativeWindowBuffer</b> instance.
260 * {@link NATIVE_ERROR_INVALID_ARGUMENTS} 40001000 - image, nativeWindowBuffer is NULL.
261 * {@link NATIVE_ERROR_BUFFER_STATE_INVALID} 41207000 - nativeWindowBuffer state invalid.
262 * {@link NATIVE_ERROR_BUFFER_NOT_IN_CACHE} 41210000 - nativeWindowBuffer not in cache.
267 OHNativeWindowBuffer* nativeWindowBuffer, int fenceFd);
/foundation/graphic/graphic_2d/frameworks/surfaceimage/src/
H A Dnative_image.cpp180 OHNativeWindowBuffer** nativeWindowBuffer, int32_t* fenceFd) in OH_NativeImage_AcquireNativeWindowBuffer()
186 return image->consumer->AcquireNativeWindowBuffer(nativeWindowBuffer, fenceFd); in OH_NativeImage_AcquireNativeWindowBuffer()
190 OHNativeWindowBuffer* nativeWindowBuffer, int32_t fenceFd) in OH_NativeImage_ReleaseNativeWindowBuffer()
196 return image->consumer->ReleaseNativeWindowBuffer(nativeWindowBuffer, fenceFd); in OH_NativeImage_ReleaseNativeWindowBuffer()
179 OH_NativeImage_AcquireNativeWindowBuffer(OH_NativeImage* image, OHNativeWindowBuffer** nativeWindowBuffer, int32_t* fenceFd) OH_NativeImage_AcquireNativeWindowBuffer() argument
189 OH_NativeImage_ReleaseNativeWindowBuffer(OH_NativeImage* image, OHNativeWindowBuffer* nativeWindowBuffer, int32_t fenceFd) OH_NativeImage_ReleaseNativeWindowBuffer() argument
H A Dsurface_image.cpp414 SurfaceError SurfaceImage::AcquireNativeWindowBuffer(OHNativeWindowBuffer** nativeWindowBuffer, int32_t* fenceFd) in AcquireNativeWindowBuffer() argument
416 if (nativeWindowBuffer == nullptr || fenceFd == nullptr) { in AcquireNativeWindowBuffer()
444 *nativeWindowBuffer = nwBuffer; in AcquireNativeWindowBuffer()
449 SurfaceError SurfaceImage::ReleaseNativeWindowBuffer(OHNativeWindowBuffer* nativeWindowBuffer, int32_t fenceFd) in ReleaseNativeWindowBuffer() argument
451 if (nativeWindowBuffer == nullptr) { in ReleaseNativeWindowBuffer()
456 SurfaceError ret = ReleaseBuffer(nativeWindowBuffer->sfbuffer, fenceFd); in ReleaseNativeWindowBuffer()
461 NativeObjectUnreference(nativeWindowBuffer); in ReleaseNativeWindowBuffer()
/foundation/graphic/graphic_surface/interfaces/inner_api/surface/
H A Dnative_buffer_inner.h31 OH_NativeBuffer* OH_NativeBufferFromNativeWindowBuffer(OHNativeWindowBuffer* nativeWindowBuffer);
/foundation/graphic/graphic_surface/surface/src/
H A Dnative_buffer.cpp212 OH_NativeBuffer* OH_NativeBufferFromNativeWindowBuffer(OHNativeWindowBuffer* nativeWindowBuffer) in OH_NativeBufferFromNativeWindowBuffer() argument
214 if (nativeWindowBuffer == nullptr) { in OH_NativeBufferFromNativeWindowBuffer()
217 OH_NativeBuffer* buffer = OH_NativeBufferFromSurfaceBuffer(nativeWindowBuffer->sfbuffer); in OH_NativeBufferFromNativeWindowBuffer()
264 int32_t OH_NativeBuffer_FromNativeWindowBuffer(OHNativeWindowBuffer *nativeWindowBuffer, OH_NativeBuffer **buffer) in OH_NativeBuffer_FromNativeWindowBuffer() argument
266 if (nativeWindowBuffer == nullptr || buffer == nullptr) { in OH_NativeBuffer_FromNativeWindowBuffer()
269 *buffer = OH_NativeBufferFromSurfaceBuffer(nativeWindowBuffer->sfbuffer); in OH_NativeBuffer_FromNativeWindowBuffer()
/foundation/graphic/graphic_2d/frameworks/surfaceimage/include/
H A Dsurface_image.h79 SurfaceError AcquireNativeWindowBuffer(OHNativeWindowBuffer** nativeWindowBuffer, int32_t* fenceFd);
80 SurfaceError ReleaseNativeWindowBuffer(OHNativeWindowBuffer* nativeWindowBuffer, int32_t fenceFd);
/foundation/graphic/graphic_2d/rosen/samples/hello_native_image/
H A Dhello_native_image.cpp114 NativeWindowBuffer* nativeWindowBuffer = nullptr; in AddBuffer() local
116 ret = OH_NativeWindow_NativeWindowRequestBuffer(nativeWindow, &nativeWindowBuffer, &fenceFd); in AddBuffer()
128 ret = OH_NativeWindow_NativeWindowFlushBuffer(nativeWindow, nativeWindowBuffer, fenceFd, *region); in AddBuffer()

Completed in 17 milliseconds

12