Microsoft DirectX 8.0

AM_ASPECT_RATIO_MODE 列挙

列挙型

表示ウィンドウ内のビデオ イメージのアスペクト比を指定する。

構文

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::GetAspectRatioModeIMixerPinConfig::SetAspectRatioMode