0

DirectShow でビデオ ソース フィルタの出力ピン サイズとカラースペース/圧縮を変更する方法

出力ピンの PropertyPage データが保存されている場所と、これらのデータをコードで変更する方法を知りたい

4

2 に答える 2

1

独自の変換フィルターを作成する必要があります。または、他のビデオの変更や強化の中で画像のサイズ変更をサポートするFFDShowなどのフィルターを使用することもできます。

于 2009-08-29T03:29:35.710 に答える
0

フィルターの出力ピンでIPin::EnumMediaTypesを使用して、サポートされているメディア タイプ/ビデオ フォーマットのリストを取得できます。

その後、IAMStreamConfig::GetFormatを呼び出して、AM_MEDIA_TYPE 構造体で現在の形式を取得します。この構造を必要に応じて変更し (フォーマットがデバイスでサポートされていることを確認してください)、同じ構造でIAMStreamConfig::SetFormatを呼び出します。

于 2011-02-14T16:14:13.830 に答える