【发布时间】:2022-02-03 08:25:11
【问题描述】:
我正在尝试使用 H264 Decoder MFT 解码单个 H264 帧,但我遇到了 ProcessOutput() 的问题。我已经尽我所能减少了不好的HRESULT,但我目前坚持处理MF_E_TRANSFORM_STREAM_CHANGE。这发生在我将 pSample 设置为我分配的output_sample 并调用ProcessOutput() 之后,因为此解码器需要您分配自己的样本。我尝试使用SetOutputType() 将输出类型重置为我在configure_decoder() 函数中的输出类型,但是我得到了一个糟糕的HRESULT。不知道下一步该做什么。
【问题讨论】:
标签: c++ winapi video ms-media-foundation