Compartir a través de


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