0

我试图将解码后的数据手动显示到本机窗口。但我似乎无法显示它。我没有任何想法。我们的项目将是ndk和更多的原生代码。

非常感谢您的想法。

uint8_t* decoded = AMediaCodec_getOutputBuffer(d->codec, status, out);
err = ANativeWindow_lock(mWindow, &buffer, NULL);
if(err == 0) {
   memcpy(buffer->bits, decoded, sizeof(decoded));
   ANativeWindow_unlockAndPost(mWindow);
}
4

0 回答 0