OpenMax 有一个概念叫做“Data Sink”。
规范对它们的描述:
Its data locator which identifies where the data resides. Possible locators include:
• URIs (such as a filename)
• Memory addresses
• I/O devices
• Output Mixes
• Cameras
这是规范中的一些示例代码:
/* Setup the data sink structure */
uri.locatorType = XA_DATALOCATOR_URI;
uri.URI = (XAchar *) "file:///recordsample.wav";
audioSink.pLocator = (void*) &uri;
然而,在其他一些地方,它说:
URIs pointing to audio files in the local file system
有谁知道带有这些 URI/数据接收器的 OpenMax 是否可以用来实现一个流式应用程序,从麦克风/相机捕获实时数据并将其流式传输到服务器?示例?
最佳答案
简短的回答是“否”。 NDK document明确表示,截至今天,OpneMAX AL 的 Android 实现没有公开任何超出 Java 的功能 MediaPlayer .
关于android - Android NDK 的 OpenMAX 可以用于将实时视频/音频流式传输到服务器吗?例子?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14528487/