Page 1 sur 1
Rebooter ou rafraîchir sans fermer
Publié : ven. 07/avr./2023 15:35
par Ekim
Bonjours à tous
Actuellement j'essaie d'exploiter ma Webcam via la librairie "escapi", malheureusement, cette dernière exige que le format ainsi précisé (exemple 1245*956) doit rester inchangé tout au long de l'exécution ((
La question est la suivante, est-il possible de rafraîchir l'appli sans pour autant la fermer et la réexecuter avec cette fois ci un autre format de capture par exemple 654*460?
Je vous remercie pour votre attention

Re: Rebooter ou rafraîchir sans fermer
Publié : ven. 07/avr./2023 20:11
par Ar-S
Je ne pense pas.
Pour lancer un ecran tu fais un CallFunction avec la taille de l'image donc pour moi il faut stopper et refaire appel à un callFunction.
tu ouvres ta fenêtre par defaut en XXX par YYY
Si tu veux passer une 320x240
Code : Tout sélectionner
; On ferme
SendMessage_(hCamWnd, #WM_CAP_SET_PREVIEW , 0, 0)
SendMessage_(hCamWnd, #WM_CAP_DRIVER_DISCONNECT, "BLUBBER", 0)
; On relance aux bonnes dimensions
hCamWnd = CallFunction(0, "capCreateCaptureWindowA", 0, #WS_VISIBLE + #WS_CHILD, 1, 1, 320, 240, hWnd, 0)
SendMessage_(hCamWnd, #WM_CAP_DRIVER_CONNECT , 0 , 0)
SendMessage_(hCamWnd, #WM_CAP_SET_SCALE , 1 , 0)
SendMessage_(hCamWnd, #WM_CAP_SET_PREVIEWRATE , 50, 0)
SendMessage_(hCamWnd, #WM_CAP_SET_PREVIEW , 1 , 0)
SendMessage_(hCamWnd, #WM_CAP_SET_CALLBACK_FRAME , 0 , @FrameCallback())
Après j'ai pas fait plus de tests que ça
Re: Rebooter ou rafraîchir sans fermer
Publié : ven. 07/avr./2023 22:59
par Ekim
Salut @Ar-S
Je vais essayer, mais je doute cela corresponde à ce que je voulais faire, je te ferais un retour
Merci @Ar-S

Re: Rebooter ou rafraîchir sans fermer
Publié : dim. 09/avr./2023 22:48
par Ekim
Salut @Ar-S
Désolé de n'avoir pas pu essayé avant car malheureusement je n'ai pas toujours toutes mes commodités (
Cette solution me fait perdre la main sur le clavier bizarrement !
J'aurais peut être dû modifier quelque chose avant non ?
Re: Rebooter ou rafraîchir sans fermer
Publié : lun. 10/avr./2023 7:41
par Ar-S
Je ne peux pas te dire, je n'ai jamais utilisé le clavier avec.