Interfaz IMiniportWaveCyclicStream (portcls.h)
La IMiniportWaveCyclicStream
interfaz representa la secuencia de onda que fluye a través de un pin en un filtro WaveCíclico. El filtro encapsula un dispositivo de captura o representación wavecíclica y se implementa emparejando un controlador de puerto WaveCíclico con un controlador de minipuerto WaveCíclico. El controlador de minipuerto implementa la IMiniportWaveCyclicStream
interfaz y la expone al controlador de puerto. El controlador de minipuerto crea un objeto de secuencia con esta interfaz cuando el controlador de puerto llama al método IMiniportWaveCíclica::NewStream del controlador de miniportador . IMiniportWaveCyclicStream
hereda de la interfaz IUnknown .
La IMiniportWaveCyclicStream
interfaz proporciona métodos para administrar una única secuencia de datos de onda de audio entrantes o salientes. Esta es la interfaz que expone la mayor parte de la funcionalidad del controlador de miniporte.
Herencia
La interfaz IMiniportWaveCíclicaStream hereda de la interfaz IUnknown.
Métodos
La interfaz IMiniportWaveCíclicaStream tiene estos métodos.
IMiniportWaveCíclicaStream::GetPosition El método GetPosition obtiene la posición actual de la secuencia. |
IMiniportWaveCíclicaStream::NormalizePhysicalPosition El método NormalizePhysicalPosition convierte una posición de búfer físico en un valor basado en tiempo. |
IMiniportWaveCíclicaStream::SetFormat El método SetFormat establece el formato de datos KS de la secuencia de onda. |
IMiniportWaveCyclicStream::SetNotificationFreq El método SetNotificationFreq controla la frecuencia en la que se generan las interrupciones de notificación estableciendo el intervalo entre interrupciones sucesivas. |
IMiniportWaveCyclicStream::SetState El método SetState establece el nuevo estado de reproducción o grabación de la secuencia. |
IMiniportWaveCíclicaStream::Silence El método Silence se usa para copiar muestras de silencio en un búfer especificado. |
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Windows |
Encabezado | portcls.h |