MediaIntelligenceBindings constructor

MediaIntelligenceBindings({
  1. MediaIntelligenceHostApi? host,
  2. MediaIntelligencePlatformApi? platform,
  3. bool registerCallbacks = true,
})

Creates bindings, defaulting to the real platform channels.

Pass registerCallbacks: false with fakes, and drive callbackHandler directly.

Implementation

MediaIntelligenceBindings({
  MediaIntelligenceHostApi? host,
  MediaIntelligencePlatformApi? platform,
  bool registerCallbacks = true,
}) : host = host ?? MediaIntelligenceHostApi(),
     platform = platform ?? MediaIntelligencePlatformApi() {
  if (registerCallbacks) MediaIntelligenceCallbackApi.setUp(callbackHandler);
}