Interface IMiniportWaveRTStream (portcls.h)
A interface IMiniportWaveRTStream
representa o fluxo de onda que flui por meio de um pino no filtro KS que encapsula um dispositivo de renderização ou captura waveRT. O driver de miniporto implementa a interface IMiniportWaveRTStream
e a expõe ao driver de porta. O driver de miniporto cria um objeto de fluxo com essa interface quando o driver de porta chama o método IMiniportWaveRT::NewStream.
IMiniportWaveRTStream
herda da interface IUnknown.
IMiniportWaveRTStream
tem suporte nos sistemas operacionais Windows Vista e posteriores do Windows.
Herança
A interface IMiniportWaveRTStream herda da interface IUnknown.
Métodos
A interface IMiniportWaveRTStream tem esses métodos.
IMiniportWaveRTStream::AllocateAudioBuffer O método AllocateAudioBuffer aloca um buffer cíclico para dados de áudio. |
IMiniportWaveRTStream::FreeAudioBuffer O método FreeAudioBuffer é usado para liberar um buffer de áudio alocado anteriormente com uma chamada para IMiniportWaveRTStream::AllocateAudioBuffer. |
IMiniportWaveRTStream::GetClockRegister O método GetClockRegister recupera as informações necessárias para que o driver de porta exponha o registro de relógio ao subsistema de áudio e seus clientes. |
IMiniportWaveRTStream::GetHWLatency O método GetHWLatency recupera informações sobre fontes de latência de fluxo no hardware de áudio. |
IMiniportWaveRTStream::GetPosition O método GetPosition recupera a posição de reprodução ou registro atual como um deslocamento de bytes do início do buffer. |
IMiniportWaveRTStream::GetPositionRegister O método GetPositionRegister recupera as informações necessárias para que o driver de porta exponha o registro de posição ao subsistema de áudio e seus clientes. |
IMiniportWaveRTStream::SetFormat O método SetFormat define o formato de dados do fluxo de ondas. |
IMiniportWaveRTStream::SetState O método SetState altera o estado de transporte do fluxo de áudio. |
Requisitos
Requisito | Valor |
---|---|
da Plataforma de Destino | Windows |
cabeçalho | portcls.h |