2015-05-15 5 views
1

Я пытаюсь декодировать (и визуализировать) поток H264 raw с DirectX11 и интерфейсом https://msdn.microsoft.com/en-us/library/windows/desktop/hh447766%28v=vs.85%29.aspx. К сожалению, я застрял в буфере DXVA PictureParameters: именно ID3D11VideoContext :: SubmitDecoderBuffers всегда возвращает E_FAIL. Это очень загадочно, есть ли где-то пример использования этого интерфейса для декодирования бит-потока H264 becasue из кода ошибки E_FAIL. Возможно, я никогда не смогу сделать вывод, что я делаю неправильно? Такой пример будет очень полезен.Декодирование потока H264 с ID3D11VideoDecoder

ответ

1

В настоящее время я не думаю, что есть образец с ID3D11VideoContext для декодирования h264. Но есть некоторые с IDirectXVideoDecoder (DirectX9).

ОБНОВЛЕНИЕ

Исходный код из MPC- BE является хорошим началом. (В src-> filters-> transform-> MPCVideoDec).

(Ffmpeg использует ID3D11VideoContext, но не полностью подробно).

Смежные вопросы