IPreFetchOffset::SetPreFetchOffset-Methode (portcls.h)
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