Obsluga kamery

0

;( czy ma może ktoś pomysl jak wyświetlić w "oknie" programu obrac podłączonej kamerki internetowej. 2 pytanko: jak można by bylo przesłać obraz za pomosą np. INDY. ???? :)

0

Zobacz komponenty DSPack, w którymś przykładzie jest pokazywanie na oknie obrazu z kamerki.

0

A gdzie chcesz przesyłać ten obraz? Możesz DSPackiem zrobić zdjęcie, zapisać je i wysłać INDYm.

0

thx za odpowiedzi.... :) , jestem w trakcie tworzenia komunikatora (klient- serwer-klient), sprawdze tego DSpacka

0

DS Pack sie sprawdził, ale mam problemy z przesłaniem jpega, wysylam pakiet:

TPackageVideo = record
                 UserNick,
                 Txt : string[255];
                 JP:TJPEGImage;

a dochodzą tylko stringi i jpeg sie gdzieś gubi, wysyłąm poleceniem :writebuffer

procedurka z serwera:

procedure TForm1.IdTCPServer1Execute(AThread: TIdPeerThread);
var

  DestThread: TIdPeerThread;
  i: Integer;
  DestConnection: WConnection;
  Package, NewPackage: TPackageVideo;

begin

  begin
    AThread.Connection.rea.ReadBuffer (Package, SizeOf (Package));
     NewPackage := Package;
       with ConnectionLst.LockList do
        try
          for i := 0 to Count-1 do
        begin
            DestConnection := Items[i];
            DestThread := DestConnection.Thread;
            DestThread.Connection.WriteBuffer(NewPackage, SizeOf(NewPackage), True);
          end;
        finally
          ConnectionLst.UnlockList;
        end;
      end;
 end;

[!!!] jak ktoś wie co jest źle to piszcie, pozdrawiam

1 użytkowników online, w tym zalogowanych: 0, gości: 1