move internal types

This commit is contained in:
Hiroshi Horie
2021-12-23 03:21:56 +07:00
parent be01553ac2
commit fc2890e94e
2 changed files with 20 additions and 14 deletions
+18
View File
@@ -0,0 +1,18 @@
import 'dart:ui';
import 'package:meta/meta.dart';
@internal
class RendererVisibility {
final String rendererId;
final String trackId;
final bool visible;
final Size size;
RendererVisibility({
required this.rendererId,
required this.trackId,
required this.visible,
required this.size,
});
}
+2 -14
View File
@@ -4,10 +4,11 @@ import 'dart:ui';
import 'package:collection/collection.dart';
import 'package:meta/meta.dart';
import '../events.dart';
import '../core/signal_client.dart';
import '../events.dart';
import '../extensions.dart';
import '../internal/events.dart';
import '../internal/types.dart';
import '../logger.dart';
import '../options.dart';
import '../participant/remote.dart';
@@ -18,19 +19,6 @@ import '../types.dart';
import '../utils.dart';
import 'track_publication.dart';
class RendererVisibility {
final String rendererId;
final String trackId;
final bool visible;
final Size size;
RendererVisibility({
required this.rendererId,
required this.trackId,
required this.visible,
required this.size,
});
}
/// Represents a track publication from a RemoteParticipant. Provides methods to
/// control if we should subscribe to the track, and its quality (for video).
class RemoteTrackPublication<T extends RemoteTrack>