Метод 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 кГц, время выборки 44 200 эквивалентно времени ссылки на один секунду.

Требования

Требование Ценность
целевая платформа Настольный
заголовка dmusicks.h (include Dmusicks.h)

См. также

IDirectMusicSynthSink::SampleToRefTime

ISynthSinkDMus