rtc_room_engine_impl 3.6.0 copy "rtc_room_engine_impl: ^3.6.0" to clipboard
rtc_room_engine_impl: ^3.6.0 copied to clipboard

Platform implementation of rtc_room_engine plugin.

rtc_room_engine_impl #

Platform implementation of the RTC Room Engine plugin.

Overview #

This package provides the concrete implementation of the rtc_room_engine platform interface. It includes:

  • Native bindings for Android and iOS
  • Implementation of all RTC Room Engine APIs
  • Utility classes and helpers

Usage #

Add this package along with rtc_room_engine to your pubspec.yaml:

dependencies:
  rtc_room_engine: ^3.4.0
  rtc_room_engine_impl: ^3.4.0

Structure #

  • lib/bindings/ - Native platform bindings
  • lib/impl/ - API implementations
  • lib/utils/ - Utility classes
  • android/ - Android native code
  • ios/ - iOS native code

Example #

import 'package:rtc_room_engine/rtc_room_engine.dart';
import 'package:rtc_room_engine_impl/rtc_room_engine_impl.dart';

void main() async {
  // Initialize and login
  await TUIRoomEngine.login(sdkAppId, userId, userSig);
  
  // Get engine instance
  var engine = TUIRoomEngine.sharedInstance();
  
  // Use the engine
  await engine.createRoom(roomInfo);
}

Platform Support #

  • Android
  • iOS

Note #

This package implements the rtc_room_engine platform interface. It should be used together with the rtc_room_engine package.

0
likes
110
points
52
downloads

Publisher

unverified uploader

Weekly Downloads

Platform implementation of rtc_room_engine plugin.

Homepage

Documentation

API reference

License

BSD-3-Clause (license)

Dependencies

ffi, flutter, json_annotation, logging, path_provider, plugin_platform_interface, rtc_room_engine, tencent_rtc_sdk

More

Packages that depend on rtc_room_engine_impl

Packages that implement rtc_room_engine_impl