ISynthSinkDMus::RefTimeToSample 方法 (dmusicks.h)

RefTimeToSample 方法将引用时间转换为样本时间。

语法

NTSTATUS RefTimeToSample(
  [in]  REFERENCE_TIME rfTime,
  [out] LONGLONG       *pllSampleTime
);

参数

[in] rfTime

指向传入的引用时间的指针。 参考时间以 100 纳秒为单位测量。

[out] pllSampleTime

示例时间的输出指针。 此参数指向调用方分配的变量,该方法将计算样本时间写入其中。

返回值

如果调用成功,RefTimeToSample 返回STATUS_SUCCESS。 否则,该方法将返回适当的错误代码。

言论

RefTimeToSample 方法将引用时间转换为采样时间。 该方法采用输入参数的引用时间,并输出相应的样本时间。

从采样时间算起的参考时间的计算取决于采样频率。 例如,如果输出缓冲区采用 44.1 kHz 格式,则样本时间为 44,100 相当于一秒的引用时间。

要求

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

另请参阅

IDirectMusicSynthSink::RefTimeToSample

ISynthSinkDMus