Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Интерфейс ISynthSinkDMus обрабатывает выходные данные волн для устройства синтезатора DirectMusic. Драйвер минипорта DMus предоставляет этот интерфейс для использования приемником волн, который вызывает методы в интерфейсе для отрисовки выходных данных волн и синхронизации образцов часов с главными часами. Как описано в разделе Синтезатор Минипорт драйвера, приемник волн реализуется в драйвере порта DMus. Чтобы определить, поддерживает ли драйвер минипорта DMus интерфейс ISynthSinkDMus, драйвер порта DMus вызывает метод imXF::QueryInterface с IID_ISynthSinkDMusREFIID.
ISynthSinkDMus наследует от интерфейса IMXF.
Интерфейс ISynthSinkDMus предоставляет методы для отрисовки, преобразования примера в эталонное время, преобразования ссылки в пример времени и синхронизации с главными часами. Сведения об использовании интерфейса ISynthSinkDMus см. в разделе Приемник волн для синтезаторов программного обеспеченияKernel-Mode.
Наследство
Интерфейс ISynthSinkDMus наследует от интерфейса IMXF.
Методика
Интерфейс ISynthSinkDMus имеет эти методы.
|
ISynthSinkDMus::RefTimeToSample Метод RefTimeToSample преобразует время ссылки в пример времени. |
|
ISynthSinkDMus::Render Метод render отрисовывает данные волн в приемник назначения. |
|
ISynthSinkDMus::SampleToRefTime Метод SampleToRefTime преобразует пример времени в время ссылки. |
|
ISynthSinkDMus::SyncToMaster Метод SyncToMaster позволяет выполнять синхронизацию с главными часами, чтобы избежать смещения. |
Требования
| Требование | Ценность |
|---|---|
| целевая платформа | Виндоус |
| заголовка | dmusicks.h |