gpt4 book ai didi

crash - VMR-9 无渲染模式 : SelectAtPosition() crashes

转载 作者:行者123 更新时间:2023-12-03 15:57:53 27 4
gpt4 key购买 nike

在无渲染模式下使用 VMR-9 时如何解决 SelectAtPosition() 崩溃?

最佳答案

使用无渲染模式时的 SelectAtPosition() 崩溃问题可以通过在自定义分配器中实现 IVMRWindowlessControl9 接口(interface)来解决。

  • 除了 IVMRSurfaceAllocator9 和 IVMRImagePresenter9 之外,还要实现 IMRWindowlessControl9!
    类 CAllocator : public IVMRSurfaceAllocator9, IVMRImagePresenter9, IVMRWindowlessControl9
  • 定义IVMRWindowlessControl9的所有虚函数。就我而言,我需要添加额外的代码
    使用以下函数使鼠标处理正常工作:GetAspectRatioMode()、SetAspectRatioMode()、SetAspectRatioMode()、GetVideoPosition() 和 GetNativeVideoSize()。其他函数只返回 S_OK。

  • M$ SDK 文档没有提到我们需要实现这个!!!经过几个小时的调试,
    我注意到quartz.dll 试图从自定义分配器中查询这个接口(interface)。有时候,耐心真的很值得!

    关于crash - VMR-9 无渲染模式 : SelectAtPosition() crashes,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/427011/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com