次の方法で共有


IAMTimelineSrc::GetDefaultFPS

GetDefaultFPS メソッドは、ソース オブジェクトのデフォルトのフレーム レートを取得する。レンダリング エンジンが元のソースからフレーム レートを特定できない場合、この値が使われる。

構文

  HRESULT GetDefaultFPS(
    double *pFPS
);

パラメータ

pFPS

デフォルトのフレーム レート (毎秒のフレーム数) を受け取る変数へのポインタ。

戻り値

成功した場合は、S_OK を返す。それ以外の場合は、E_POINTER を返す。

注意

ファイル フォーマットでフレーム レートが指定されている場合、デフォルトのフレーム レートは必要ない。これは、オーディオおよびビデオのフォーマットの場合に当てはまる。

ソースがビットマップまたは JPEG イメージの場合、レンダリング エンジンはそれをDIB (デバイスに依存しないビットマップ) シーケンスの最初のイメージとして使い、フレーム レートはデフォルトのフレーム レートを使う。DIB シーケンスではなく、静止画像をレンダリングするには、デフォルトのフレーム レートを 0 に設定する。

ソースが GIF の場合は、フレーム レートを設定してはならない。アニメーション GIF の場合は、GIF ファイルが各イメージ間の遅延を指定する。

要件

ヘッダー : Qedit.h をインクルードする。このヘッダー ファイルは、バージョン 7 以降の Microsoft® Direct3D® のヘッダーとは互換性がない。

ライブラリ : strmiids.lib を使用。

参照