フラグのサイズ変更
[このページに関連付けられている機能 DirectShow は、従来の機能です。 MediaPlayer、IMFMediaEngine、Media Foundation のオーディオ/ビデオ キャプチャに置き換わりました。 これらの機能は、Windows 10とWindows 11用に最適化されています。 新しいコードでは、可能であれば、DirectShow ではなく Media Foundation で MediaPlayer、IMFMediaEngine、Audio/Video Capture を使用することを強くお勧めします。 Microsoft は、レガシ API を使用する既存のコードを、可能であれば新しい API を使用するように書き換えるよう提案しています。]
[非推奨。 この API は、Windows の今後のリリースから削除される可能性があります。]
これらのフラグは、ビデオ ソースのサイズが出力ディメンションと一致しない場合のビデオ ソースのレンダリング方法を指定します。
定数/値 | Description |
---|---|
|
イメージは、縦横比を維持せずに、両方のサイズのターゲット フレーム サイズに合わせて拡大されます。 |
|
イメージのサイズは変更されません。 画像がターゲット フレームよりも小さい場合、周囲の領域は黒になります。 イメージがターゲット フレームよりも大きい場合、イメージはトリミングされます。 |
|
イメージは、縦横比を維持しながら、1 つのディメンションに沿ってターゲット フレームに合わせてサイズ変更されます。 イメージ内の幅と高さの比率がターゲット フレームの比率と一致しない場合は、レターボックスが作成されます。 |
|
縦横比を維持しながら、ターゲット フレーム全体を埋めるようにイメージのサイズが変更されます。 このモードでは、レターボックスを作成するのではなく、画像を両側または上下にトリミングします。 |
解説
次の図は、これらのフラグの効果を示しています。
要件
要件 | 値 |
---|---|
ヘッダー |
|
関連項目