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 をインクルードすること。
参照