From 7b3ecfffc59d2d980d9f7628365b64c20fe015be Mon Sep 17 00:00:00 2001
From: Runt <qingingrunt2010@qq.com>
Date: Sun, 27 Jul 2025 09:42:03 +0000
Subject: [PATCH] 多个小窗缩放问题修复

---
 LiveProject/views/VideoRendererView.swift |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

diff --git a/LiveProject/views/VideoRendererView.swift b/LiveProject/views/VideoRendererView.swift
index d157f06..79a63a1 100644
--- a/LiveProject/views/VideoRendererView.swift
+++ b/LiveProject/views/VideoRendererView.swift
@@ -9,6 +9,7 @@
 
 struct VideoRendererView: UIViewRepresentable {
     @Binding var pixelBuffer: CVPixelBuffer?
+    @Binding var rotate:Int?;
 
     //用 Coordinator 缓存实例
     func makeCoordinator() -> Coordinator {
@@ -24,7 +25,12 @@
             //print("updateUIView")
             context.coordinator.renderer.display(pixelBuffer: buffer)
         }
+        if let angle = rotate{
+            //print("updateUIView rotate \(angle)")
+            context.coordinator.renderer.updateRotate(angle: angle)
+        }
     }
+    
 
     class Coordinator {
         let mtkView: MTKView

--
Gitblit v1.9.1