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

时间:2015-03-26 14:14:28

标签: javascript c++ google-chrome google-chrome-extension google-nativeclient

我正在努力集成一个chrome扩展程序,用于捕获当前选项卡中的视频,使用PNACL SDK将视频流录制到.webm文件中。我已经在一个只有javascript版本(whammy)中做到了这一点,但我感兴趣的是出于性能原因用本机代码替换whammy。

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

    我感谢任何建议或反馈,

1 个答案:

答案 0 :(得分:1)

Native Client SDK有一个示例插件,可以执行此操作。它是一个名为media_stream_video的API演示。

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