initialize static method

void initialize()

Implementation

static void initialize() {
  if (Platform.isLinux) {
    LWM.dynamicLibrary = DynamicLibrary.open(
      join(
        dirname(
          Platform.resolvedExecutable,
        ),
        'lib',
        'libwinmedia.so',
      ),
    );
  }
  if (Platform.isWindows) {
    LWM.dynamicLibrary = DynamicLibrary.open(
      join(
        dirname(
          Platform.resolvedExecutable,
        ),
        'libwinmedia.dll',
      ),
    );
  }
  LWM.bindings = ffi.LWM(dynamicLibrary);
  LWM.bindings.InitializeDartApi(
    NativeApi.postCObject,
    LWM.receivePort.sendPort.nativePort,
  );
}