[vb] resizeable capture

Pagina: 1
Acties:

  • SA007
  • Registratie: Oktober 2002
  • Laatst online: 10-06 17:56

SA007

Moderator Tweaking
Topicstarter
Ik ben bezig met een capture app.
Maar ik wil graag een resizeable capture venster, net als bij de "dure" apps.

Ik heb het geprobeert met avi cap en dan via het clipboard en dan resizen

Maar dit werkt realtime erg traag.

Iemand een andere oplossing

(hoeveelheid code maakt niet uit)

  • whoami
  • Registratie: December 2000
  • Laatst online: 23:02
Hier geldt hetzelfde als hier:
[rml]whoami in "[ vb] capture app die zelf kanalen regelt"[/rml]

Verder wil ik je er ook op wijzen dat script-requests hier niet toegestaan zijn.

https://fgheysels.github.io/


  • SA007
  • Registratie: Oktober 2002
  • Laatst online: 10-06 17:56

SA007

Moderator Tweaking
Topicstarter
Al je een capture applicatie maakt zijn er altijd maar een paar vaste resoluties,
maar zoals je bij de aplicaties van de grote bedrijven ziet, kunnen ze ook geresized worden...

Ik heb het geprobeert met de avicap functie "WM_CAP_GRAB_FRAME"

Die copiert het huidige beeld naar het klembord, hierna kun je het van het klembord halen, en dan resizen naar de juiste groote (met StrechBlt)

Maar dit werkt erg traag, dan haal ik lang niet de snelheid van de apps van "grote" bedrijven.

Ik probeer het dus te versnellen.

Heeft hier iemand een idee wat kan werken...

Verwijderd

Kijk eens naar de bitmap API calls: (msdn.microsoft.com)

GetDIBits
StretchDIBits
GetDIBColorTable
SetDIBits
SetDIBitsToDevice
CreateBitmap
SelectObject

enz.

  • SA007
  • Registratie: Oktober 2002
  • Laatst online: 10-06 17:56

SA007

Moderator Tweaking
Topicstarter
Hier heb ik niets aan, het resize gedeelte is ook niet langzaam, maar het kopieren via het klembord.

Ik wil dus eigenlijk niet met het klembord werken...