Метод 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 (включая Dmusicks.h) |