Automatic mirrorMode for VideoView (#119)

* update protos

* impl 1

* re-compute when options update

* minor fix
This commit is contained in:
Hiroshi Horie
2022-05-17 10:51:38 +09:00
committed by GitHub
parent 6e65fe30f7
commit ff65370cbc
3 changed files with 54 additions and 4 deletions
+7
View File
@@ -5,6 +5,7 @@ import 'package:meta/meta.dart';
import '../../events.dart';
import '../../exceptions.dart';
import '../../extensions.dart';
import '../../internal/events.dart';
import '../../logger.dart';
import '../../participant/remote.dart';
import '../../proto/livekit_models.pb.dart' as lk_models;
@@ -172,6 +173,12 @@ abstract class LocalTrack extends Track {
// mark as started
await start();
// notify so VideoView can re-compute mirror mode if necessary
events.emit(LocalTrackOptionsUpdatedEvent(
track: this,
options: currentOptions,
));
}
@internal