move RTCVideoRenderer.videoValue to VideoRendererExtension.

This commit is contained in:
cloudwebrtc
2025-05-06 12:10:21 +08:00
parent d33dd89858
commit 3933d054d8
5 changed files with 6 additions and 9 deletions

View File

@ -7,6 +7,7 @@ export 'src/helper.dart';
export 'src/desktop_capturer.dart';
export 'src/media_devices.dart';
export 'src/media_recorder.dart';
export 'src/video_renderer_extension.dart';
export 'src/native/factory_impl.dart'
if (dart.library.js_interop) 'src/web/factory_impl.dart';
export 'src/native/rtc_video_renderer_impl.dart'

View File

@ -32,9 +32,6 @@ class RTCVideoPlatformViewController extends ValueNotifier<RTCVideoValue>
@override
int get videoHeight => value.height.toInt();
@override
RTCVideoValue get videoValue => value;
@override
int? get textureId => _viewId;

View File

@ -38,9 +38,6 @@ class RTCVideoRenderer extends ValueNotifier<RTCVideoValue>
@override
int get videoHeight => value.height.toInt();
@override
RTCVideoValue get videoValue => value;
@override
int? get textureId => _textureId;

View File

@ -0,0 +1,5 @@
import 'package:flutter_webrtc/flutter_webrtc.dart';
extension VideoRendererExtension on RTCVideoRenderer {
RTCVideoValue get videoValue => value;
}

View File

@ -71,9 +71,6 @@ class RTCVideoRenderer extends ValueNotifier<RTCVideoValue>
@override
int get videoHeight => value.height.toInt();
@override
RTCVideoValue get videoValue => value;
@override
int get textureId => _textureId;