次の方法で共有


IVMRWindowlessControl9::GetNativeVideoSize

GetNativeVideoSize メソッドは、非伸縮ビデオ サイズおよびビデオのアスペクト比を取得する。

構文

  HRESULT GetNativeVideoSize(
  LONG*  lpWidth,
  LONG*  lpHeight,
  LONG*  lpARWidth,
  LONG*  lpARHeight
);

パラメータ

lpWidth

[out] ネイティブ ビデオ矩形の幅を受け取るポインタ。

lpHeight

[out] ネイティブ ビデオ矩形の高さを受け取るポインタ。

lpARWidth

[out] ネイティブ ビデオ矩形のアスペクト比の幅を受け取るポインタ。

lpARHeight

[out] ネイティブ ビデオ矩形のアスペクト比の高さを受け取るポインタ。

戻り値

メソッドは、HRESULT を返す。可能な値は次の一覧のとおりである。

説明
S_OK メソッドが成功した。
VFW_E_WRONG_STATE VMR はウィンドウレス モードではない。

注意

VMR がアップストリーム フィルタに接続していない場合、このメソッドは成功しても、すべての引数がゼロに設定される。

lpWidth が 640 で lpHeight が 480 の場合、lpARWidth は 4 で lpARHeight は 3 となる。

要件

D3d9.h、Vmr9.h をインクルードすること。

参照