cuda H.264编码问题

本人最近用CUDA做H.264的编码工作,在input为host的条件下已经调试成功,但是速度很慢,大约是18帧每秒,本人想把输入改成device端,因为前面的函数都是在GPU上运行的。但是运行结果是错误的,是mess数据。
这种情况下是调用
bool
VideoEncoder::EncodeFrame(NVVE_EncodeFrameParams &sFrameParams, CUdeviceptr dptr_VideoFrame, CUvideoctxlock ctxLock)
请问怎么建立dptr_VideoFrame和自己存在device mem上的关联那?
void
VideoEncoder::CopyYV12orIYUVFrame(NVVE_EncodeFrameParams &sFrameParams, CUdeviceptr dptr_VideoFrame, CUvideoctxlock ctxLock)
中的参数怎么设置那?
除了这两处还要改别的地方吗?

楼主您好,关于此方面我不懂,建议您咨询下NVIDIA原厂支持:@agathah

她在视频解码,编码方面都比我的经验好很多。

也欢迎其他会员、版主、NVIDIA官方支持、总版主为您解答。

怎么联系她,麻烦版主给个联系的方式,真心感谢。

LZ您好:

她会不定期来论坛转转的,除此而外,并无其他联系方法。

您可以尝试论坛消息。

祝您好运~