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 相当于一秒的参考时间。

要求

要求
目标平台 桌面
标头 dmusicks.h (包括 Dmusicks.h)

另请参阅

IDirectMusicSynthSink::SampleToRefTime

ISynthSinkDMus