次の方法で共有


ISynthSinkDMus::SampleToRefTime メソッド (dmusicks.h)

SampleToRefTime メソッドは、サンプル時間を参照時刻に変換します。

構文

NTSTATUS SampleToRefTime(
  [in]  LONGLONG       llSampleTime,
  [out] REFERENCE_TIME *prfTime
);

パラメーター

[in] llSampleTime

渡されるサンプル時間を指定します。

[out] prfTime

参照時刻の出力ポインター。 このパラメーターは、メソッドが計算された参照時間を書き込む呼び出し元によって割り当てられた変数へのポインターです。 基準時間は100ナノ秒単位で測定されます。

戻り値

SampleToRefTime は、呼び出しが成功した場合にSTATUS_SUCCESSを返します。 それ以外の場合、メソッドは適切なエラー コードを返します。

備考

SampleToRefTime メソッドは、入力パラメーターとしてサンプル時刻を受け取り、サンプル時間を参照時刻に変換し、呼び出し元によって指定された場所に参照時間を出力します。

サンプル時間から基準時間までの基準時間の計算は、サンプリング周波数によって異なります。 たとえば、出力バッファーが 44.2 kHz 形式の場合、44,200 のサンプル時間は 1 秒の参照時刻と同じです。

必要条件

要件 価値
ターゲット プラットフォーム デスクトップ
ヘッダー dmusicks.h (Dmusicks.h を含む)

関連項目

IDirectMusicSynthSink::SampleToRefTime

ISynthSinkDMus