如何将chrome.tabCapture流从js传递到c++PNACL本机代码

how to pass chrome.tabCapture stream from js to c++ PNACL native code

本文关键字:c++PNACL 本机代码 js 流从 chrome tabCapture      更新时间:2023-09-26

我正在将一个从当前选项卡捕获视频的chrome扩展与PNACL SDK集成,以便将视频流记录到.webm文件中。我已经在唯一的javascript版本中做到了这一点(有whammy),但出于性能原因,我对用本机代码替换whammy很感兴趣。

  • 我想知道如何将js中从chrome.tabCapture.capture获得的流传递到本机端(我猜是通过postMessage,但不确定js流对象是否可以按原样传递,以及在哪种c++结构中在本机端接收它)。

    我感谢任何建议或反馈,

Native Client SDK有一个实现此功能的示例插件。这是一个名为media_stream_video的API演示。

以下是关于如何构建和运行示例的说明:https://developer.chrome.com/native-client/sdk/examples