Interfaz ISynthSinkDMus (dmusicks.h)
La ISynthSinkDMus
interfaz controla la salida de onda para un dispositivo de sintetizador directMusic. El controlador de miniporte DMus proporciona esta interfaz para que la use 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 de 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 ISynthSinkDMus
interfaz, el controlador de puerto DMus llama al método IMXF::QueryInterface del objeto de secuencia del controlador de miniporte con REFIID IID_ISynthSinkDMus. ISynthSinkDMus
hereda de la interfaz IMXF .
La ISynthSinkDMus
interfaz proporciona métodos para representar, convertir la muestra a la hora de referencia, convertir la referencia a la hora de ejemplo y sincronizar con el reloj maestro. Para obtener información sobre el uso de la ISynthSinkDMus
interfaz, 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 | Value |
---|---|
Plataforma de destino | Windows |
Encabezado | dmusicks.h |