IPreFetchOffset ::SetPreFetchOffset, méthode (portcls.h)
La méthode SetPreFetchOffset
définit le décalage de prérécupération, 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érécupération en octets.
Valeur de retour
Aucun
Remarques
Un pilote miniport WavePci appelle la méthode SetPreFetchOffset
pour spécifier le décalage de prérécupération d’un flux de sortie DirectSound accéléré par le matériel.
Le décalage de prérécupération est le 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 la 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 la mémoire tampon de l’échantillon sonore en cours de lecture par l’appareil audio.
Pour plus d’informations sur l’utilisation de SetPreFetchOffset
pour contrôler le décalage de prérécupération d’un flux DirectSound, consultez décalages de prérécupération.
Exigences
Exigence | Valeur |
---|---|
plateforme cible | Universel |
d’en-tête | portcls.h (include Portcls.h) |
IRQL | N’importe quel niveau |
Voir aussi
IMiniportWavePciStream ::GetPosition