Freigeben über


ICGetBuffersWanted-Makro (vfw.h)

Das ICGetBuffersWanted-Makro fragt einen Treiber nach der Anzahl der zuzuordnenden Puffer ab. Sie können dieses Makro verwenden oder explizit die ICM_GETBUFFERSWANTED Meldung aufrufen.

Syntax

void ICGetBuffersWanted(
   hic,
   lpdwBuffers
);

Parameter

hic

Handle an einen Treiber.

lpdwBuffers

Adresse, die die Anzahl der Beispiele enthält, die der Treiber zum effizienten Rendern der Daten benötigt.

Rückgabewert

Keine

Bemerkungen

Diese Meldung wird von Treibern verwendet, die Hardware zum Rendern von Daten verwenden und eine minimale Zeitverzögerung sicherstellen möchten, die durch das Warten auf das Eintreffen von Puffern verursacht wird. Wenn ein Treiber z. B. eine Video-Dekomprimierungsplatine steuert, die 10 Frames Video aufnehmen kann, kann er für diese Nachricht 10 zurückgeben. Dies weist Anwendungen an, zu versuchen, dem derzeit benötigten Frame 10 Frames voraus zu bleiben.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile vfw.h

Weitere Informationen

Videokomprimierungsmakros

Videokomprimierungs-Manager