Partager via


Interface IMiniportWaveRTStream (portcls.h)

L’interface IMiniportWaveRTStream représente le flux d’ondes qui transite par une broche sur le filtre KS qui encapsule un appareil de rendu ou de capture WaveRT. Le pilote miniport implémente l’interface IMiniportWaveRTStream et l’expose au pilote de port. Le pilote miniport crée un objet stream avec cette interface quand le pilote de port appelle la méthode IMiniportWaveRT ::NewStream . IMiniportWaveRTStream hérite de l’interface IUnknown .

IMiniportWaveRTStream est pris en charge dans les systèmes d’exploitation Windows Vista et ultérieurs.

Héritage

L’interface IMiniportWaveRTStream hérite de l’interface IUnknown.

Méthodes

L’interface IMiniportWaveRTStream utilise ces méthodes.

 
IMiniportWaveRTStream ::AllocateAudioBuffer

La méthode AllocateAudioBuffer alloue une mémoire tampon cyclique pour les données audio.
IMiniportWaveRTStream ::FreeAudioBuffer

La méthode FreeAudioBuffer est utilisée pour libérer une mémoire tampon audio précédemment allouée avec un appel à IMiniportWaveRTStream ::AllocateAudioBuffer.
IMiniportWaveRTStream ::GetClockRegister

La méthode GetClockRegister récupère les informations dont le pilote de port a besoin pour exposer le registre de l’horloge au sous-système audio et à ses clients.
IMiniportWaveRTStream ::GetHWLatency

La méthode GetHWLatency récupère des informations sur les sources de latence de flux dans le matériel audio.
IMiniportWaveRTStream ::GetPosition

La méthode GetPosition récupère la position de lecture ou d’enregistrement actuelle en tant que décalage d’octets à partir du début de la mémoire tampon.
IMiniportWaveRTStream ::GetPositionRegister

La méthode GetPositionRegister récupère les informations dont le pilote de port a besoin pour exposer le registre de position au sous-système audio et à ses clients.
IMiniportWaveRTStream ::SetFormat

La méthode SetFormat définit le format de données du flux d’ondes.
IMiniportWaveRTStream ::SetState

La méthode SetState modifie l’état de transport du flux audio.

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête portcls.h