Méthode IPreFetchOffset ::SetPreFetchOffset (portcls.h)
La SetPreFetchOffset
méthode définit le décalage de préfetch, qui correspond au nombre d’octets de données qui séparent le curseur d’écriture du curseur de lecture dans un flux de sortie DirectSound.
Syntaxe
void SetPreFetchOffset(
[in] ULONG PreFetchOffset
);
Paramètres
[in] PreFetchOffset
Spécifie la taille de décalage de préfetch en octets.
Valeur de retour
None
Remarques
Un pilote de miniport WavePci appelle la SetPreFetchOffset
méthode pour spécifier le décalage de préfetch d’un flux de sortie DirectSound à accélération matérielle.
Le décalage de préfetch correspond au nombre d’octets de données qui séparent le curseur d’écriture du curseur de lecture dans la mémoire tampon matérielle de l’appareil audio :
- Le curseur d’écriture spécifie la position de mémoire tampon dans laquelle une application DirectSound peut écrire en toute sécurité l’exemple de son suivant.
- Le curseur de lecture spécifie la position de mémoire tampon de l’échantillon de son en cours de lecture par l’appareil audio.
Pour plus d’informations sur l’utilisation SetPreFetchOffset
pour contrôler le décalage de pré-utilisation d’un flux DirectSound, consultez Décalages de prééversion.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Universal |
En-tête | portcls.h (include Portcls.h) |
IRQL | N’importe quel niveau |
Voir aussi
IMiniportWavePciStream ::GetPosition