_Message de _ _ _ régénérer le rappel de la définition de l’embout WM
Le message WM _ Cap _ Set _ callback _ yield définit une fonction de rappel dans l’application. AVICap appelle cette procédure lorsque la fenêtre de capture est obtenue pendant la capture en continu. Vous pouvez envoyer ce message explicitement ou à l’aide de la macro capSetCallbackOnYield .
WM_CAP_SET_CALLBACK_YIELD
wParam = (WPARAM) 0;
lParam = (LPARAM) (LPVOID) (fpProc);
Paramètres
-
fpProc
-
Pointeur vers la fonction de rappel yield, de type capYieldCallback. Spécifiez null pour ce paramètre pour désactiver une fonction de rappel yield précédemment installée.
Valeur renvoyée
Retourne la valeur true en cas de réussite ou false si la capture en continu ou une session de capture de trame unique est en cours.
Notes
Les applications peuvent éventuellement définir une fonction de rappel yield. La fonction de rappel Yield est appelée au moins une fois pour chaque image vidéo capturée pendant la capture en continu. Si une fonction de rappel Yield est installée, elle est appelée indépendamment de l’état du membre fYield de la structure CAPTUREPARMS .
Si la fonction de rappel Yield est utilisée, elle doit être installée avant le démarrage de la session de capture et elle doit rester activée pendant toute la durée de la session. Elle peut être désactivée après la fin de la capture de streaming.
Les applications exécutent généralement un certain type de traitement des messages dans la fonction de rappel composée d’une boucle PeekMessage, TranslateMessage, DispatchMessage , comme dans la boucle de message d’une fonction WinMain . La fonction de rappel yield doit également filtrer et supprimer les messages qui peuvent provoquer des problèmes de réentrance.
Une application retourne généralement la valeur true dans la procédure yield pour continuer la capture de la diffusion en continu. Si une fonction de rappel yield retourne la valeur false, la fenêtre de capture arrête le processus de capture.
Spécifications
| Condition requise | Valeur |
|---|---|
| Client minimal pris en charge |
Windows 2000 Professionnel - [Applications de bureau uniquement] |
| Serveur minimal pris en charge |
Windows 2000 Server - [Applications de bureau uniquement] |
| En-tête |
|