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