LitDev 1.2.15.0 DE Extension API

LD3DView LDArray LDBits LDBlueTooth LDCall
LDChart LDClient LDClipboard LDColours LDCommPort
LDController LDControls LDCursors LDDataBase LDDateTime
LDDebug LDDialogs LDDictionary LDEffect LDEmail
LDEncryption LDEvents LDFastArray LDFastShapes LDFigures
LDFile LDFocus LDftp LDGraph LDGraphicsWindow
LDHID LDImage LDInline LDIOWarrior LDList
LDLogic LDMath LDMathX LDMatrix LDMusic
LDNetwork LDPhysics LDProcess LDQueue LDRegex
LDResources LDScrollBars LDSearch LDServer LDSettings
LDShapes LDShell LDSort LDSound LDSpeech
LDStatistics LDStopwatch LDText LDTextWindow LDTimer
LDTranslate LDUnits LDUtilities LDWaveForm LDWebCam
LDWindows LDxml LDZip

LDWebCam
Ermöglicht Zugriff auf eine angeschlossene WebCam.
example webcam\webcam.sb, motion-detection.sb
http://blogs.msdn.microsoft.com/smallbasic/2014/10/25/small-basic-webcam-motion-detection


Effect EffectBlocks EffectBlue
EffectBulge EffectContrast EffectCyan
EffectFishEye EffectFuzzy EffectGamma
EffectGray EffectGreen EffectHue
EffectInverse EffectJagged EffectLightness
EffectMagenta EffectNone EffectOilPaint
EffectParameter EffectPixelate EffectPosterise
EffectRed EffectReflect EffectRotate
EffectSaturation EffectSnow EffectSwirl
EffectYellow End Interval
Pause PreWin8Mode Resume
Snapshot SnapshotToFile SnapshotToImageList
Start

Effect
Ermittelt oder setzt den aktuellen Effekt (s. LDImage.Effect..).
Setzen durch Bestimmung einer Effect.. Eigenschaft (0 bis 20), zB.
LDWebCam.Effect = LDWebCam.EffectGray bzw. 4


EffectBlocks
Fügt einen Klötzcheneffekt ein (12, "GET").

EffectBlue
Konvertierung zu Blau (3, "GET").

EffectBulge
Fügt einen Wölbungseffekt ein (19, ähnlich FishEye/Fischauge, "GET").

EffectContrast
Fügt höheren Kontrast ein (11, "GET").

EffectCyan
Konvertierung zu Cyan (7, "GET").

EffectFishEye
Fügt einen Fischauge Effekt ein (18, "GET").

EffectFuzzy
Fügt einen Unschärfe-Effekt ein (10, "GET").

EffectGamma
Fügt einen Gamma Effekt ein (17, "GET").

EffectGray
Konvertierung zu Schwarz/Weiß (4, Grayscale gewichtet, "GET").

EffectGreen
Konvertierung zu Grün (2, "GET").

EffectHue
Konvertierung des Farbtons (22, "GET").

EffectInverse
Konvertierung zu Invers (5, Negativ 255-[R,G,B], "GET").

EffectJagged
Fügt einen Zackeneffekt ein (14, "GET").

EffectLightness
Konvertierung der Helligkeit (24, "GET").

EffectMagenta
Konvertierung zu Magenta (8, "GET").

EffectNone
Ohne Effekt (0, "GET").

EffectOilPaint
Fügt einen Ölfarbe Effekt ein (25, "GET").

EffectParameter
Ermittelt oder setzt den Effekt Parameter, s. LDImage.Effect.. für Parameterwerte zu den Effekten.

EffectPixelate
Fügt einen Verpixelungseffekt ein (16, "GET").

EffectPosterise
Fügt einen Postereffekt ein (21, "GET").

EffectRed
Konvertierung zu Rot (1, "GET").

EffectReflect
Horizontale Reflexion, Spiegelung an der y-Bildachse (13, "GET").

EffectRotate
Fügt einen Rotationseffekt ein (15, Standard: +90 Grad, "GET").

EffectSaturation
Konvertierung der Sättigung (23, "GET").

EffectSnow
Fügt einen Schneeeffekt ein (9, 4% weiße Pixel, "GET").

EffectSwirl
Fügt einen Wirbeleffekt ein (20, "GET").

EffectYellow
Konvertierung zu Gelb (6, "GET").

End()
Beendet die Darstellung im WebCam-Fenster. Muß aufgerufen werden bevor die Shape entfernt wird.

Interval
Ermittelt oder setzt die Mindestverzögerung der WebCam zwischen den Updates [ms] (Standard: 20).
In der Realität werden diese Zeiten aber selten erreicht, insbesondere wenn Spezialeffekte verwendet werden.


Pause()
Pausiert das Updaten der WebCam.

PreWin8Mode
Ermittelt oder setzt Verwendung der (älteren) Vor-Windows 8 Methode. "True" (zB. XP, Vista, W7) oder "False" (Standard).

Resume()
Setzt zuvor pausiertes Updaten der WebCam fort.

Snapshot()
Erstellt ein Bild vom WebCam-Fenster und speichert es mittels 'Speichern als' Dialog als jpg-Datei.

SnapshotToFile(fileName)
Erstellt ein Bild vom WebCam-Fenster und speichert es unter angegebenem Dateipfad.
fileName Voller Dateipfad zum Speichern des Bildes als jpg-Datei.

SnapshotToImageList()
Erstellt ein Bild vom WebCam-Fenster in ImageList.
returns Der Name des neuen ImageList Bildes.

Start(width,height)
Erstellt eine WebCam Anzeige ('Schirm') als Shape (Intern: Image#).
Bei mehrfachem Aufruf werden mehrere Kopien desselben WebCam Bildes erstellt.
Dieses Objekt läßt sich mit Standard 'Shapes...' Methoden bewegen, zoomen, rotieren usw.
Maximale Auflösung ist gewöhnlich 640x480 Pxl, wobei kleiner = schneller.

width Die Breite der WebCam Shape.
height Die Höhe der WebCam Shape.
returns Der Name der WebCam Shape.