Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3273 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  [Debutant] envoyer une bitmap d'un serveur vers un client

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Debutant] envoyer une bitmap d'un serveur vers un client

n°676018
glRaZ
Posté le 17-03-2004 à 11:57:02  profilanswer
 

Bonjour,
 
Pour mon projet de fin d'année, je dois transférer les images provenant d'une webcam branchée à une application serveur vers une application cliente.
 
Seulement je ne vois pas trop comment faire, j'arrive à transformer l'image de la webcam en bitmap mais je ne vois pas vraiment comment l'envoyer au client.
 
Voila ou j'en suis :  
 

Code :
  1. LRESULT CALLBACK VideoStreamCallback(HWND hWnd, LPVIDEOHDR lpVHdr)
  2. {
  3.         BITMAPINFO bm;
  4.         int size = capGetVideoFormatSize(hWnd);
  5.         capGetVideoFormat(hWnd, &bm, size);
  6.         BITMAPINFOHEADER bmH = bm.bmiHeader;
  7.         HDC hdc = GetDC(hWnd);
  8.         HBITMAP hbp = CreateDIBitmap(hdc, &bmH, CBM_INIT, lpVHdr->lpData, &bm, DIB_RGB_COLORS);
  9.         ReleaseDC(hWnd, hdc);
  10.      
  11.         // c là que j'envoi ma bitmap mais je m'y prend très mal surement
  12.         // puisque ça ne marche pas.
  13.         formServeur->serveurSocket->Socket->Connections[0]->SendBuf(hbp, sizeof(hbp)) ;
  14.         return true ;
  15. }


 
Merci


Message édité par glRaZ le 17-03-2004 à 11:59:27
mood
Publicité
Posté le 17-03-2004 à 11:57:02  profilanswer
 

n°676300
frenchkiss
Posté le 17-03-2004 à 15:10:06  profilanswer
 

t'as essayer en retournant en tant que tableau de bytes ?
 
 
 

n°676305
glRaZ
Posté le 17-03-2004 à 15:13:28  profilanswer
 

Citation :

t'as essayer en retournant en tant que tableau de bytes ?


 
Comment tu fais ça ??
 
 
Sinon, je pense que je ferais mieux d'envoyer le lpVHdr->lpData qui est un tableau de char, ainsi que BITMAPINFO et de convertir tout ça en bitmap chez le client.  
 
le seul problème c le HWND... je ne sais pas se que c'est et je ne sais pas comment l'envoyer?
 
 
 


Message édité par glRaZ le 17-03-2004 à 15:17:48

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  [Debutant] envoyer une bitmap d'un serveur vers un client

 

Sujets relatifs
je ne sort pas de la boucle de recv() dans mon clientEntre application et serveur ?????
Mon serveur n'a pas la librairie mcrypt...[debutant] IIS + ???
[JAVA] [debutant] Programmation dynamique, bases de donnéesComment effectuer rapatriement de donne sur un serveur
envoyer fomulaire par mail avec un objetbouton envoyer et lien supplémentaire--> m'en sors toujours pas !
envoyer un formulaire à deux personne par mailPourquoi python veut pas se connecter à un serveur pop???
Plus de sujets relatifs à : [Debutant] envoyer une bitmap d'un serveur vers un client


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR