Lines Matching refs:OHNativeWindow
85 OHNativeWindow* CreateNativeWindowFromSurface(void* pSurface)
91 OHNativeWindow* nativeWindow = new OHNativeWindow();
122 void DestoryNativeWindow(OHNativeWindow *window)
163 int32_t NativeWindowRequestBuffer(OHNativeWindow *window,
207 int32_t NativeWindowFlushBuffer(OHNativeWindow *window, OHNativeWindowBuffer *buffer,
259 int32_t GetLastFlushedBuffer(OHNativeWindow *window, OHNativeWindowBuffer **buffer, int *fenceFd, float matrix[16])
279 int32_t NativeWindowAttachBuffer(OHNativeWindow *window, OHNativeWindowBuffer *buffer)
288 int32_t NativeWindowDetachBuffer(OHNativeWindow *window, OHNativeWindowBuffer *buffer)
297 int32_t NativeWindowCancelBuffer(OHNativeWindow *window, OHNativeWindowBuffer *buffer)
306 static void HandleNativeWindowSetUsage(OHNativeWindow *window, va_list args)
312 static void HandleNativeWindowSetBufferGeometry(OHNativeWindow *window, va_list args)
319 static void HandleNativeWindowSetFormat(OHNativeWindow *window, va_list args)
325 static void HandleNativeWindowSetStride(OHNativeWindow *window, va_list args)
331 static void HandleNativeWindowSetTimeout(OHNativeWindow *window, va_list args)
337 static void HandleNativeWindowSetColorGamut(OHNativeWindow *window, va_list args)
343 static void HandleNativeWindowSetTransform(OHNativeWindow *window, va_list args)
350 static void HandleNativeWindowSetUiTimestamp(OHNativeWindow *window, va_list args)
356 static void HandleNativeWindowSetDesiredPresentTimestamp(OHNativeWindow *window, va_list args)
362 static void HandleNativeWindowSetSurfaceSourceType(OHNativeWindow *window, va_list args)
368 static void HandleNativeWindowSetSurfaceAppFrameworkType(OHNativeWindow *window, va_list args)
377 static void HandleNativeWindowGetUsage(OHNativeWindow *window, va_list args)
386 static void HandleNativeWindowGetBufferGeometry(OHNativeWindow *window, va_list args)
397 static void HandleNativeWindowGetFormat(OHNativeWindow *window, va_list args)
406 static void HandleNativeWindowGetStride(OHNativeWindow *window, va_list args)
415 static void HandleNativeWindowGetTimeout(OHNativeWindow *window, va_list args)
424 static void HandleNativeWindowGetColorGamut(OHNativeWindow *window, va_list args)
433 static void HandleNativeWindowGetTransform(OHNativeWindow *window, va_list args)
441 static void HandleNativeWindowGetBufferQueueSize(OHNativeWindow *window, va_list args)
449 static void HandleNativeWindowGetSurfaceSourceType(OHNativeWindow *window, va_list args)
457 static void HandleNativeWindowGetSurfaceAppFrameworkType(OHNativeWindow *window, va_list args)
466 static void HandleNativeWindowSetHdrWhitePointBrightness(OHNativeWindow *window, va_list args)
472 static void HandleNativeWindowSetSdrWhitePointBrightness(OHNativeWindow *window, va_list args)
478 static std::map<int, std::function<void(OHNativeWindow*, va_list)>> operationMap = {
504 static int32_t InternalHandleNativeWindowOpt(OHNativeWindow *window, int code, va_list args)
513 int32_t NativeWindowHandleOpt(OHNativeWindow *window, int code, ...)
579 int32_t NativeWindowSetScalingMode(OHNativeWindow *window, uint32_t sequence, OHScalingMode scalingMode)
589 int32_t NativeWindowSetScalingModeV2(OHNativeWindow *window, OHScalingModeV2 scalingMode)
599 int32_t NativeWindowSetMetaData(OHNativeWindow *window, uint32_t sequence, int32_t size,
612 int32_t NativeWindowSetMetaDataSet(OHNativeWindow *window, uint32_t sequence, OHHDRMetadataKey key,
624 int32_t NativeWindowSetTunnelHandle(OHNativeWindow *window, const OHExtDataHandle *handle)
632 int32_t GetSurfaceId(OHNativeWindow *window, uint64_t *surfaceId)
642 int32_t CreateNativeWindowFromSurfaceId(uint64_t surfaceId, OHNativeWindow **window)
649 *window = reinterpret_cast<OHNativeWindow*>(utils->GetNativeWindow(surfaceId));
656 OHNativeWindow *nativeWindow = new OHNativeWindow();
671 int32_t NativeWindowGetTransformHint(OHNativeWindow *window, OH_NativeBuffer_TransformType *transform)
680 int32_t NativeWindowSetTransformHint(OHNativeWindow *window, OH_NativeBuffer_TransformType transform)
688 int32_t NativeWindowGetDefaultWidthAndHeight(OHNativeWindow *window, int32_t *width, int32_t *height)
704 int32_t NativeWindowSetRequestWidthAndHeight(OHNativeWindow *window, int32_t width, int32_t height)
713 void NativeWindowSetBufferHold(OHNativeWindow *window)
721 int32_t NativeWindowWriteToParcel(OHNativeWindow *window, OHIPCParcel *parcel)
744 int32_t NativeWindowReadFromParcel(OHIPCParcel *parcel, OHNativeWindow **window)
761 *window = reinterpret_cast<OHNativeWindow*>(utils->GetNativeWindow(windowSurface->GetUniqueId()));
768 int32_t GetLastFlushedBufferV2(OHNativeWindow *window, OHNativeWindowBuffer **buffer, int *fenceFd, float matrix[16])
789 int32_t NativeWindowDisconnect(OHNativeWindow *window)
797 int32_t OH_NativeWindow_SetColorSpace(OHNativeWindow *window, OH_NativeBuffer_ColorSpace colorSpace)
815 int32_t OH_NativeWindow_GetColorSpace(OHNativeWindow *window, OH_NativeBuffer_ColorSpace *colorSpace)
841 int32_t OH_NativeWindow_SetMetadataValue(OHNativeWindow *window, OH_NativeBuffer_MetadataKey metadataKey,
880 static GSError OH_NativeWindow_GetMatedataValueType(OHNativeWindow *window, int32_t *size, uint8_t **metadata)
905 int32_t OH_NativeWindow_GetMetadataValue(OHNativeWindow *window, OH_NativeBuffer_MetadataKey metadataKey,