public static extern bool FlutterDesktopMessengerSendWithReply( FlutterDesktopMessengerRef messenger, [MarshalAs(UnmanagedType.LPStr)] string channel, byte[] message, IntPtr message_size, FlutterDesktopBinaryReply reply, IntPtr user_data);
internal void SetMessenger(FlutterDesktopMessengerRef messenger) { _messenger = messenger; _callback = new FlutterDesktopMessageCallback(OnFlutterMessageReceived); FlutterWindowsInterop.FlutterDesktopMessengerSetCallback(_messenger, ChannelName, _callback, IntPtr.Zero); }
public static extern void FlutterDesktopMessengerSendResponse( FlutterDesktopMessengerRef messenger, FlutterDesktopMessageResponseHandle handle, byte[] data, IntPtr data_length);
public static extern bool FlutterDesktopMessengerSend(FlutterDesktopMessengerRef messenger, [MarshalAs(UnmanagedType.LPStr)] string channel, byte[] message, IntPtr messageSize);
public static extern void FlutterDesktopMessengerSetCallback(FlutterDesktopMessengerRef messenger, [MarshalAs(UnmanagedType.LPStr)] string channel, FlutterDesktopMessageCallback callback, IntPtr user_data);