Interface IMiniportWaveCycliqueStream (portcls.h)
L’interface IMiniportWaveCyclicStream
représente le flux d’ondes qui transite par une broche sur un filtre WaveCyclique. Le filtre encapsule un périphérique de rendu ou de capture WaveCyclique et est implémenté en associant un pilote de port WaveCyclique à un pilote miniport WaveCyclique. Le pilote miniport implémente l’interface IMiniportWaveCyclicStream
et l’expose au pilote de port. Le pilote miniport crée un objet stream avec cette interface lorsque le pilote de port appelle la méthode IMiniportWaveCyclique ::NewStream du pilote miniport. IMiniportWaveCyclicStream
hérite de l’interface IUnknown .
L’interface IMiniportWaveCyclicStream
fournit des méthodes pour gérer un flux unique de données d’ondes audio entrantes ou sortantes. Il s’agit de l’interface qui expose la plupart des fonctionnalités du pilote miniport.
Héritage
L’interface IMiniportWaveCycliqueStream hérite de l’interface IUnknown.
Méthodes
L’interface IMiniportWaveCycliqueStream a ces méthodes.
IMiniportWaveCycliqueStream ::GetPosition La méthode GetPosition obtient la position actuelle du flux. |
IMiniportWaveCycliqueStream ::NormalizePhysicalPosition La méthode NormalizePhysicalPosition convertit une position de mémoire tampon physique en une valeur temporelle. |
IMiniportWaveCycliqueStream ::SetFormat La méthode SetFormat définit le format de données KS du flux d’ondes. |
IMiniportWaveCycliqueStream ::SetNotificationFreq La méthode SetNotificationFreq contrôle la fréquence à laquelle les interruptions de notification sont générées en définissant l’intervalle entre les interruptions successives. |
IMiniportWaveCycliqueStream ::SetState La méthode SetState définit le nouvel état de lecture ou d’enregistrement du flux. |
IMiniportWaveCycliqueStream ::Silence La méthode Silence est utilisée pour copier des exemples de silence dans une mémoire tampon spécifiée. |
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Windows |
En-tête | portcls.h |