Interfaz ISynthSinkDMus (dmusicks.h)
La interfaz ISynthSinkDMus
controla la salida de onda de un dispositivo sintetizador DirectMusic. El controlador de miniporte DMus proporciona esta interfaz para su uso por el receptor de onda, que llama a los métodos de la interfaz para representar la salida de onda y para sincronizar su reloj de muestra con el reloj maestro. Como se explica en Información general del controlador miniportador de sintetizador, el receptor de onda se implementa en el controlador de puerto DMus. Para determinar si un controlador de miniporte DMus admite la interfaz ISynthSinkDMus
, el controlador de puerto DMus llama al objeto de secuencia del controlador de miniporte MÉTODO IMXF::QueryInterface con REFIID IID_ISynthSinkDMus.
ISynthSinkDMus
hereda de la interfaz IMXF.
La interfaz ISynthSinkDMus
proporciona métodos para representar, convertir muestra en tiempo de referencia, convertir referencia a tiempo de muestra y sincronizar con el reloj maestro. Para obtener información sobre el uso de la interfaz de ISynthSinkDMus
, vea un receptor de onda para Kernel-Mode sintetizadores de software.
Herencia
La interfaz ISynthSinkDMus hereda de la interfaz IMXF.
Métodos
La interfaz ISynthSinkDMus tiene estos métodos.
ISynthSinkDMus::RefTimeToSample El método RefTimeToSample convierte una hora de referencia en una hora de ejemplo. |
ISynthSinkDMus::Render El método Render representa los datos de onda en un receptor de destino. |
ISynthSinkDMus::SampleToRefTime El método SampleToRefTime convierte una hora de ejemplo en una hora de referencia. |
ISynthSinkDMus::SyncToMaster El método SyncToMaster permite la sincronización con el reloj maestro para evitar el desfase. |
Requisitos
Requisito | Valor |
---|---|
de la plataforma de destino de | Windows |
encabezado de | dmusicks.h |