video: update frame api

Refs #75280

Change-Id: I63b200f7d41492cf1ddbf9a97c028ac95df1d792
diff --git a/src/CurrentCallVC.mm b/src/CurrentCallVC.mm
index 98be9aa..0280a1e 100644
--- a/src/CurrentCallVC.mm
+++ b/src/CurrentCallVC.mm
@@ -344,10 +344,10 @@
 
 -(void) renderer: (Video::Renderer*)renderer renderFrameForView:(NSView*) view
 {
-    const QByteArray& data = renderer->currentFrame();
+    auto data = renderer->currentFrame();
     QSize res = renderer->size();
 
-    auto buf = reinterpret_cast<const unsigned char*>(data.data());
+    auto buf = reinterpret_cast<const unsigned char*>(data->data());
 
     CGColorSpaceRef colorSpace = CGColorSpaceCreateDeviceRGB();
     CGContextRef newContext = CGBitmapContextCreate((void *)buf,