Paul Jones
5d826b000b
Fix various typos and incorrect comments
...
Signed-off-by: Paul Jones <paul@pauljones.id.au>
2017-10-16 12:51:00 +11:00
Niels Moseley
ff53270e51
Added a custom log callback facility to capture log output
2017-10-04 17:10:35 +02:00
Niels Moseley
cb209ece81
API change: Cap_setAutoProperty now returns a default value. OSX: changed USB PIPE stall error to VERBOSE to avoid log pollution.
2017-10-04 14:35:37 +02:00
Niels Moseley
cb4be52124
* Fixed linux CloseStream bug that caused a delay of multiple seconds.
...
* Added FPS support on Linux.
* Increased frame polling speed of Linux oc-gtk test program.
* Added support for brightness, contrast, autogain etc. properties.
2017-09-28 13:22:42 +02:00
Niels Moseley
ec88cb91f0
Added get Property C lib and abstract classes
2017-09-21 15:38:05 +02:00
Niels Moseley
a1a77a26dd
Updated project/CMake file to use the current GIT tag as the library version
2017-08-15 17:49:46 +02:00
Niels Moseley
00630b2723
Added Cap_getDeviceUniqueID() to C API for getting a decorated device name to (hopefully) uniquely ID a camera. Still needs Linux updates.
2017-08-02 21:51:19 +02:00
Niels Moseley
c238631ed0
Added estimation of frame rate to Win test program
2017-08-01 23:18:11 +02:00
Niels Moseley
310058ec07
Changed __VERSION__ to __LIBVER__ to avoid clashing with GCC predefs.
2017-08-01 17:29:57 +02:00
Niels Moseley
b75c525ec6
Added platform defines to CMakeFiles.txt. Fixed bug on windows that caused a failure to find an uncompressed RGB video mode (Logitech C270 camera).
2017-08-01 16:39:17 +02:00
Niels Moseley
c831648913
Updated doxygen project file to have relative paths. Updated documentation of C API functions. Added MIT license to platform independent code files
2017-08-01 12:54:10 +02:00
Niels Moseley
271b75d9b0
Unified the focus/exposure/zoom interface to three get/set calls.
2017-08-01 01:49:24 +02:00
Niels Moseley
8949cded94
Extended the C API to include focus controls and implemented them for windows
2017-07-25 17:07:57 +02:00
Niels Moseley
f44a08d53d
* Added buffer format support in the C API.
...
* Added frame info to DeviceInfo and Context classes.
* Updated windows test program to show the frame infos.
TODO: actually fill the frame info data in device enumeration on windows/linux platforms.
2017-07-12 16:29:18 +02:00
Niels Moseley
176f8423d0
Added more platform separation between libmain.cpp, Context and PlatformContext.
2017-07-11 16:17:44 +02:00
Niels Moseley
a14f3a2279
Library now has working exposure calls.
2017-07-11 01:22:16 +02:00
Niels Moseley
8839e04459
Created platform dependent and independent classes for better separation.
...
Platform independent stuff is now in 'common', while the platform dependent stuff is in the corresponding platform directory (win, linux mac).
2017-07-11 00:49:29 +02:00
Niels Moseley
7c0b9fa0d7
Moving files to platform-agnostic common dir.
2017-07-10 23:59:29 +02:00