File tree 2 files changed +7
-1
lines changed
2 files changed +7
-1
lines changed Original file line number Diff line number Diff line change @@ -13,13 +13,16 @@ class RTCVideoView extends StatelessWidget {
13
13
Key key,
14
14
this .objectFit = RTCVideoViewObjectFit .RTCVideoViewObjectFitContain ,
15
15
this .mirror = false ,
16
+ this .filterQuality = FilterQuality .low
16
17
}) : assert (objectFit != null ),
17
18
assert (mirror != null ),
19
+ assert (filterQuality != null ),
18
20
super (key: key);
19
21
20
22
final RTCVideoRenderer _renderer;
21
23
final RTCVideoViewObjectFit objectFit;
22
24
final bool mirror;
25
+ final FilterQuality filterQuality;
23
26
24
27
RTCVideoRendererNative get videoRenderer =>
25
28
_renderer.delegate as RTCVideoRendererNative ;
@@ -55,7 +58,7 @@ class RTCVideoView extends StatelessWidget {
55
58
transform: Matrix4 .identity ()..rotateY (mirror ? - pi : 0.0 ),
56
59
alignment: FractionalOffset .center,
57
60
child: videoRenderer.textureId != null
58
- ? Texture (textureId: videoRenderer.textureId)
61
+ ? Texture (textureId: videoRenderer.textureId, filterQuality : filterQuality )
59
62
: Container (),
60
63
),
61
64
),
Original file line number Diff line number Diff line change @@ -10,13 +10,16 @@ class RTCVideoView extends StatefulWidget {
10
10
Key key,
11
11
this .objectFit = RTCVideoViewObjectFit .RTCVideoViewObjectFitContain ,
12
12
this .mirror = false ,
13
+ this .filterQuality = FilterQuality .low
13
14
}) : assert (objectFit != null ),
14
15
assert (mirror != null ),
16
+ assert (filterQuality != null ),
15
17
super (key: key);
16
18
17
19
final RTCVideoRenderer _renderer;
18
20
final RTCVideoViewObjectFit objectFit;
19
21
final bool mirror;
22
+ final FilterQuality filterQuality;
20
23
@override
21
24
_RTCVideoViewState createState () => _RTCVideoViewState ();
22
25
}
You can’t perform that action at this time.
0 commit comments