IMediaDet::get_FrameRate
get_FrameRate メソッドは、現在のストリームのフレーム レートを取得する。このストリームは、ビデオ ストリームでなければならない。
構文
HRESULT get_FrameRate(
double *pVal
);
パラメータ
pVal
[out, retval] フレーム レート (毎秒のフレーム数) を受け取る変数へのポインタ。
戻り値
HRESULT 値を返す。次のいずれかの値を返す。
値 | 説明 |
S_FALSE | ビデオ フォーマット ヘッダーでフレーム レートが指定されていない。 |
S_OK | 成功。 |
E_INVALIDARG | 無効な引数。 |
E_POINTER | NULL ポインタ引数。 |
VFW_E_INVALIDMEDIATYPE | 無効なメディア タイプ。 |
注意
このメソッドは、ASF ファイルからはフレーム レートを取得できない。
このメソッドを呼び出す前に、IMediaDet::put_Filename および IMediaDet::put_CurrentStream を呼び出してファイル名とストリームを設定すること。
メディア ディテクタがビットマップ グラブ モードの場合、このメソッドは E_INVALIDARG を返す。詳細については、「IMediaDet::EnterBitmapGrabMode」を参照すること。)
要件
ヘッダー : Qedit.h をインクルードする。このヘッダー ファイルは、バージョン 7 以降の Microsoft® Direct3D® のヘッダーとは互換性がない。
ライブラリ : strmiids.lib を使用。
参照