1[ 2 { "name": "OH_NativeImage_Create" }, 3 { "name": "OH_NativeImage_AcquireNativeWindow" }, 4 { "name": "OH_NativeImage_AttachContext" }, 5 { "name": "OH_NativeImage_DetachContext" }, 6 { "name": "OH_NativeImage_UpdateSurfaceImage" }, 7 { "name": "OH_NativeImage_GetTimestamp" }, 8 { "name": "OH_NativeImage_GetTransformMatrix" }, 9 { "name": "OH_NativeImage_GetSurfaceId" }, 10 { "name": "OH_NativeImage_SetOnFrameAvailableListener" }, 11 { "name": "OH_NativeImage_UnsetOnFrameAvailableListener" }, 12 { "name": "OH_NativeImage_Destroy" }, 13 { "name": "OH_NativeImage_GetTransformMatrixV2" }, 14 { 15 "first_introduced": "15", 16 "name": "OH_NativeImage_GetBufferMatrix" 17 }, 18 { 19 "first_introduced": "12", 20 "name": "OH_NativeImage_AcquireNativeWindowBuffer" 21 }, 22 { 23 "first_introduced": "12", 24 "name": "OH_NativeImage_ReleaseNativeWindowBuffer" 25 }, 26 { 27 "first_introduced": "12", 28 "name": "OH_ConsumerSurface_Create" 29 }, 30 { 31 "first_introduced": "13", 32 "name": "OH_ConsumerSurface_SetDefaultUsage" 33 }, 34 { 35 "first_introduced": "13", 36 "name": "OH_ConsumerSurface_SetDefaultSize" 37 }, 38 { 39 "first_introduced": "17", 40 "name": "OH_NativeImage_SetDropBufferMode" 41 } 42]