DirectShow でビデオ ソース フィルタの出力ピン サイズとカラースペース/圧縮を変更する方法
出力ピンの PropertyPage データが保存されている場所と、これらのデータをコードで変更する方法を知りたい
DirectShow でビデオ ソース フィルタの出力ピン サイズとカラースペース/圧縮を変更する方法
出力ピンの PropertyPage データが保存されている場所と、これらのデータをコードで変更する方法を知りたい
独自の変換フィルターを作成する必要があります。または、他のビデオの変更や強化の中で画像のサイズ変更をサポートするFFDShowなどのフィルターを使用することもできます。
フィルターの出力ピンでIPin::EnumMediaTypesを使用して、サポートされているメディア タイプ/ビデオ フォーマットのリストを取得できます。
その後、IAMStreamConfig::GetFormatを呼び出して、AM_MEDIA_TYPE 構造体で現在の形式を取得します。この構造を必要に応じて変更し (フォーマットがデバイスでサポートされていることを確認してください)、同じ構造でIAMStreamConfig::SetFormatを呼び出します。