create static method

Pointer<Void> create(
  1. int? viewId
)

Implementation

static ffi.Pointer<ffi.Void> create(int? viewId) {
  if (viewId == null) {
    return ffi.nullptr;
  }
  if (TRTCPlatform.isOhos) {
    String ohosViewId = 'liteav_surface_$viewId';
    return ohosViewId.toNativeUtf8().cast<ffi.Void>();
  } else {
    if (viewId == 0) {
      return ffi.nullptr;
    }
    return ffi.Pointer<ffi.Void>.fromAddress(viewId);
  }
}