0

DirectXMediaResampler を使用して PCM サウンドを IEEE:Float サウンドにリサンプリングすると、この Hresult が得られます。同じサンプリング レートでサンプルあたりのビット数を変更しても問題ありません。また、IEEE:Float から PCM へのリサンプリング。この HResult は、DMO オブジェクトのコンテキストでは文書化されていません。また、リサンプリングのたびに発生するのではなく、定期的に発生します。

誰かがそれが何を意味するのか知っているか、推測できますか.

4

1 に答える 1

0

それは DMO_E_NOTACCEPTING です。ドキュメントには次のように書かれています:

DMO_E_NOTACCEPTING: データを受け入れることができません。

これを生成するコードは dmoimpl.h で確認できますが、派生した DMO コードがなければ役に立たないと思います (DMO のInternalAcceptingInputメソッドが を返さなかったことを意味しますS_OK)。

これはすべて、ResamplerDMO が入力データを気に入らないことを意味していると思います。それは間違いなく正しく設定されていますか?

于 2012-06-28T12:47:03.280 に答える