次の方法で共有


ID3D11VideoContext::VideoProcessorGetStreamPixelAspectRatio メソッド (d3d11.h)

ビデオ プロセッサ上の入力ストリームのピクセル縦横比を取得します。

構文

void VideoProcessorGetStreamPixelAspectRatio(
  [in]  ID3D11VideoProcessor *pVideoProcessor,
  [in]  UINT                 StreamIndex,
  [out] BOOL                 *pEnabled,
  [out] DXGI_RATIONAL        *pSourceAspectRatio,
  [out] DXGI_RATIONAL        *pDestinationAspectRatio
);

パラメーター

[in] pVideoProcessor

ID3D11VideoProcessor インターフェイスへのポインター。 このポインターを取得するには、 ID3D11VideoDevice::CreateVideoProcessor を呼び出します。

[in] StreamIndex

入力ストリームの 0 から始まるインデックス。 ストリームの最大数を取得するには、ID3D11VideoProcessorEnumerator::GetVideoProcessorCaps を呼び出し、MaxStreamStates 構造体メンバーをチェックします。

[out] pEnabled

ピクセル縦横比が指定されている場合は 、値 TRUE を 受け取ります。 それ以外の場合は、 値 FALSE を受け取ります。

[out] pSourceAspectRatio

DXGI_RATIONAL構造体へのポインター。 *pEnabledTRUE の場合、このパラメーターはソース四角形のピクセル縦横比を受け取ります。

[out] pDestinationAspectRatio

DXGI_RATIONAL構造体へのポインター。 *pEnabledTRUE の場合、このパラメーターはターゲット四角形のピクセル縦横比を受け取ります。

戻り値

なし

解説

メソッドが戻るとき、 *pEnabledTRUE の場合、 pSourceAspectRatio パラメーターと pDestinationAspectRatio パラメーターにはピクセル縦横比が含まれます。 それ以外の場合、既定のピクセル縦横比は 1:1 (平方ピクセル) です。

要件

要件
サポートされている最小のクライアント Windows 8 [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー Windows Server 2012 [デスクトップ アプリ |UWP アプリ]
対象プラットフォーム Windows
ヘッダー d3d11.h

こちらもご覧ください

ID3D11VideoContext