次の方法で共有


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 を使用。

参照