Videoio.h 34 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545
  1. //
  2. // This file is auto-generated. Please don't modify it!
  3. //
  4. #pragma once
  5. #ifdef __cplusplus
  6. //#import "opencv.hpp"
  7. #import "opencv2/videoio.hpp"
  8. #import "videoio/registry.hpp"
  9. #else
  10. #define CV_EXPORTS
  11. #endif
  12. #import <Foundation/Foundation.h>
  13. // C++: enum VideoAccelerationType (cv.VideoAccelerationType)
  14. typedef NS_ENUM(int, VideoAccelerationType) {
  15. VIDEO_ACCELERATION_NONE = 0,
  16. VIDEO_ACCELERATION_ANY = 1,
  17. VIDEO_ACCELERATION_D3D11 = 2,
  18. VIDEO_ACCELERATION_VAAPI = 3,
  19. VIDEO_ACCELERATION_MFX = 4
  20. };
  21. // C++: enum VideoCaptureAPIs (cv.VideoCaptureAPIs)
  22. typedef NS_ENUM(int, VideoCaptureAPIs) {
  23. CAP_ANY = 0,
  24. CAP_VFW = 200,
  25. CAP_V4L = 200,
  26. CAP_V4L2 = CAP_V4L,
  27. CAP_FIREWIRE = 300,
  28. CAP_FIREWARE = CAP_FIREWIRE,
  29. CAP_IEEE1394 = CAP_FIREWIRE,
  30. CAP_DC1394 = CAP_FIREWIRE,
  31. CAP_CMU1394 = CAP_FIREWIRE,
  32. CAP_QT = 500,
  33. CAP_UNICAP = 600,
  34. CAP_DSHOW = 700,
  35. CAP_PVAPI = 800,
  36. CAP_OPENNI = 900,
  37. CAP_OPENNI_ASUS = 910,
  38. CAP_ANDROID = 1000,
  39. CAP_XIAPI = 1100,
  40. CAP_AVFOUNDATION = 1200,
  41. CAP_GIGANETIX = 1300,
  42. CAP_MSMF = 1400,
  43. CAP_WINRT = 1410,
  44. CAP_INTELPERC = 1500,
  45. CAP_REALSENSE = 1500,
  46. CAP_OPENNI2 = 1600,
  47. CAP_OPENNI2_ASUS = 1610,
  48. CAP_OPENNI2_ASTRA = 1620,
  49. CAP_GPHOTO2 = 1700,
  50. CAP_GSTREAMER = 1800,
  51. CAP_FFMPEG = 1900,
  52. CAP_IMAGES = 2000,
  53. CAP_ARAVIS = 2100,
  54. CAP_OPENCV_MJPEG = 2200,
  55. CAP_INTEL_MFX = 2300,
  56. CAP_XINE = 2400,
  57. CAP_UEYE = 2500,
  58. CAP_OBSENSOR = 2600
  59. };
  60. // C++: enum VideoCaptureOBSensorDataType (cv.VideoCaptureOBSensorDataType)
  61. typedef NS_ENUM(int, VideoCaptureOBSensorDataType) {
  62. CAP_OBSENSOR_DEPTH_MAP = 0,
  63. CAP_OBSENSOR_BGR_IMAGE = 1,
  64. CAP_OBSENSOR_IR_IMAGE = 2
  65. };
  66. // C++: enum VideoCaptureOBSensorGenerators (cv.VideoCaptureOBSensorGenerators)
  67. typedef NS_ENUM(int, VideoCaptureOBSensorGenerators) {
  68. CAP_OBSENSOR_DEPTH_GENERATOR = 1 << 29,
  69. CAP_OBSENSOR_IMAGE_GENERATOR = 1 << 28,
  70. CAP_OBSENSOR_IR_GENERATOR = 1 << 27,
  71. CAP_OBSENSOR_GENERATORS_MASK = CAP_OBSENSOR_DEPTH_GENERATOR + CAP_OBSENSOR_IMAGE_GENERATOR + CAP_OBSENSOR_IR_GENERATOR
  72. };
  73. // C++: enum VideoCaptureOBSensorProperties (cv.VideoCaptureOBSensorProperties)
  74. typedef NS_ENUM(int, VideoCaptureOBSensorProperties) {
  75. CAP_PROP_OBSENSOR_INTRINSIC_FX = 26001,
  76. CAP_PROP_OBSENSOR_INTRINSIC_FY = 26002,
  77. CAP_PROP_OBSENSOR_INTRINSIC_CX = 26003,
  78. CAP_PROP_OBSENSOR_INTRINSIC_CY = 26004
  79. };
  80. // C++: enum VideoCaptureProperties (cv.VideoCaptureProperties)
  81. typedef NS_ENUM(int, VideoCaptureProperties) {
  82. CAP_PROP_POS_MSEC = 0,
  83. CAP_PROP_POS_FRAMES = 1,
  84. CAP_PROP_POS_AVI_RATIO = 2,
  85. CAP_PROP_FRAME_WIDTH = 3,
  86. CAP_PROP_FRAME_HEIGHT = 4,
  87. CAP_PROP_FPS = 5,
  88. CAP_PROP_FOURCC = 6,
  89. CAP_PROP_FRAME_COUNT = 7,
  90. CAP_PROP_FORMAT = 8,
  91. CAP_PROP_MODE = 9,
  92. CAP_PROP_BRIGHTNESS = 10,
  93. CAP_PROP_CONTRAST = 11,
  94. CAP_PROP_SATURATION = 12,
  95. CAP_PROP_HUE = 13,
  96. CAP_PROP_GAIN = 14,
  97. CAP_PROP_EXPOSURE = 15,
  98. CAP_PROP_CONVERT_RGB = 16,
  99. CAP_PROP_WHITE_BALANCE_BLUE_U = 17,
  100. CAP_PROP_RECTIFICATION = 18,
  101. CAP_PROP_MONOCHROME = 19,
  102. CAP_PROP_SHARPNESS = 20,
  103. CAP_PROP_AUTO_EXPOSURE = 21,
  104. CAP_PROP_GAMMA = 22,
  105. CAP_PROP_TEMPERATURE = 23,
  106. CAP_PROP_TRIGGER = 24,
  107. CAP_PROP_TRIGGER_DELAY = 25,
  108. CAP_PROP_WHITE_BALANCE_RED_V = 26,
  109. CAP_PROP_ZOOM = 27,
  110. CAP_PROP_FOCUS = 28,
  111. CAP_PROP_GUID = 29,
  112. CAP_PROP_ISO_SPEED = 30,
  113. CAP_PROP_BACKLIGHT = 32,
  114. CAP_PROP_PAN = 33,
  115. CAP_PROP_TILT = 34,
  116. CAP_PROP_ROLL = 35,
  117. CAP_PROP_IRIS = 36,
  118. CAP_PROP_SETTINGS = 37,
  119. CAP_PROP_BUFFERSIZE = 38,
  120. CAP_PROP_AUTOFOCUS = 39,
  121. CAP_PROP_SAR_NUM = 40,
  122. CAP_PROP_SAR_DEN = 41,
  123. CAP_PROP_BACKEND = 42,
  124. CAP_PROP_CHANNEL = 43,
  125. CAP_PROP_AUTO_WB = 44,
  126. CAP_PROP_WB_TEMPERATURE = 45,
  127. CAP_PROP_CODEC_PIXEL_FORMAT = 46,
  128. CAP_PROP_BITRATE = 47,
  129. CAP_PROP_ORIENTATION_META = 48,
  130. CAP_PROP_ORIENTATION_AUTO = 49,
  131. CAP_PROP_HW_ACCELERATION = 50,
  132. CAP_PROP_HW_DEVICE = 51,
  133. CAP_PROP_HW_ACCELERATION_USE_OPENCL = 52,
  134. CAP_PROP_OPEN_TIMEOUT_MSEC = 53,
  135. CAP_PROP_READ_TIMEOUT_MSEC = 54,
  136. CAP_PROP_STREAM_OPEN_TIME_USEC = 55,
  137. CAP_PROP_VIDEO_TOTAL_CHANNELS = 56,
  138. CAP_PROP_VIDEO_STREAM = 57,
  139. CAP_PROP_AUDIO_STREAM = 58,
  140. CAP_PROP_AUDIO_POS = 59,
  141. CAP_PROP_AUDIO_SHIFT_NSEC = 60,
  142. CAP_PROP_AUDIO_DATA_DEPTH = 61,
  143. CAP_PROP_AUDIO_SAMPLES_PER_SECOND = 62,
  144. CAP_PROP_AUDIO_BASE_INDEX = 63,
  145. CAP_PROP_AUDIO_TOTAL_CHANNELS = 64,
  146. CAP_PROP_AUDIO_TOTAL_STREAMS = 65,
  147. CAP_PROP_AUDIO_SYNCHRONIZE = 66,
  148. CAP_PROP_LRF_HAS_KEY_FRAME = 67,
  149. CAP_PROP_CODEC_EXTRADATA_INDEX = 68,
  150. CAP_PROP_FRAME_TYPE = 69,
  151. CAP_PROP_N_THREADS = 70
  152. };
  153. // C++: enum VideoWriterProperties (cv.VideoWriterProperties)
  154. typedef NS_ENUM(int, VideoWriterProperties) {
  155. VIDEOWRITER_PROP_QUALITY = 1,
  156. VIDEOWRITER_PROP_FRAMEBYTES = 2,
  157. VIDEOWRITER_PROP_NSTRIPES = 3,
  158. VIDEOWRITER_PROP_IS_COLOR = 4,
  159. VIDEOWRITER_PROP_DEPTH = 5,
  160. VIDEOWRITER_PROP_HW_ACCELERATION = 6,
  161. VIDEOWRITER_PROP_HW_DEVICE = 7,
  162. VIDEOWRITER_PROP_HW_ACCELERATION_USE_OPENCL = 8
  163. };
  164. NS_ASSUME_NONNULL_BEGIN
  165. // C++: class Videoio
  166. /**
  167. * The Videoio module
  168. *
  169. * Member classes: `VideoCapture`, `VideoWriter`
  170. *
  171. * Member enums: `VideoCaptureAPIs`, `VideoCaptureProperties`, `VideoWriterProperties`, `VideoAccelerationType`, `VideoCaptureOBSensorDataType`, `VideoCaptureOBSensorGenerators`, `VideoCaptureOBSensorProperties`
  172. */
  173. CV_EXPORTS @interface Videoio : NSObject
  174. #pragma mark - Class Constants
  175. @property (class, readonly) int CAP_PROP_DC1394_OFF NS_SWIFT_NAME(CAP_PROP_DC1394_OFF);
  176. @property (class, readonly) int CAP_PROP_DC1394_MODE_MANUAL NS_SWIFT_NAME(CAP_PROP_DC1394_MODE_MANUAL);
  177. @property (class, readonly) int CAP_PROP_DC1394_MODE_AUTO NS_SWIFT_NAME(CAP_PROP_DC1394_MODE_AUTO);
  178. @property (class, readonly) int CAP_PROP_DC1394_MODE_ONE_PUSH_AUTO NS_SWIFT_NAME(CAP_PROP_DC1394_MODE_ONE_PUSH_AUTO);
  179. @property (class, readonly) int CAP_PROP_DC1394_MAX NS_SWIFT_NAME(CAP_PROP_DC1394_MAX);
  180. @property (class, readonly) int CAP_OPENNI_DEPTH_GENERATOR NS_SWIFT_NAME(CAP_OPENNI_DEPTH_GENERATOR);
  181. @property (class, readonly) int CAP_OPENNI_IMAGE_GENERATOR NS_SWIFT_NAME(CAP_OPENNI_IMAGE_GENERATOR);
  182. @property (class, readonly) int CAP_OPENNI_IR_GENERATOR NS_SWIFT_NAME(CAP_OPENNI_IR_GENERATOR);
  183. @property (class, readonly) int CAP_OPENNI_GENERATORS_MASK NS_SWIFT_NAME(CAP_OPENNI_GENERATORS_MASK);
  184. @property (class, readonly) int CAP_PROP_OPENNI_OUTPUT_MODE NS_SWIFT_NAME(CAP_PROP_OPENNI_OUTPUT_MODE);
  185. @property (class, readonly) int CAP_PROP_OPENNI_FRAME_MAX_DEPTH NS_SWIFT_NAME(CAP_PROP_OPENNI_FRAME_MAX_DEPTH);
  186. @property (class, readonly) int CAP_PROP_OPENNI_BASELINE NS_SWIFT_NAME(CAP_PROP_OPENNI_BASELINE);
  187. @property (class, readonly) int CAP_PROP_OPENNI_FOCAL_LENGTH NS_SWIFT_NAME(CAP_PROP_OPENNI_FOCAL_LENGTH);
  188. @property (class, readonly) int CAP_PROP_OPENNI_REGISTRATION NS_SWIFT_NAME(CAP_PROP_OPENNI_REGISTRATION);
  189. @property (class, readonly) int CAP_PROP_OPENNI_REGISTRATION_ON NS_SWIFT_NAME(CAP_PROP_OPENNI_REGISTRATION_ON);
  190. @property (class, readonly) int CAP_PROP_OPENNI_APPROX_FRAME_SYNC NS_SWIFT_NAME(CAP_PROP_OPENNI_APPROX_FRAME_SYNC);
  191. @property (class, readonly) int CAP_PROP_OPENNI_MAX_BUFFER_SIZE NS_SWIFT_NAME(CAP_PROP_OPENNI_MAX_BUFFER_SIZE);
  192. @property (class, readonly) int CAP_PROP_OPENNI_CIRCLE_BUFFER NS_SWIFT_NAME(CAP_PROP_OPENNI_CIRCLE_BUFFER);
  193. @property (class, readonly) int CAP_PROP_OPENNI_MAX_TIME_DURATION NS_SWIFT_NAME(CAP_PROP_OPENNI_MAX_TIME_DURATION);
  194. @property (class, readonly) int CAP_PROP_OPENNI_GENERATOR_PRESENT NS_SWIFT_NAME(CAP_PROP_OPENNI_GENERATOR_PRESENT);
  195. @property (class, readonly) int CAP_PROP_OPENNI2_SYNC NS_SWIFT_NAME(CAP_PROP_OPENNI2_SYNC);
  196. @property (class, readonly) int CAP_PROP_OPENNI2_MIRROR NS_SWIFT_NAME(CAP_PROP_OPENNI2_MIRROR);
  197. @property (class, readonly) int CAP_OPENNI_IMAGE_GENERATOR_PRESENT NS_SWIFT_NAME(CAP_OPENNI_IMAGE_GENERATOR_PRESENT);
  198. @property (class, readonly) int CAP_OPENNI_IMAGE_GENERATOR_OUTPUT_MODE NS_SWIFT_NAME(CAP_OPENNI_IMAGE_GENERATOR_OUTPUT_MODE);
  199. @property (class, readonly) int CAP_OPENNI_DEPTH_GENERATOR_PRESENT NS_SWIFT_NAME(CAP_OPENNI_DEPTH_GENERATOR_PRESENT);
  200. @property (class, readonly) int CAP_OPENNI_DEPTH_GENERATOR_BASELINE NS_SWIFT_NAME(CAP_OPENNI_DEPTH_GENERATOR_BASELINE);
  201. @property (class, readonly) int CAP_OPENNI_DEPTH_GENERATOR_FOCAL_LENGTH NS_SWIFT_NAME(CAP_OPENNI_DEPTH_GENERATOR_FOCAL_LENGTH);
  202. @property (class, readonly) int CAP_OPENNI_DEPTH_GENERATOR_REGISTRATION NS_SWIFT_NAME(CAP_OPENNI_DEPTH_GENERATOR_REGISTRATION);
  203. @property (class, readonly) int CAP_OPENNI_DEPTH_GENERATOR_REGISTRATION_ON NS_SWIFT_NAME(CAP_OPENNI_DEPTH_GENERATOR_REGISTRATION_ON);
  204. @property (class, readonly) int CAP_OPENNI_IR_GENERATOR_PRESENT NS_SWIFT_NAME(CAP_OPENNI_IR_GENERATOR_PRESENT);
  205. @property (class, readonly) int CAP_OPENNI_DEPTH_MAP NS_SWIFT_NAME(CAP_OPENNI_DEPTH_MAP);
  206. @property (class, readonly) int CAP_OPENNI_POINT_CLOUD_MAP NS_SWIFT_NAME(CAP_OPENNI_POINT_CLOUD_MAP);
  207. @property (class, readonly) int CAP_OPENNI_DISPARITY_MAP NS_SWIFT_NAME(CAP_OPENNI_DISPARITY_MAP);
  208. @property (class, readonly) int CAP_OPENNI_DISPARITY_MAP_32F NS_SWIFT_NAME(CAP_OPENNI_DISPARITY_MAP_32F);
  209. @property (class, readonly) int CAP_OPENNI_VALID_DEPTH_MASK NS_SWIFT_NAME(CAP_OPENNI_VALID_DEPTH_MASK);
  210. @property (class, readonly) int CAP_OPENNI_BGR_IMAGE NS_SWIFT_NAME(CAP_OPENNI_BGR_IMAGE);
  211. @property (class, readonly) int CAP_OPENNI_GRAY_IMAGE NS_SWIFT_NAME(CAP_OPENNI_GRAY_IMAGE);
  212. @property (class, readonly) int CAP_OPENNI_IR_IMAGE NS_SWIFT_NAME(CAP_OPENNI_IR_IMAGE);
  213. @property (class, readonly) int CAP_OPENNI_VGA_30HZ NS_SWIFT_NAME(CAP_OPENNI_VGA_30HZ);
  214. @property (class, readonly) int CAP_OPENNI_SXGA_15HZ NS_SWIFT_NAME(CAP_OPENNI_SXGA_15HZ);
  215. @property (class, readonly) int CAP_OPENNI_SXGA_30HZ NS_SWIFT_NAME(CAP_OPENNI_SXGA_30HZ);
  216. @property (class, readonly) int CAP_OPENNI_QVGA_30HZ NS_SWIFT_NAME(CAP_OPENNI_QVGA_30HZ);
  217. @property (class, readonly) int CAP_OPENNI_QVGA_60HZ NS_SWIFT_NAME(CAP_OPENNI_QVGA_60HZ);
  218. @property (class, readonly) int CAP_PROP_GSTREAMER_QUEUE_LENGTH NS_SWIFT_NAME(CAP_PROP_GSTREAMER_QUEUE_LENGTH);
  219. @property (class, readonly) int CAP_PROP_PVAPI_MULTICASTIP NS_SWIFT_NAME(CAP_PROP_PVAPI_MULTICASTIP);
  220. @property (class, readonly) int CAP_PROP_PVAPI_FRAMESTARTTRIGGERMODE NS_SWIFT_NAME(CAP_PROP_PVAPI_FRAMESTARTTRIGGERMODE);
  221. @property (class, readonly) int CAP_PROP_PVAPI_DECIMATIONHORIZONTAL NS_SWIFT_NAME(CAP_PROP_PVAPI_DECIMATIONHORIZONTAL);
  222. @property (class, readonly) int CAP_PROP_PVAPI_DECIMATIONVERTICAL NS_SWIFT_NAME(CAP_PROP_PVAPI_DECIMATIONVERTICAL);
  223. @property (class, readonly) int CAP_PROP_PVAPI_BINNINGX NS_SWIFT_NAME(CAP_PROP_PVAPI_BINNINGX);
  224. @property (class, readonly) int CAP_PROP_PVAPI_BINNINGY NS_SWIFT_NAME(CAP_PROP_PVAPI_BINNINGY);
  225. @property (class, readonly) int CAP_PROP_PVAPI_PIXELFORMAT NS_SWIFT_NAME(CAP_PROP_PVAPI_PIXELFORMAT);
  226. @property (class, readonly) int CAP_PVAPI_FSTRIGMODE_FREERUN NS_SWIFT_NAME(CAP_PVAPI_FSTRIGMODE_FREERUN);
  227. @property (class, readonly) int CAP_PVAPI_FSTRIGMODE_SYNCIN1 NS_SWIFT_NAME(CAP_PVAPI_FSTRIGMODE_SYNCIN1);
  228. @property (class, readonly) int CAP_PVAPI_FSTRIGMODE_SYNCIN2 NS_SWIFT_NAME(CAP_PVAPI_FSTRIGMODE_SYNCIN2);
  229. @property (class, readonly) int CAP_PVAPI_FSTRIGMODE_FIXEDRATE NS_SWIFT_NAME(CAP_PVAPI_FSTRIGMODE_FIXEDRATE);
  230. @property (class, readonly) int CAP_PVAPI_FSTRIGMODE_SOFTWARE NS_SWIFT_NAME(CAP_PVAPI_FSTRIGMODE_SOFTWARE);
  231. @property (class, readonly) int CAP_PVAPI_DECIMATION_OFF NS_SWIFT_NAME(CAP_PVAPI_DECIMATION_OFF);
  232. @property (class, readonly) int CAP_PVAPI_DECIMATION_2OUTOF4 NS_SWIFT_NAME(CAP_PVAPI_DECIMATION_2OUTOF4);
  233. @property (class, readonly) int CAP_PVAPI_DECIMATION_2OUTOF8 NS_SWIFT_NAME(CAP_PVAPI_DECIMATION_2OUTOF8);
  234. @property (class, readonly) int CAP_PVAPI_DECIMATION_2OUTOF16 NS_SWIFT_NAME(CAP_PVAPI_DECIMATION_2OUTOF16);
  235. @property (class, readonly) int CAP_PVAPI_PIXELFORMAT_MONO8 NS_SWIFT_NAME(CAP_PVAPI_PIXELFORMAT_MONO8);
  236. @property (class, readonly) int CAP_PVAPI_PIXELFORMAT_MONO16 NS_SWIFT_NAME(CAP_PVAPI_PIXELFORMAT_MONO16);
  237. @property (class, readonly) int CAP_PVAPI_PIXELFORMAT_BAYER8 NS_SWIFT_NAME(CAP_PVAPI_PIXELFORMAT_BAYER8);
  238. @property (class, readonly) int CAP_PVAPI_PIXELFORMAT_BAYER16 NS_SWIFT_NAME(CAP_PVAPI_PIXELFORMAT_BAYER16);
  239. @property (class, readonly) int CAP_PVAPI_PIXELFORMAT_RGB24 NS_SWIFT_NAME(CAP_PVAPI_PIXELFORMAT_RGB24);
  240. @property (class, readonly) int CAP_PVAPI_PIXELFORMAT_BGR24 NS_SWIFT_NAME(CAP_PVAPI_PIXELFORMAT_BGR24);
  241. @property (class, readonly) int CAP_PVAPI_PIXELFORMAT_RGBA32 NS_SWIFT_NAME(CAP_PVAPI_PIXELFORMAT_RGBA32);
  242. @property (class, readonly) int CAP_PVAPI_PIXELFORMAT_BGRA32 NS_SWIFT_NAME(CAP_PVAPI_PIXELFORMAT_BGRA32);
  243. @property (class, readonly) int CAP_PROP_XI_DOWNSAMPLING NS_SWIFT_NAME(CAP_PROP_XI_DOWNSAMPLING);
  244. @property (class, readonly) int CAP_PROP_XI_DATA_FORMAT NS_SWIFT_NAME(CAP_PROP_XI_DATA_FORMAT);
  245. @property (class, readonly) int CAP_PROP_XI_OFFSET_X NS_SWIFT_NAME(CAP_PROP_XI_OFFSET_X);
  246. @property (class, readonly) int CAP_PROP_XI_OFFSET_Y NS_SWIFT_NAME(CAP_PROP_XI_OFFSET_Y);
  247. @property (class, readonly) int CAP_PROP_XI_TRG_SOURCE NS_SWIFT_NAME(CAP_PROP_XI_TRG_SOURCE);
  248. @property (class, readonly) int CAP_PROP_XI_TRG_SOFTWARE NS_SWIFT_NAME(CAP_PROP_XI_TRG_SOFTWARE);
  249. @property (class, readonly) int CAP_PROP_XI_GPI_SELECTOR NS_SWIFT_NAME(CAP_PROP_XI_GPI_SELECTOR);
  250. @property (class, readonly) int CAP_PROP_XI_GPI_MODE NS_SWIFT_NAME(CAP_PROP_XI_GPI_MODE);
  251. @property (class, readonly) int CAP_PROP_XI_GPI_LEVEL NS_SWIFT_NAME(CAP_PROP_XI_GPI_LEVEL);
  252. @property (class, readonly) int CAP_PROP_XI_GPO_SELECTOR NS_SWIFT_NAME(CAP_PROP_XI_GPO_SELECTOR);
  253. @property (class, readonly) int CAP_PROP_XI_GPO_MODE NS_SWIFT_NAME(CAP_PROP_XI_GPO_MODE);
  254. @property (class, readonly) int CAP_PROP_XI_LED_SELECTOR NS_SWIFT_NAME(CAP_PROP_XI_LED_SELECTOR);
  255. @property (class, readonly) int CAP_PROP_XI_LED_MODE NS_SWIFT_NAME(CAP_PROP_XI_LED_MODE);
  256. @property (class, readonly) int CAP_PROP_XI_MANUAL_WB NS_SWIFT_NAME(CAP_PROP_XI_MANUAL_WB);
  257. @property (class, readonly) int CAP_PROP_XI_AUTO_WB NS_SWIFT_NAME(CAP_PROP_XI_AUTO_WB);
  258. @property (class, readonly) int CAP_PROP_XI_AEAG NS_SWIFT_NAME(CAP_PROP_XI_AEAG);
  259. @property (class, readonly) int CAP_PROP_XI_EXP_PRIORITY NS_SWIFT_NAME(CAP_PROP_XI_EXP_PRIORITY);
  260. @property (class, readonly) int CAP_PROP_XI_AE_MAX_LIMIT NS_SWIFT_NAME(CAP_PROP_XI_AE_MAX_LIMIT);
  261. @property (class, readonly) int CAP_PROP_XI_AG_MAX_LIMIT NS_SWIFT_NAME(CAP_PROP_XI_AG_MAX_LIMIT);
  262. @property (class, readonly) int CAP_PROP_XI_AEAG_LEVEL NS_SWIFT_NAME(CAP_PROP_XI_AEAG_LEVEL);
  263. @property (class, readonly) int CAP_PROP_XI_TIMEOUT NS_SWIFT_NAME(CAP_PROP_XI_TIMEOUT);
  264. @property (class, readonly) int CAP_PROP_XI_EXPOSURE NS_SWIFT_NAME(CAP_PROP_XI_EXPOSURE);
  265. @property (class, readonly) int CAP_PROP_XI_EXPOSURE_BURST_COUNT NS_SWIFT_NAME(CAP_PROP_XI_EXPOSURE_BURST_COUNT);
  266. @property (class, readonly) int CAP_PROP_XI_GAIN_SELECTOR NS_SWIFT_NAME(CAP_PROP_XI_GAIN_SELECTOR);
  267. @property (class, readonly) int CAP_PROP_XI_GAIN NS_SWIFT_NAME(CAP_PROP_XI_GAIN);
  268. @property (class, readonly) int CAP_PROP_XI_DOWNSAMPLING_TYPE NS_SWIFT_NAME(CAP_PROP_XI_DOWNSAMPLING_TYPE);
  269. @property (class, readonly) int CAP_PROP_XI_BINNING_SELECTOR NS_SWIFT_NAME(CAP_PROP_XI_BINNING_SELECTOR);
  270. @property (class, readonly) int CAP_PROP_XI_BINNING_VERTICAL NS_SWIFT_NAME(CAP_PROP_XI_BINNING_VERTICAL);
  271. @property (class, readonly) int CAP_PROP_XI_BINNING_HORIZONTAL NS_SWIFT_NAME(CAP_PROP_XI_BINNING_HORIZONTAL);
  272. @property (class, readonly) int CAP_PROP_XI_BINNING_PATTERN NS_SWIFT_NAME(CAP_PROP_XI_BINNING_PATTERN);
  273. @property (class, readonly) int CAP_PROP_XI_DECIMATION_SELECTOR NS_SWIFT_NAME(CAP_PROP_XI_DECIMATION_SELECTOR);
  274. @property (class, readonly) int CAP_PROP_XI_DECIMATION_VERTICAL NS_SWIFT_NAME(CAP_PROP_XI_DECIMATION_VERTICAL);
  275. @property (class, readonly) int CAP_PROP_XI_DECIMATION_HORIZONTAL NS_SWIFT_NAME(CAP_PROP_XI_DECIMATION_HORIZONTAL);
  276. @property (class, readonly) int CAP_PROP_XI_DECIMATION_PATTERN NS_SWIFT_NAME(CAP_PROP_XI_DECIMATION_PATTERN);
  277. @property (class, readonly) int CAP_PROP_XI_TEST_PATTERN_GENERATOR_SELECTOR NS_SWIFT_NAME(CAP_PROP_XI_TEST_PATTERN_GENERATOR_SELECTOR);
  278. @property (class, readonly) int CAP_PROP_XI_TEST_PATTERN NS_SWIFT_NAME(CAP_PROP_XI_TEST_PATTERN);
  279. @property (class, readonly) int CAP_PROP_XI_IMAGE_DATA_FORMAT NS_SWIFT_NAME(CAP_PROP_XI_IMAGE_DATA_FORMAT);
  280. @property (class, readonly) int CAP_PROP_XI_SHUTTER_TYPE NS_SWIFT_NAME(CAP_PROP_XI_SHUTTER_TYPE);
  281. @property (class, readonly) int CAP_PROP_XI_SENSOR_TAPS NS_SWIFT_NAME(CAP_PROP_XI_SENSOR_TAPS);
  282. @property (class, readonly) int CAP_PROP_XI_AEAG_ROI_OFFSET_X NS_SWIFT_NAME(CAP_PROP_XI_AEAG_ROI_OFFSET_X);
  283. @property (class, readonly) int CAP_PROP_XI_AEAG_ROI_OFFSET_Y NS_SWIFT_NAME(CAP_PROP_XI_AEAG_ROI_OFFSET_Y);
  284. @property (class, readonly) int CAP_PROP_XI_AEAG_ROI_WIDTH NS_SWIFT_NAME(CAP_PROP_XI_AEAG_ROI_WIDTH);
  285. @property (class, readonly) int CAP_PROP_XI_AEAG_ROI_HEIGHT NS_SWIFT_NAME(CAP_PROP_XI_AEAG_ROI_HEIGHT);
  286. @property (class, readonly) int CAP_PROP_XI_BPC NS_SWIFT_NAME(CAP_PROP_XI_BPC);
  287. @property (class, readonly) int CAP_PROP_XI_WB_KR NS_SWIFT_NAME(CAP_PROP_XI_WB_KR);
  288. @property (class, readonly) int CAP_PROP_XI_WB_KG NS_SWIFT_NAME(CAP_PROP_XI_WB_KG);
  289. @property (class, readonly) int CAP_PROP_XI_WB_KB NS_SWIFT_NAME(CAP_PROP_XI_WB_KB);
  290. @property (class, readonly) int CAP_PROP_XI_WIDTH NS_SWIFT_NAME(CAP_PROP_XI_WIDTH);
  291. @property (class, readonly) int CAP_PROP_XI_HEIGHT NS_SWIFT_NAME(CAP_PROP_XI_HEIGHT);
  292. @property (class, readonly) int CAP_PROP_XI_REGION_SELECTOR NS_SWIFT_NAME(CAP_PROP_XI_REGION_SELECTOR);
  293. @property (class, readonly) int CAP_PROP_XI_REGION_MODE NS_SWIFT_NAME(CAP_PROP_XI_REGION_MODE);
  294. @property (class, readonly) int CAP_PROP_XI_LIMIT_BANDWIDTH NS_SWIFT_NAME(CAP_PROP_XI_LIMIT_BANDWIDTH);
  295. @property (class, readonly) int CAP_PROP_XI_SENSOR_DATA_BIT_DEPTH NS_SWIFT_NAME(CAP_PROP_XI_SENSOR_DATA_BIT_DEPTH);
  296. @property (class, readonly) int CAP_PROP_XI_OUTPUT_DATA_BIT_DEPTH NS_SWIFT_NAME(CAP_PROP_XI_OUTPUT_DATA_BIT_DEPTH);
  297. @property (class, readonly) int CAP_PROP_XI_IMAGE_DATA_BIT_DEPTH NS_SWIFT_NAME(CAP_PROP_XI_IMAGE_DATA_BIT_DEPTH);
  298. @property (class, readonly) int CAP_PROP_XI_OUTPUT_DATA_PACKING NS_SWIFT_NAME(CAP_PROP_XI_OUTPUT_DATA_PACKING);
  299. @property (class, readonly) int CAP_PROP_XI_OUTPUT_DATA_PACKING_TYPE NS_SWIFT_NAME(CAP_PROP_XI_OUTPUT_DATA_PACKING_TYPE);
  300. @property (class, readonly) int CAP_PROP_XI_IS_COOLED NS_SWIFT_NAME(CAP_PROP_XI_IS_COOLED);
  301. @property (class, readonly) int CAP_PROP_XI_COOLING NS_SWIFT_NAME(CAP_PROP_XI_COOLING);
  302. @property (class, readonly) int CAP_PROP_XI_TARGET_TEMP NS_SWIFT_NAME(CAP_PROP_XI_TARGET_TEMP);
  303. @property (class, readonly) int CAP_PROP_XI_CHIP_TEMP NS_SWIFT_NAME(CAP_PROP_XI_CHIP_TEMP);
  304. @property (class, readonly) int CAP_PROP_XI_HOUS_TEMP NS_SWIFT_NAME(CAP_PROP_XI_HOUS_TEMP);
  305. @property (class, readonly) int CAP_PROP_XI_HOUS_BACK_SIDE_TEMP NS_SWIFT_NAME(CAP_PROP_XI_HOUS_BACK_SIDE_TEMP);
  306. @property (class, readonly) int CAP_PROP_XI_SENSOR_BOARD_TEMP NS_SWIFT_NAME(CAP_PROP_XI_SENSOR_BOARD_TEMP);
  307. @property (class, readonly) int CAP_PROP_XI_CMS NS_SWIFT_NAME(CAP_PROP_XI_CMS);
  308. @property (class, readonly) int CAP_PROP_XI_APPLY_CMS NS_SWIFT_NAME(CAP_PROP_XI_APPLY_CMS);
  309. @property (class, readonly) int CAP_PROP_XI_IMAGE_IS_COLOR NS_SWIFT_NAME(CAP_PROP_XI_IMAGE_IS_COLOR);
  310. @property (class, readonly) int CAP_PROP_XI_COLOR_FILTER_ARRAY NS_SWIFT_NAME(CAP_PROP_XI_COLOR_FILTER_ARRAY);
  311. @property (class, readonly) int CAP_PROP_XI_GAMMAY NS_SWIFT_NAME(CAP_PROP_XI_GAMMAY);
  312. @property (class, readonly) int CAP_PROP_XI_GAMMAC NS_SWIFT_NAME(CAP_PROP_XI_GAMMAC);
  313. @property (class, readonly) int CAP_PROP_XI_SHARPNESS NS_SWIFT_NAME(CAP_PROP_XI_SHARPNESS);
  314. @property (class, readonly) int CAP_PROP_XI_CC_MATRIX_00 NS_SWIFT_NAME(CAP_PROP_XI_CC_MATRIX_00);
  315. @property (class, readonly) int CAP_PROP_XI_CC_MATRIX_01 NS_SWIFT_NAME(CAP_PROP_XI_CC_MATRIX_01);
  316. @property (class, readonly) int CAP_PROP_XI_CC_MATRIX_02 NS_SWIFT_NAME(CAP_PROP_XI_CC_MATRIX_02);
  317. @property (class, readonly) int CAP_PROP_XI_CC_MATRIX_03 NS_SWIFT_NAME(CAP_PROP_XI_CC_MATRIX_03);
  318. @property (class, readonly) int CAP_PROP_XI_CC_MATRIX_10 NS_SWIFT_NAME(CAP_PROP_XI_CC_MATRIX_10);
  319. @property (class, readonly) int CAP_PROP_XI_CC_MATRIX_11 NS_SWIFT_NAME(CAP_PROP_XI_CC_MATRIX_11);
  320. @property (class, readonly) int CAP_PROP_XI_CC_MATRIX_12 NS_SWIFT_NAME(CAP_PROP_XI_CC_MATRIX_12);
  321. @property (class, readonly) int CAP_PROP_XI_CC_MATRIX_13 NS_SWIFT_NAME(CAP_PROP_XI_CC_MATRIX_13);
  322. @property (class, readonly) int CAP_PROP_XI_CC_MATRIX_20 NS_SWIFT_NAME(CAP_PROP_XI_CC_MATRIX_20);
  323. @property (class, readonly) int CAP_PROP_XI_CC_MATRIX_21 NS_SWIFT_NAME(CAP_PROP_XI_CC_MATRIX_21);
  324. @property (class, readonly) int CAP_PROP_XI_CC_MATRIX_22 NS_SWIFT_NAME(CAP_PROP_XI_CC_MATRIX_22);
  325. @property (class, readonly) int CAP_PROP_XI_CC_MATRIX_23 NS_SWIFT_NAME(CAP_PROP_XI_CC_MATRIX_23);
  326. @property (class, readonly) int CAP_PROP_XI_CC_MATRIX_30 NS_SWIFT_NAME(CAP_PROP_XI_CC_MATRIX_30);
  327. @property (class, readonly) int CAP_PROP_XI_CC_MATRIX_31 NS_SWIFT_NAME(CAP_PROP_XI_CC_MATRIX_31);
  328. @property (class, readonly) int CAP_PROP_XI_CC_MATRIX_32 NS_SWIFT_NAME(CAP_PROP_XI_CC_MATRIX_32);
  329. @property (class, readonly) int CAP_PROP_XI_CC_MATRIX_33 NS_SWIFT_NAME(CAP_PROP_XI_CC_MATRIX_33);
  330. @property (class, readonly) int CAP_PROP_XI_DEFAULT_CC_MATRIX NS_SWIFT_NAME(CAP_PROP_XI_DEFAULT_CC_MATRIX);
  331. @property (class, readonly) int CAP_PROP_XI_TRG_SELECTOR NS_SWIFT_NAME(CAP_PROP_XI_TRG_SELECTOR);
  332. @property (class, readonly) int CAP_PROP_XI_ACQ_FRAME_BURST_COUNT NS_SWIFT_NAME(CAP_PROP_XI_ACQ_FRAME_BURST_COUNT);
  333. @property (class, readonly) int CAP_PROP_XI_DEBOUNCE_EN NS_SWIFT_NAME(CAP_PROP_XI_DEBOUNCE_EN);
  334. @property (class, readonly) int CAP_PROP_XI_DEBOUNCE_T0 NS_SWIFT_NAME(CAP_PROP_XI_DEBOUNCE_T0);
  335. @property (class, readonly) int CAP_PROP_XI_DEBOUNCE_T1 NS_SWIFT_NAME(CAP_PROP_XI_DEBOUNCE_T1);
  336. @property (class, readonly) int CAP_PROP_XI_DEBOUNCE_POL NS_SWIFT_NAME(CAP_PROP_XI_DEBOUNCE_POL);
  337. @property (class, readonly) int CAP_PROP_XI_LENS_MODE NS_SWIFT_NAME(CAP_PROP_XI_LENS_MODE);
  338. @property (class, readonly) int CAP_PROP_XI_LENS_APERTURE_VALUE NS_SWIFT_NAME(CAP_PROP_XI_LENS_APERTURE_VALUE);
  339. @property (class, readonly) int CAP_PROP_XI_LENS_FOCUS_MOVEMENT_VALUE NS_SWIFT_NAME(CAP_PROP_XI_LENS_FOCUS_MOVEMENT_VALUE);
  340. @property (class, readonly) int CAP_PROP_XI_LENS_FOCUS_MOVE NS_SWIFT_NAME(CAP_PROP_XI_LENS_FOCUS_MOVE);
  341. @property (class, readonly) int CAP_PROP_XI_LENS_FOCUS_DISTANCE NS_SWIFT_NAME(CAP_PROP_XI_LENS_FOCUS_DISTANCE);
  342. @property (class, readonly) int CAP_PROP_XI_LENS_FOCAL_LENGTH NS_SWIFT_NAME(CAP_PROP_XI_LENS_FOCAL_LENGTH);
  343. @property (class, readonly) int CAP_PROP_XI_LENS_FEATURE_SELECTOR NS_SWIFT_NAME(CAP_PROP_XI_LENS_FEATURE_SELECTOR);
  344. @property (class, readonly) int CAP_PROP_XI_LENS_FEATURE NS_SWIFT_NAME(CAP_PROP_XI_LENS_FEATURE);
  345. @property (class, readonly) int CAP_PROP_XI_DEVICE_MODEL_ID NS_SWIFT_NAME(CAP_PROP_XI_DEVICE_MODEL_ID);
  346. @property (class, readonly) int CAP_PROP_XI_DEVICE_SN NS_SWIFT_NAME(CAP_PROP_XI_DEVICE_SN);
  347. @property (class, readonly) int CAP_PROP_XI_IMAGE_DATA_FORMAT_RGB32_ALPHA NS_SWIFT_NAME(CAP_PROP_XI_IMAGE_DATA_FORMAT_RGB32_ALPHA);
  348. @property (class, readonly) int CAP_PROP_XI_IMAGE_PAYLOAD_SIZE NS_SWIFT_NAME(CAP_PROP_XI_IMAGE_PAYLOAD_SIZE);
  349. @property (class, readonly) int CAP_PROP_XI_TRANSPORT_PIXEL_FORMAT NS_SWIFT_NAME(CAP_PROP_XI_TRANSPORT_PIXEL_FORMAT);
  350. @property (class, readonly) int CAP_PROP_XI_SENSOR_CLOCK_FREQ_HZ NS_SWIFT_NAME(CAP_PROP_XI_SENSOR_CLOCK_FREQ_HZ);
  351. @property (class, readonly) int CAP_PROP_XI_SENSOR_CLOCK_FREQ_INDEX NS_SWIFT_NAME(CAP_PROP_XI_SENSOR_CLOCK_FREQ_INDEX);
  352. @property (class, readonly) int CAP_PROP_XI_SENSOR_OUTPUT_CHANNEL_COUNT NS_SWIFT_NAME(CAP_PROP_XI_SENSOR_OUTPUT_CHANNEL_COUNT);
  353. @property (class, readonly) int CAP_PROP_XI_FRAMERATE NS_SWIFT_NAME(CAP_PROP_XI_FRAMERATE);
  354. @property (class, readonly) int CAP_PROP_XI_COUNTER_SELECTOR NS_SWIFT_NAME(CAP_PROP_XI_COUNTER_SELECTOR);
  355. @property (class, readonly) int CAP_PROP_XI_COUNTER_VALUE NS_SWIFT_NAME(CAP_PROP_XI_COUNTER_VALUE);
  356. @property (class, readonly) int CAP_PROP_XI_ACQ_TIMING_MODE NS_SWIFT_NAME(CAP_PROP_XI_ACQ_TIMING_MODE);
  357. @property (class, readonly) int CAP_PROP_XI_AVAILABLE_BANDWIDTH NS_SWIFT_NAME(CAP_PROP_XI_AVAILABLE_BANDWIDTH);
  358. @property (class, readonly) int CAP_PROP_XI_BUFFER_POLICY NS_SWIFT_NAME(CAP_PROP_XI_BUFFER_POLICY);
  359. @property (class, readonly) int CAP_PROP_XI_LUT_EN NS_SWIFT_NAME(CAP_PROP_XI_LUT_EN);
  360. @property (class, readonly) int CAP_PROP_XI_LUT_INDEX NS_SWIFT_NAME(CAP_PROP_XI_LUT_INDEX);
  361. @property (class, readonly) int CAP_PROP_XI_LUT_VALUE NS_SWIFT_NAME(CAP_PROP_XI_LUT_VALUE);
  362. @property (class, readonly) int CAP_PROP_XI_TRG_DELAY NS_SWIFT_NAME(CAP_PROP_XI_TRG_DELAY);
  363. @property (class, readonly) int CAP_PROP_XI_TS_RST_MODE NS_SWIFT_NAME(CAP_PROP_XI_TS_RST_MODE);
  364. @property (class, readonly) int CAP_PROP_XI_TS_RST_SOURCE NS_SWIFT_NAME(CAP_PROP_XI_TS_RST_SOURCE);
  365. @property (class, readonly) int CAP_PROP_XI_IS_DEVICE_EXIST NS_SWIFT_NAME(CAP_PROP_XI_IS_DEVICE_EXIST);
  366. @property (class, readonly) int CAP_PROP_XI_ACQ_BUFFER_SIZE NS_SWIFT_NAME(CAP_PROP_XI_ACQ_BUFFER_SIZE);
  367. @property (class, readonly) int CAP_PROP_XI_ACQ_BUFFER_SIZE_UNIT NS_SWIFT_NAME(CAP_PROP_XI_ACQ_BUFFER_SIZE_UNIT);
  368. @property (class, readonly) int CAP_PROP_XI_ACQ_TRANSPORT_BUFFER_SIZE NS_SWIFT_NAME(CAP_PROP_XI_ACQ_TRANSPORT_BUFFER_SIZE);
  369. @property (class, readonly) int CAP_PROP_XI_BUFFERS_QUEUE_SIZE NS_SWIFT_NAME(CAP_PROP_XI_BUFFERS_QUEUE_SIZE);
  370. @property (class, readonly) int CAP_PROP_XI_ACQ_TRANSPORT_BUFFER_COMMIT NS_SWIFT_NAME(CAP_PROP_XI_ACQ_TRANSPORT_BUFFER_COMMIT);
  371. @property (class, readonly) int CAP_PROP_XI_RECENT_FRAME NS_SWIFT_NAME(CAP_PROP_XI_RECENT_FRAME);
  372. @property (class, readonly) int CAP_PROP_XI_DEVICE_RESET NS_SWIFT_NAME(CAP_PROP_XI_DEVICE_RESET);
  373. @property (class, readonly) int CAP_PROP_XI_COLUMN_FPN_CORRECTION NS_SWIFT_NAME(CAP_PROP_XI_COLUMN_FPN_CORRECTION);
  374. @property (class, readonly) int CAP_PROP_XI_ROW_FPN_CORRECTION NS_SWIFT_NAME(CAP_PROP_XI_ROW_FPN_CORRECTION);
  375. @property (class, readonly) int CAP_PROP_XI_SENSOR_MODE NS_SWIFT_NAME(CAP_PROP_XI_SENSOR_MODE);
  376. @property (class, readonly) int CAP_PROP_XI_HDR NS_SWIFT_NAME(CAP_PROP_XI_HDR);
  377. @property (class, readonly) int CAP_PROP_XI_HDR_KNEEPOINT_COUNT NS_SWIFT_NAME(CAP_PROP_XI_HDR_KNEEPOINT_COUNT);
  378. @property (class, readonly) int CAP_PROP_XI_HDR_T1 NS_SWIFT_NAME(CAP_PROP_XI_HDR_T1);
  379. @property (class, readonly) int CAP_PROP_XI_HDR_T2 NS_SWIFT_NAME(CAP_PROP_XI_HDR_T2);
  380. @property (class, readonly) int CAP_PROP_XI_KNEEPOINT1 NS_SWIFT_NAME(CAP_PROP_XI_KNEEPOINT1);
  381. @property (class, readonly) int CAP_PROP_XI_KNEEPOINT2 NS_SWIFT_NAME(CAP_PROP_XI_KNEEPOINT2);
  382. @property (class, readonly) int CAP_PROP_XI_IMAGE_BLACK_LEVEL NS_SWIFT_NAME(CAP_PROP_XI_IMAGE_BLACK_LEVEL);
  383. @property (class, readonly) int CAP_PROP_XI_HW_REVISION NS_SWIFT_NAME(CAP_PROP_XI_HW_REVISION);
  384. @property (class, readonly) int CAP_PROP_XI_DEBUG_LEVEL NS_SWIFT_NAME(CAP_PROP_XI_DEBUG_LEVEL);
  385. @property (class, readonly) int CAP_PROP_XI_AUTO_BANDWIDTH_CALCULATION NS_SWIFT_NAME(CAP_PROP_XI_AUTO_BANDWIDTH_CALCULATION);
  386. @property (class, readonly) int CAP_PROP_XI_FFS_FILE_ID NS_SWIFT_NAME(CAP_PROP_XI_FFS_FILE_ID);
  387. @property (class, readonly) int CAP_PROP_XI_FFS_FILE_SIZE NS_SWIFT_NAME(CAP_PROP_XI_FFS_FILE_SIZE);
  388. @property (class, readonly) int CAP_PROP_XI_FREE_FFS_SIZE NS_SWIFT_NAME(CAP_PROP_XI_FREE_FFS_SIZE);
  389. @property (class, readonly) int CAP_PROP_XI_USED_FFS_SIZE NS_SWIFT_NAME(CAP_PROP_XI_USED_FFS_SIZE);
  390. @property (class, readonly) int CAP_PROP_XI_FFS_ACCESS_KEY NS_SWIFT_NAME(CAP_PROP_XI_FFS_ACCESS_KEY);
  391. @property (class, readonly) int CAP_PROP_XI_SENSOR_FEATURE_SELECTOR NS_SWIFT_NAME(CAP_PROP_XI_SENSOR_FEATURE_SELECTOR);
  392. @property (class, readonly) int CAP_PROP_XI_SENSOR_FEATURE_VALUE NS_SWIFT_NAME(CAP_PROP_XI_SENSOR_FEATURE_VALUE);
  393. @property (class, readonly) int CAP_PROP_ARAVIS_AUTOTRIGGER NS_SWIFT_NAME(CAP_PROP_ARAVIS_AUTOTRIGGER);
  394. @property (class, readonly) int CAP_PROP_IOS_DEVICE_FOCUS NS_SWIFT_NAME(CAP_PROP_IOS_DEVICE_FOCUS);
  395. @property (class, readonly) int CAP_PROP_IOS_DEVICE_EXPOSURE NS_SWIFT_NAME(CAP_PROP_IOS_DEVICE_EXPOSURE);
  396. @property (class, readonly) int CAP_PROP_IOS_DEVICE_FLASH NS_SWIFT_NAME(CAP_PROP_IOS_DEVICE_FLASH);
  397. @property (class, readonly) int CAP_PROP_IOS_DEVICE_WHITEBALANCE NS_SWIFT_NAME(CAP_PROP_IOS_DEVICE_WHITEBALANCE);
  398. @property (class, readonly) int CAP_PROP_IOS_DEVICE_TORCH NS_SWIFT_NAME(CAP_PROP_IOS_DEVICE_TORCH);
  399. @property (class, readonly) int CAP_PROP_GIGA_FRAME_OFFSET_X NS_SWIFT_NAME(CAP_PROP_GIGA_FRAME_OFFSET_X);
  400. @property (class, readonly) int CAP_PROP_GIGA_FRAME_OFFSET_Y NS_SWIFT_NAME(CAP_PROP_GIGA_FRAME_OFFSET_Y);
  401. @property (class, readonly) int CAP_PROP_GIGA_FRAME_WIDTH_MAX NS_SWIFT_NAME(CAP_PROP_GIGA_FRAME_WIDTH_MAX);
  402. @property (class, readonly) int CAP_PROP_GIGA_FRAME_HEIGH_MAX NS_SWIFT_NAME(CAP_PROP_GIGA_FRAME_HEIGH_MAX);
  403. @property (class, readonly) int CAP_PROP_GIGA_FRAME_SENS_WIDTH NS_SWIFT_NAME(CAP_PROP_GIGA_FRAME_SENS_WIDTH);
  404. @property (class, readonly) int CAP_PROP_GIGA_FRAME_SENS_HEIGH NS_SWIFT_NAME(CAP_PROP_GIGA_FRAME_SENS_HEIGH);
  405. @property (class, readonly) int CAP_PROP_INTELPERC_PROFILE_COUNT NS_SWIFT_NAME(CAP_PROP_INTELPERC_PROFILE_COUNT);
  406. @property (class, readonly) int CAP_PROP_INTELPERC_PROFILE_IDX NS_SWIFT_NAME(CAP_PROP_INTELPERC_PROFILE_IDX);
  407. @property (class, readonly) int CAP_PROP_INTELPERC_DEPTH_LOW_CONFIDENCE_VALUE NS_SWIFT_NAME(CAP_PROP_INTELPERC_DEPTH_LOW_CONFIDENCE_VALUE);
  408. @property (class, readonly) int CAP_PROP_INTELPERC_DEPTH_SATURATION_VALUE NS_SWIFT_NAME(CAP_PROP_INTELPERC_DEPTH_SATURATION_VALUE);
  409. @property (class, readonly) int CAP_PROP_INTELPERC_DEPTH_CONFIDENCE_THRESHOLD NS_SWIFT_NAME(CAP_PROP_INTELPERC_DEPTH_CONFIDENCE_THRESHOLD);
  410. @property (class, readonly) int CAP_PROP_INTELPERC_DEPTH_FOCAL_LENGTH_HORZ NS_SWIFT_NAME(CAP_PROP_INTELPERC_DEPTH_FOCAL_LENGTH_HORZ);
  411. @property (class, readonly) int CAP_PROP_INTELPERC_DEPTH_FOCAL_LENGTH_VERT NS_SWIFT_NAME(CAP_PROP_INTELPERC_DEPTH_FOCAL_LENGTH_VERT);
  412. @property (class, readonly) int CAP_INTELPERC_DEPTH_GENERATOR NS_SWIFT_NAME(CAP_INTELPERC_DEPTH_GENERATOR);
  413. @property (class, readonly) int CAP_INTELPERC_IMAGE_GENERATOR NS_SWIFT_NAME(CAP_INTELPERC_IMAGE_GENERATOR);
  414. @property (class, readonly) int CAP_INTELPERC_IR_GENERATOR NS_SWIFT_NAME(CAP_INTELPERC_IR_GENERATOR);
  415. @property (class, readonly) int CAP_INTELPERC_GENERATORS_MASK NS_SWIFT_NAME(CAP_INTELPERC_GENERATORS_MASK);
  416. @property (class, readonly) int CAP_INTELPERC_DEPTH_MAP NS_SWIFT_NAME(CAP_INTELPERC_DEPTH_MAP);
  417. @property (class, readonly) int CAP_INTELPERC_UVDEPTH_MAP NS_SWIFT_NAME(CAP_INTELPERC_UVDEPTH_MAP);
  418. @property (class, readonly) int CAP_INTELPERC_IR_MAP NS_SWIFT_NAME(CAP_INTELPERC_IR_MAP);
  419. @property (class, readonly) int CAP_INTELPERC_IMAGE NS_SWIFT_NAME(CAP_INTELPERC_IMAGE);
  420. @property (class, readonly) int CAP_PROP_GPHOTO2_PREVIEW NS_SWIFT_NAME(CAP_PROP_GPHOTO2_PREVIEW);
  421. @property (class, readonly) int CAP_PROP_GPHOTO2_WIDGET_ENUMERATE NS_SWIFT_NAME(CAP_PROP_GPHOTO2_WIDGET_ENUMERATE);
  422. @property (class, readonly) int CAP_PROP_GPHOTO2_RELOAD_CONFIG NS_SWIFT_NAME(CAP_PROP_GPHOTO2_RELOAD_CONFIG);
  423. @property (class, readonly) int CAP_PROP_GPHOTO2_RELOAD_ON_CHANGE NS_SWIFT_NAME(CAP_PROP_GPHOTO2_RELOAD_ON_CHANGE);
  424. @property (class, readonly) int CAP_PROP_GPHOTO2_COLLECT_MSGS NS_SWIFT_NAME(CAP_PROP_GPHOTO2_COLLECT_MSGS);
  425. @property (class, readonly) int CAP_PROP_GPHOTO2_FLUSH_MSGS NS_SWIFT_NAME(CAP_PROP_GPHOTO2_FLUSH_MSGS);
  426. @property (class, readonly) int CAP_PROP_SPEED NS_SWIFT_NAME(CAP_PROP_SPEED);
  427. @property (class, readonly) int CAP_PROP_APERTURE NS_SWIFT_NAME(CAP_PROP_APERTURE);
  428. @property (class, readonly) int CAP_PROP_EXPOSUREPROGRAM NS_SWIFT_NAME(CAP_PROP_EXPOSUREPROGRAM);
  429. @property (class, readonly) int CAP_PROP_VIEWFINDER NS_SWIFT_NAME(CAP_PROP_VIEWFINDER);
  430. @property (class, readonly) int CAP_PROP_IMAGES_BASE NS_SWIFT_NAME(CAP_PROP_IMAGES_BASE);
  431. @property (class, readonly) int CAP_PROP_IMAGES_LAST NS_SWIFT_NAME(CAP_PROP_IMAGES_LAST);
  432. #pragma mark - Methods
  433. //
  434. // String cv::videoio_registry::getBackendName(VideoCaptureAPIs api)
  435. //
  436. /**
  437. * Returns backend API name or "UnknownVideoAPI(xxx)"
  438. * @param api backend ID (#VideoCaptureAPIs)
  439. */
  440. + (NSString*)getBackendName:(VideoCaptureAPIs)api NS_SWIFT_NAME(getBackendName(api:));
  441. //
  442. // vector_VideoCaptureAPIs cv::videoio_registry::getBackends()
  443. //
  444. // Return type 'vector_VideoCaptureAPIs' is not supported, skipping the function
  445. //
  446. // vector_VideoCaptureAPIs cv::videoio_registry::getCameraBackends()
  447. //
  448. // Return type 'vector_VideoCaptureAPIs' is not supported, skipping the function
  449. //
  450. // vector_VideoCaptureAPIs cv::videoio_registry::getStreamBackends()
  451. //
  452. // Return type 'vector_VideoCaptureAPIs' is not supported, skipping the function
  453. //
  454. // vector_VideoCaptureAPIs cv::videoio_registry::getWriterBackends()
  455. //
  456. // Return type 'vector_VideoCaptureAPIs' is not supported, skipping the function
  457. //
  458. // bool cv::videoio_registry::hasBackend(VideoCaptureAPIs api)
  459. //
  460. /**
  461. * Returns true if backend is available
  462. */
  463. + (BOOL)hasBackend:(VideoCaptureAPIs)api NS_SWIFT_NAME(hasBackend(api:));
  464. //
  465. // bool cv::videoio_registry::isBackendBuiltIn(VideoCaptureAPIs api)
  466. //
  467. /**
  468. * Returns true if backend is built in (false if backend is used as plugin)
  469. */
  470. + (BOOL)isBackendBuiltIn:(VideoCaptureAPIs)api NS_SWIFT_NAME(isBackendBuiltIn(api:));
  471. //
  472. // string cv::videoio_registry::getCameraBackendPluginVersion(VideoCaptureAPIs api, int& version_ABI, int& version_API)
  473. //
  474. /**
  475. * Returns description and ABI/API version of videoio plugin's camera interface
  476. */
  477. + (NSString*)getCameraBackendPluginVersion:(VideoCaptureAPIs)api version_ABI:(int*)version_ABI version_API:(int*)version_API NS_SWIFT_NAME(getCameraBackendPluginVersion(api:version_ABI:version_API:));
  478. //
  479. // string cv::videoio_registry::getStreamBackendPluginVersion(VideoCaptureAPIs api, int& version_ABI, int& version_API)
  480. //
  481. /**
  482. * Returns description and ABI/API version of videoio plugin's stream capture interface
  483. */
  484. + (NSString*)getStreamBackendPluginVersion:(VideoCaptureAPIs)api version_ABI:(int*)version_ABI version_API:(int*)version_API NS_SWIFT_NAME(getStreamBackendPluginVersion(api:version_ABI:version_API:));
  485. //
  486. // string cv::videoio_registry::getWriterBackendPluginVersion(VideoCaptureAPIs api, int& version_ABI, int& version_API)
  487. //
  488. /**
  489. * Returns description and ABI/API version of videoio plugin's writer interface
  490. */
  491. + (NSString*)getWriterBackendPluginVersion:(VideoCaptureAPIs)api version_ABI:(int*)version_ABI version_API:(int*)version_API NS_SWIFT_NAME(getWriterBackendPluginVersion(api:version_ABI:version_API:));
  492. @end
  493. NS_ASSUME_NONNULL_END