Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die SetPreFetchOffset-Methode legt den Prefetch-Offset fest. Dabei handelt es sich um die Anzahl der Bytes, die den Schreibcursor vom Wiedergabecursor in einem DirectSound-Ausgabedatenstrom trennen.
Syntax
VOID SetPreFetchOffset(
[in] ULONG PreFetchOffset
);
Parameter
[in] PreFetchOffset
Gibt die Größe des Prefetch-Offsets in Byte an.
Rückgabewert
Nichts
Bemerkungen
Ein WavePci Miniport-Treiber ruft die SetPreFetchOffset-Methode auf, um den Prefetch-Offset eines hardwarebeschleunigten DirectSound-Ausgabedatenstroms anzugeben.
Der Prefetch-Offset ist die Anzahl der Bytes, die den Schreibcursor vom Wiedergabecursor im Hardwarepuffer des Audiogeräts trennen:
- Der Schreibcursor gibt die Pufferposition an, in die eine DirectSound-Anwendung das nächste Soundbeispiel sicher schreiben kann.
- Der Wiedergabecursor gibt die Pufferposition des Soundbeispiels an, das derzeit vom Audiogerät wiedergegeben wird.
Informationen zum Verwenden von SetPreFetchOffset zum Steuern des Prefetch-Offsets eines DirectSound-Streams finden Sie unter Prefetch Offsets.
Anforderungen
| Anforderung | Wert |
|---|---|
| Zielplattform- | Universal |
| Header- | portcls.h (include Portcls.h) |
| IRQL- | Beliebige Ebene |
Siehe auch
IMiniportWavePciStream::GetPosition