TXMusicPreloadObserverNative constructor

TXMusicPreloadObserverNative(
  1. TXAudioEffectManagerNativePointer pointer
)

Implementation

TXMusicPreloadObserverNative(TXAudioEffectManagerNativePointer pointer) {
  _nativePointer = pointer;
  _receivePort = ReceivePort();
  _receivePort.listen(_handleMessage);

  _ffiBindings = TXAudioEffectManagerFFIBindings(LoadDynamicLib().loadTRTCSDK());
  _ffiBindings.InitDartApiDL(NativeApi.initializeApiDLData);
  _ffiBindings.registerMusicPreloadObserver(_receivePort.sendPort.nativePort, _nativePointer);
}