matrix-dart-sdk/test/fake_voip_delegate.dart

53 lines
1.3 KiB
Dart

import 'package:matrix/src/voip.dart';
import 'package:webrtc_interface/src/rtc_video_renderer.dart';
import 'package:webrtc_interface/src/rtc_peerconnection.dart';
import 'package:webrtc_interface/src/mediadevices.dart';
class FakeVoIPDelegate extends WebRTCDelegate {
@override
Future<RTCPeerConnection> createPeerConnection(
Map<String, dynamic> configuration,
[Map<String, dynamic> constraints = const {}]) {
// TODO: implement createPeerConnection
throw UnimplementedError();
}
@override
VideoRenderer createRenderer() {
// TODO: implement createRenderer
throw UnimplementedError();
}
@override
void handleCallEnded(CallSession session) {
// TODO: implement handleCallEnded
}
@override
void handleNewCall(CallSession session) {
// TODO: implement handleNewCall
}
@override
// TODO: implement isBackgroud
bool get isBackgroud => throw UnimplementedError();
@override
// TODO: implement isWeb
bool get isWeb => throw UnimplementedError();
@override
// TODO: implement mediaDevices
MediaDevices get mediaDevices => throw UnimplementedError();
@override
void playRingtone() {
// TODO: implement playRingtone
}
@override
void stopRingtone() {
// TODO: implement stopRingtone
}
}