53 lines
1.3 KiB
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
|
|
}
|
|
}
|