如何将 chrome.tabCapture 流从 js 传递到 c++ PNACL 本机代码
how to pass chrome.tabCapture stream from js to c++ PNACL native code
我正在努力将 chrome 扩展程序从当前选项卡中捕获视频与 PNACL SDK 集成,以便将视频流记录到 .webm 文件中。我已经在 only-javascript 版本中做到了这一点(whammy),但出于性能原因,我有兴趣用本机代码替换 whammy。
我想知道如何将js中从chrome.tabCapture.capture获取的流传递给native端(我猜是通过postMessage但不确定js流对象是否可以传递为是,并在本机端接收它的哪种 C++ 结构)。
我感谢任何建议或反馈,
Native Client SDK 有一个示例插件可以执行此操作。这是一个名为 media_stream_video 的 API 演示。
以下是有关如何构建的说明和 运行 示例:
https://developer.chrome.com/native-client/sdk/examples
我正在努力将 chrome 扩展程序从当前选项卡中捕获视频与 PNACL SDK 集成,以便将视频流记录到 .webm 文件中。我已经在 only-javascript 版本中做到了这一点(whammy),但出于性能原因,我有兴趣用本机代码替换 whammy。
我想知道如何将js中从chrome.tabCapture.capture获取的流传递给native端(我猜是通过postMessage但不确定js流对象是否可以传递为是,并在本机端接收它的哪种 C++ 结构)。
我感谢任何建议或反馈,
Native Client SDK 有一个示例插件可以执行此操作。这是一个名为 media_stream_video 的 API 演示。
以下是有关如何构建的说明和 运行 示例: https://developer.chrome.com/native-client/sdk/examples