IMiniportStreamAudioEngineNode2::SetStreamCurrentWritePositionForLastBuffer-Methode (portcls.h)
Legt die aktuelle Cursorposition im letzten Audiodatenstrom fest, der in den Audiopuffer geschrieben wurde.
Syntax
NTSTATUS SetStreamCurrentWritePositionForLastBuffer(
[in] ULONG _ulWritePosition
);
Parameter
[in] _ulWritePosition
Die aktuelle Cursorposition im letzten Audiodatenstrom.
Rückgabewert
SetStreamCurrentWritePositionForLastBuffer gibt S_OK zurück, wenn der Aufruf erfolgreich war. Andernfalls gibt die Methode einen entsprechenden Fehlercode zurück.
Hinweise
Wenn eine Client-App den letzten Schreibvorgang in den Audiopuffer ausführt, der vom Audiotreiber eines entladenen Datenstroms verarbeitet werden soll, ruft der Audiotreiber SetStreamCurrentWritePositionForLastBuffer auf. Die SetStreamCurrentWritePositionForLastBuffer-Methode gibt die "Schreibposition" des letzten Puffers in einem Stream an. Beachten Sie, dass dieser letzte Puffer nur teilweise gefüllt werden konnte.
Wenn der Puffer nur teilweise gefüllt ist, muss der Audiotreiber die Audio-Engine benachrichtigen, wenn das letzte gültige Byte im Puffer gerendert wurde. Dies unterscheidet sich von der normalen Funktionalität, bei der der Audiotreiber die Audio-Engine benachrichtigt hat, wenn der Treiber das letzte Byte im Puffer abgerufen hat .
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 8.1 |
Unterstützte Mindestversion (Server) | Windows Server 2012 R2 |
Zielplattform | Universell |
Header | portcls.h |