diff --git a/arkoala-arkts/arkui/generated/component/video.ets b/arkoala-arkts/arkui/generated/component/video.ets index a92ceef6ac85a21b43e037968746bbb0aaf361fb..1966261c6b363ce4001d53ac8271604b0682c3d5 100644 --- a/arkoala-arkts/arkui/generated/component/video.ets +++ b/arkoala-arkts/arkui/generated/component/video.ets @@ -16,8 +16,8 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! -import { SerializerBase, DeserializerBase, Finalizable, runtimeType, RuntimeType, toPeerPtr, KPointer, MaterializedBase, NativeBuffer, nullptr, KInt, KBoolean, KStringPtr, CallbackResource, InteropNativeModule, Tags, KSerializerBuffer, KUint8ArrayPtr } from "@koalaui/interop" import { TypeChecker, ArkUIGeneratedNativeModule } from "#components" +import { Finalizable, runtimeType, RuntimeType, SerializerBase, DeserializerBase, toPeerPtr, KPointer, MaterializedBase, NativeBuffer, nullptr, KInt, KBoolean, KStringPtr, CallbackResource, InteropNativeModule, Tags, KSerializerBuffer, KUint8ArrayPtr } from "@koalaui/interop" import { unsafeCast, int32, int64, float32 } from "@koalaui/common" import { CallbackTransformer } from "./../CallbackTransformer" import { ImageAnalyzerConfig_serializer, ImageAnalyzerConfig, ImageAIOptions, ImageAIOptions_serializer } from "./imageCommon" @@ -111,16 +111,10 @@ export class VideoController implements MaterializedBase { ArkUIGeneratedNativeModule._VideoController_exitFullscreen(this.peer!.ptr) } private setCurrentTimeDefault_serialize(value: double): void { - const thisSerializer : SerializerBase = SerializerBase.hold() - thisSerializer.writeFloat64(value) - ArkUIGeneratedNativeModule._VideoController_setCurrentTimeDefault(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length()) - thisSerializer.release() + ArkUIGeneratedNativeModule._VideoController_setCurrentTimeDefault(this.peer!.ptr, value) } private setCurrentTimeWithMode_serialize(value: double, seekMode: SeekMode): void { - const thisSerializer : SerializerBase = SerializerBase.hold() - thisSerializer.writeFloat64(value) - ArkUIGeneratedNativeModule._VideoController_setCurrentTimeWithMode(this.peer!.ptr, thisSerializer.asBuffer(), thisSerializer.length(), TypeChecker.SeekMode_ToNumeric(seekMode)) - thisSerializer.release() + ArkUIGeneratedNativeModule._VideoController_setCurrentTimeWithMode(this.peer!.ptr, value, TypeChecker.SeekMode_ToNumeric(seekMode)) } private reset_serialize(): void { ArkUIGeneratedNativeModule._VideoController_reset(this.peer!.ptr) diff --git a/arkoala-arkts/arkui/generated/framework/arkts/ArkUIGeneratedNativeModule.ets b/arkoala-arkts/arkui/generated/framework/arkts/ArkUIGeneratedNativeModule.ets index 8c08b8c64859a7480203b24fa5219dd73f5f065c..49d77c0f32c313e128dad4ab77be33ab51eee4f3 100644 --- a/arkoala-arkts/arkui/generated/framework/arkts/ArkUIGeneratedNativeModule.ets +++ b/arkoala-arkts/arkui/generated/framework/arkts/ArkUIGeneratedNativeModule.ets @@ -16,7 +16,7 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! -import { KInt, KLong, KBoolean, KFloat, KUInt, KStringPtr, KPointer, KNativePointer, KInt32ArrayPtr, KUint8ArrayPtr, KFloat32ArrayPtr, pointer, KInteropReturnBuffer, KSerializerBuffer, loadNativeModuleLibrary, NativeBuffer } from "@koalaui/interop" +import { KInt, KLong, KBoolean, KFloat, KDouble, KUInt, KStringPtr, KPointer, KNativePointer, KInt32ArrayPtr, KUint8ArrayPtr, KFloat32ArrayPtr, pointer, KInteropReturnBuffer, KSerializerBuffer, loadNativeModuleLibrary, NativeBuffer } from "@koalaui/interop" import { int32, int64, float32 } from "@koalaui/common" export class ArkUIGeneratedNativeModule { static { @@ -6746,10 +6746,10 @@ export class ArkUIGeneratedNativeModule { native static _VideoController_requestFullscreen(ptr: KPointer, value: KInt): void @ani.unsafe.Direct native static _VideoController_exitFullscreen(ptr: KPointer): void - @ani.unsafe.Direct - native static _VideoController_setCurrentTimeDefault(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32): void - @ani.unsafe.Direct - native static _VideoController_setCurrentTimeWithMode(ptr: KPointer, thisArray: KSerializerBuffer, thisLength: int32, seekMode: KInt): void + @ani.unsafe.Quick + native static _VideoController_setCurrentTimeDefault(ptr: KPointer, value: KDouble): void + @ani.unsafe.Quick + native static _VideoController_setCurrentTimeWithMode(ptr: KPointer, value: KDouble, seekMode: KInt): void @ani.unsafe.Direct native static _VideoController_reset(ptr: KPointer): void @ani.unsafe.Direct diff --git a/arkoala-arkts/arkui/generated/framework/arkts/ArkUINativeModule.ets b/arkoala-arkts/arkui/generated/framework/arkts/ArkUINativeModule.ets index 0bb695e2d423014bca45c78244e7d87093cdb7c4..1e2b680d1cf39d52b88f839d7e6a265dde3f95f5 100644 --- a/arkoala-arkts/arkui/generated/framework/arkts/ArkUINativeModule.ets +++ b/arkoala-arkts/arkui/generated/framework/arkts/ArkUINativeModule.ets @@ -13,7 +13,7 @@ * limitations under the License. */ -import { KInt, KLong, KBoolean, KFloat, KUInt, KStringPtr, KPointer, KNativePointer, KInt32ArrayPtr, KUint8ArrayPtr, KFloat32ArrayPtr, pointer, KInteropReturnBuffer, KSerializerBuffer, loadNativeModuleLibrary, NativeBuffer } from "@koalaui/interop" +import { KInt, KLong, KBoolean, KFloat, KDouble, KUInt, KStringPtr, KPointer, KNativePointer, KInt32ArrayPtr, KUint8ArrayPtr, KFloat32ArrayPtr, pointer, KInteropReturnBuffer, KSerializerBuffer, loadNativeModuleLibrary, NativeBuffer } from "@koalaui/interop" import { int32, int64, float32 } from "@koalaui/common" export class ArkUINativeModule { diff --git a/arkoala-arkts/arkui/generated/framework/arkts/TestNativeModule.ets b/arkoala-arkts/arkui/generated/framework/arkts/TestNativeModule.ets index a8cfaf973f7dc7985c753c282941a56c5cacd229..dc49724d385cc1d28dc197bf873d53db9be858cf 100644 --- a/arkoala-arkts/arkui/generated/framework/arkts/TestNativeModule.ets +++ b/arkoala-arkts/arkui/generated/framework/arkts/TestNativeModule.ets @@ -13,7 +13,7 @@ * limitations under the License. */ -import { KInt, KLong, KBoolean, KFloat, KUInt, KStringPtr, KPointer, KNativePointer, KInt32ArrayPtr, KUint8ArrayPtr, KFloat32ArrayPtr, pointer, KInteropReturnBuffer, KSerializerBuffer, loadNativeModuleLibrary, NativeBuffer } from "@koalaui/interop" +import { KInt, KLong, KBoolean, KFloat, KDouble, KUInt, KStringPtr, KPointer, KNativePointer, KInt32ArrayPtr, KUint8ArrayPtr, KFloat32ArrayPtr, pointer, KInteropReturnBuffer, KSerializerBuffer, loadNativeModuleLibrary, NativeBuffer } from "@koalaui/interop" import { int32, int64, float32 } from "@koalaui/common" export class TestNativeModule { diff --git a/arkoala-arkts/framework/native/src/generated/bridge_generated.cc b/arkoala-arkts/framework/native/src/generated/bridge_generated.cc index 2cc3a0c7085c631bf3ced752aae119015aeab9cc..fb6603f4fb86d0fb7f92f6161153cff943257a94 100644 --- a/arkoala-arkts/framework/native/src/generated/bridge_generated.cc +++ b/arkoala-arkts/framework/native/src/generated/bridge_generated.cc @@ -38953,20 +38953,16 @@ void impl_VideoController_exitFullscreen(Ark_NativePointer thisPtr) { GetAccessors()->getVideoControllerAccessor()->exitFullscreen(self); } KOALA_INTEROP_DIRECT_V1(VideoController_exitFullscreen, Ark_NativePointer) -void impl_VideoController_setCurrentTimeDefault(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength) { +void impl_VideoController_setCurrentTimeDefault(Ark_NativePointer thisPtr, KDouble value) { Ark_VideoController self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - Ark_Float64 valueValueTemp = thisDeserializer.readFloat64();; - GetAccessors()->getVideoControllerAccessor()->setCurrentTimeDefault(self, valueValueTemp); + GetAccessors()->getVideoControllerAccessor()->setCurrentTimeDefault(self, value); } -KOALA_INTEROP_DIRECT_V3(VideoController_setCurrentTimeDefault, Ark_NativePointer, KSerializerBuffer, int32_t) -void impl_VideoController_setCurrentTimeWithMode(Ark_NativePointer thisPtr, KSerializerBuffer thisArray, int32_t thisLength, Ark_Int32 seekMode) { +KOALA_INTEROP_V2(VideoController_setCurrentTimeDefault, Ark_NativePointer, KDouble) +void impl_VideoController_setCurrentTimeWithMode(Ark_NativePointer thisPtr, KDouble value, Ark_Int32 seekMode) { Ark_VideoController self = reinterpret_cast(thisPtr); - DeserializerBase thisDeserializer(thisArray, thisLength); - Ark_Float64 valueValueTemp = thisDeserializer.readFloat64();; - GetAccessors()->getVideoControllerAccessor()->setCurrentTimeWithMode(self, valueValueTemp, static_cast(seekMode)); + GetAccessors()->getVideoControllerAccessor()->setCurrentTimeWithMode(self, value, static_cast(seekMode)); } -KOALA_INTEROP_DIRECT_V4(VideoController_setCurrentTimeWithMode, Ark_NativePointer, KSerializerBuffer, int32_t, Ark_Int32) +KOALA_INTEROP_V3(VideoController_setCurrentTimeWithMode, Ark_NativePointer, KDouble, Ark_Int32) void impl_VideoController_reset(Ark_NativePointer thisPtr) { Ark_VideoController self = reinterpret_cast(thisPtr); GetAccessors()->getVideoControllerAccessor()->reset(self);