Microsoft DirectX 8.0 |
表示ウィンドウ内のビデオ イメージのアスペクト比を指定する。
構文
typedef enum _AM_ASPECT_RATIO_MODE { AM_ARMODE_STRETCHED, AM_ARMODE_LETTER_BOX, AM_ARMODE_CROP, AM_ARMODE_STRETCHED_AS_PRIMARY } AM_ASPECT_RATIO_MODE;
要素
- AM_ARMODE_STRETCHED
- アスペクト比の補正を行わない。
- AM_ARMODE_LETTER_BOX
- ビデオをレターボックス フォーマットにする。ビデオが歪まないように、余分なリージョンをバックグラウンド カラーで塗りつぶす。
- AM_ARMODE_CROP
- ビデオを適切なアスペクト比にクロッピングする。
- AM_ARMODE_STRETCHED_AS_PRIMARY
- プライマリ ストリームに現在設定されているモードを使用する。この値は、セカンダリ ストリームに対してのみ有効である。
注意
AM_ARMODE_STRETCHED メンバは、ウィンドウのサイズ変更時にビデオを伸縮してビデオ ストリームが表示ウィンドウ全体に表示されるようにする。AM_ARMODE_LETTER_BOX メンバは、アスペクト比を一定に保つと共にウィンドウの余分なリージョンをバックグラウンド カラーで塗りつぶすことによって、ビデオの伸縮や歪みを発生させないようにする。AM_ARMODE_CROP メンバも、必要に応じてイメージをクロッピングすることによって、伸縮が発生しないようにする。
参照
IMixerPinConfig::GetAspectRatioMode、IMixerPinConfig::SetAspectRatioMode