feat: (for now android only!) dscp retrieval and configuration methods

This commit is contained in:
Andrew 2026-04-28 15:08:25 +07:00
parent 02cc6ad612
commit 82c1a3f96c
6 changed files with 104 additions and 6 deletions

View file

@ -2,6 +2,7 @@ import 'package:flutter/services.dart' show EventChannel;
import 'liblinphone_flutter_platform_interface.dart';
import 'models/call_type.dart';
import 'models/dscp_values.dart';
import 'models/registration_state.dart';
import 'models/call_state.dart';
@ -102,4 +103,14 @@ class LiblinphoneFlutter {
Future<double> getPlaybackGain() async =>
LiblinphoneFlutterPlatform.instance.getPlaybackGain();
Future<bool> setDscp(int sipDscp, int audioDscp, int videoDscp) async =>
LiblinphoneFlutterPlatform.instance.setDscp(
sipDscp,
audioDscp,
videoDscp,
);
Future<DscpValues> getDscp() async =>
LiblinphoneFlutterPlatform.instance.getDscp();
}