9 #define REGISTER_MD_TYPE(A,B)\ 11 struct md_type_trait<A>\ 13 static const md_type type = B;\ 45 static const std::map<md_type, std::string> md_type_desc =
168 #pragma pack(push, 1) 177 uint8_t reserved0[2];
183 uint8_t reserved1[1];
198 uint8_t reserved2[7];
205 uint8_t reserved3[78];
215 uint8_t reserved0[2];
221 uint8_t reserved1[1];
225 uint8_t reserved2[6];
232 uint8_t reserved3[3];
239 uint8_t reserved4[7];
245 uint8_t reserved5[73];
metadata_raw - aggrevative structure that represents all the possible metadata struct types to be han...
Definition: metadata.h:533
mf_camera_extrinsic camera_extrinsic
Definition: metadata.h:468
uint8_t accuracy
Definition: metadata.h:228
uint8_t thermal_loop_enable
Definition: metadata.h:241
md_intrinsic_pinhole_cam_model radial_k1
Definition: metadata.h:430
md_header header
Definition: metadata.h:386
uint32_t flags
Definition: metadata.h:388
uint32_t right_blue_sum
Definition: metadata.h:402
uint32_t right_red_sum
Definition: metadata.h:399
uint32_t exposure_roi_right
Definition: metadata.h:310
float radial_k2
Definition: metadata.h:419
md_header header
Definition: metadata.h:444
md_configuration intel_configuration
Definition: metadata.h:478
uint8_t format
Definition: metadata.h:217
uint32_t flags
Definition: metadata.h:279
uint16_t height
Definition: metadata.h:370
uint32_t sharpness
Definition: metadata.h:342
uint32_t manual_exposure
Definition: metadata.h:305
float2 principal_point
Definition: metadata.h:411
uint64_t exposure_time
Definition: metadata.h:281
uint16_t actual_fps
Definition: metadata.h:238
const uint8_t INTRINSICS_MODEL_COUNT
Definition: metadata.h:434
uint32_t version
Definition: metadata.h:260
md_configuration - device/stream configuration. Corresponds to FW's STMetaDataIntelConfiguration obje...
Definition: metadata.h:359
md_configuration_attributes
md_configuration_attributes - bit mask to find active attributes, md_configuration struct ...
Definition: metadata.h:134
constexpr uint8_t metadata_raw_size
Definition: metadata.h:550
md_header header
Definition: metadata.h:467
md_stat_mode stat_mode
Definition: metadata.h:516
Definition: metadata.h:170
uint8_t image_info_bits
Definition: metadata.h:213
md_intel_stat Corresponds to FW's STMetaDataIntelStat object
Definition: metadata.h:384
uint32_t version
Definition: metadata.h:337
uint32_t width
Definition: metadata.h:428
md_capture_timing intel_capture_timing
Definition: metadata.h:483
md_capture_stats - properties associated with optical sensor during video streaming. Corresponds to FW STMetaDataCaptureStats object
Definition: metadata.h:276
uint32_t manual_wb
Definition: metadata.h:350
uint8_t laser_power
Definition: metadata.h:227
uint32_t iso_speed
Definition: metadata.h:284
uint64_t exposure_compensation_flags
Definition: metadata.h:282
uint8_t backlightComp
Definition: metadata.h:192
md_rgb_control_attributes
md_rgb_control_attributes - bit mask to find active attributes, md_rgb_control struct ...
Definition: metadata.h:114
uint32_t exposure_right_bright_count
Definition: metadata.h:393
uint32_t exposure_left_dark_count
Definition: metadata.h:390
uint32_t uvc_timestamp
Definition: metadata.h:172
uint32_t cookie
Definition: metadata.h:366
uint8_t external_trigger_delay_ms
Definition: metadata.h:224
uint32_t readout_time
Definition: metadata.h:264
md_header header
Definition: metadata.h:259
uint32_t saturation
Definition: metadata.h:341
uint16_t frame_latency
Definition: metadata.h:204
uint8_t confidence
Definition: metadata.h:231
md_capture_timing - properties associated with sensor configuration during video streaming. Corresponds to FW STMetaDataIntelCaptureTiming object
Definition: metadata.h:257
float tangential_p2
Definition: metadata.h:422
uint16_t fps
Definition: metadata.h:371
uint32_t frame_counter
Definition: metadata.h:176
md_configuration intel_configuration
Definition: metadata.h:486
uint32_t white_balance
Definition: metadata.h:287
md_header header
Definition: metadata.h:301
int8_t ir_temperature
Definition: metadata.h:244
uint32_t power_line_frequency
Definition: metadata.h:351
md_capture_stat_attributes
md_capture_stat_attributes - bit mask to find enabled attributes in md_capture_stats ...
Definition: metadata.h:76
uint32_t exposure_left_sum
Definition: metadata.h:389
uint32_t left_blue_sum
Definition: metadata.h:398
uint8_t sharpness
Definition: metadata.h:188
md_intrinsic_distortion_model - Distortion coefficients of sensor instrinsic
Definition: metadata.h:416
uint16_t gamma
Definition: metadata.h:193
Definition: metadata.h:20
md_rgb_control intel_rgb_control
Definition: metadata.h:493
uint8_t version
Definition: metadata.h:174
md_stat_attributes
md_stat_attributes - bit mask to find active attributes, md_stat struct
Definition: metadata.h:149
md_capture_stats intel_capture_stats
Definition: metadata.h:476
uint32_t flags
Definition: metadata.h:338
md_header header
Definition: metadata.h:278
uint32_t exposure_right_sum
Definition: metadata.h:391
md_capture_stats intel_capture_stats
Definition: metadata.h:492
Definition: metadata.h:497
Definition: metadata.h:465
Definition: metadata.h:525
uint16_t actual_exposure
Definition: metadata.h:234
uint16_t width
Definition: metadata.h:181
md_fisheye_control intel_fisheye_control
Definition: metadata.h:485
md_fisheye_mode fisheye_mode
Definition: metadata.h:536
md_fisheye_control_attributes
md_fisheye_control_attributes - bit mask to find active attributes, md_fisheye_control struct ...
Definition: metadata.h:106
uint8_t actual_laser_power
Definition: metadata.h:236
md_intrinsic_distortion_model radial_k2
Definition: metadata.h:431
uint32_t laserPowerMode
Definition: metadata.h:314
const int META_DATA_INTEL_STAT_VERSION
Definition: metadata.h:25
md_intel_stat metadata_intel_stat
Definition: metadata.h:508
uint16_t actual_trigger_fps
Definition: metadata.h:201
uint32_t left_green2_sum
Definition: metadata.h:397
uint16_t trigger
Definition: metadata.h:372
uint8_t auto_wb_temp
Definition: metadata.h:190
uint32_t zoom_factor
Definition: metadata.h:290
md_rgb_mode rgb_mode
Definition: metadata.h:537
md_camera_intrinsic intel_camera_intrinsic
Definition: metadata.h:501
uint8_t contrast
Definition: metadata.h:186
uint16_t actual_fps
Definition: metadata.h:200
uint32_t exposure_roi_top
Definition: metadata.h:311
float radial_k3
Definition: metadata.h:420
Definition: metadata.h:459
md_depth_y_normal_mode depth_y_mode
Definition: metadata.h:514
uint16_t format
Definition: metadata.h:368
uint32_t intrinsic_model_count
Definition: metadata.h:438
md_fisheye_normal_mode fisheye_mode
Definition: metadata.h:521
uint8_t gain
Definition: metadata.h:191
uint32_t backlight_comp
Definition: metadata.h:346
uint16_t manual_wb
Definition: metadata.h:196
uint16_t fps
Definition: metadata.h:220
uint16_t actual_exposure
Definition: metadata.h:202
uint32_t flags
Definition: metadata.h:326
uint32_t manual_exposure
Definition: metadata.h:328
Definition: metadata.h:504
uint32_t transform_count
Definition: metadata.h:461
uint32_t version
Definition: metadata.h:387
md_capture_timing intel_capture_timing
Definition: metadata.h:506
md_type
md_mode - enumerates the types of metadata modes(structs) supported
Definition: metadata.h:29
uint32_t flags
Definition: metadata.h:303
md_rgb_normal_mode rgb_mode
Definition: metadata.h:527
uint32_t focus_state
Definition: metadata.h:285
uint32_t right_green2_sum
Definition: metadata.h:401
md_calibration_mode calib_mode
Definition: metadata.h:528
uint16_t manual_exp
Definition: metadata.h:195
Definition: metadata.h:481
uint8_t format
Definition: metadata.h:179
int32_t oac_voltage
Definition: metadata.h:242
uint16_t calibration_count
Definition: metadata.h:376
const int META_DATA_INTEL_CAPTURE_TIMING_VERSION
Definition: metadata.h:26
md_depth_control intel_depth_control
Definition: metadata.h:477
uint16_t height
Definition: metadata.h:218
md_configuration intel_configuration
Definition: metadata.h:509
uint16_t width
Definition: metadata.h:219
uint32_t left_red_sum
Definition: metadata.h:395
uint32_t frame_counter
Definition: metadata.h:262
uint8_t hw_type
Definition: metadata.h:364
uint32_t exposure_priority
Definition: metadata.h:308
md_header header
Definition: metadata.h:324
uint32_t uvc_timestamp
Definition: metadata.h:210
md_capture_stats intel_capture_stats
Definition: metadata.h:507
uint8_t motion_vs_range
Definition: metadata.h:229
uint32_t exposure_roi_left
Definition: metadata.h:309
md_depth_control - depth data-related parameters. Corresponds to FW's STMetaDataIntelDepthControl obj...
Definition: metadata.h:299
uint32_t gain
Definition: metadata.h:345
int32_t exposure_compensation_value
Definition: metadata.h:283
Definition: metadata.h:408
uint16_t frame_latency
Definition: metadata.h:235
uint8_t saturation
Definition: metadata.h:187
uint32_t exposure_roi_bottom
Definition: metadata.h:312
uint32_t auto_exposure_mode
Definition: metadata.h:307
uint8_t image_info_bits
Definition: metadata.h:175
float2 focal_length
Definition: metadata.h:410
md_fisheye_control - fisheye-related parameters. Corresponds to FW's STMetaDataIntelFishEyeControl ob...
Definition: metadata.h:322
uint32_t flash
Definition: metadata.h:288
const int META_DATA_INTEL_CONFIGURATION_VERSION
Definition: metadata.h:24
uint32_t flags
Definition: metadata.h:363
int8_t brightness
Definition: metadata.h:185
uint64_t scene_mode
Definition: metadata.h:291
const uint8_t TRANSFORM_COUNT
Definition: metadata.h:458
uint8_t sku_id
Definition: metadata.h:365
Definition: metadata.h:436
uint32_t rec_frame_count
Definition: metadata.h:394
uint8_t filter
Definition: metadata.h:230
md_configuration intel_configuration
Definition: metadata.h:494
Definition: metadata.h:489
uint64_t sensor_framerate
Definition: metadata.h:292
uint32_t awb_temp
Definition: metadata.h:344
md_depth_mode depth_mode
Definition: metadata.h:535
uint32_t exposure_time
Definition: metadata.h:265
uint32_t exposure_right_dark_count
Definition: metadata.h:392
const int META_DATA_INTEL_DEPTH_CONTROL_VERSION
Definition: metadata.h:23
uint32_t brightness
Definition: metadata.h:339
uint32_t left_green1_sum
Definition: metadata.h:396
int16_t sync_delta
Definition: metadata.h:237
uint32_t pipe_latency
Definition: metadata.h:267
uint16_t width
Definition: metadata.h:369
md_calibration_mode calib_mode
Definition: metadata.h:522
uint32_t reserved
Definition: metadata.h:403
uint16_t fps
Definition: metadata.h:182
uint32_t version
Definition: metadata.h:302
md_capture_timing intel_capture_timing
Definition: metadata.h:499
uint32_t right_green1_sum
Definition: metadata.h:400
md_capture_timing intel_capture_timing
Definition: metadata.h:491
Definition: metadata.h:442
Definition: metadata.h:519
uint32_t sensor_timestamp
Definition: metadata.h:263
float tangential_p1
Definition: metadata.h:421
md_calibration_mode calib_mode
Definition: metadata.h:515
md_depth_control_attributes
md_depth_control_attributes - bit mask to find active attributes, md_depth_control struct ...
Definition: metadata.h:93
md_rgb_control - Realtec RGB sensor attributes.
Definition: metadata.h:334
md_capture_timing intel_capture_timing
Definition: metadata.h:475
float radial_k1
Definition: metadata.h:418
uint32_t manual_gain
Definition: metadata.h:304
uint8_t external_triggerenable
Definition: metadata.h:223
uint32_t hue
Definition: metadata.h:348
uint8_t power_line_frequency
Definition: metadata.h:197
int8_t oac_stability
Definition: metadata.h:243
constexpr uint8_t md_capture_timing_size
Definition: metadata.h:270
uint32_t flash_power
Definition: metadata.h:289
Definition: metadata.h:473
int16_t hue
Definition: metadata.h:194
uint8_t version
Definition: metadata.h:212
uint32_t low_light_comp
Definition: metadata.h:352
uint32_t laser_power
Definition: metadata.h:306
md_sr300_rgb sr300_rgb_mode
Definition: metadata.h:539
uint16_t color_temperature
Definition: metadata.h:203
uint32_t manual_exp
Definition: metadata.h:349
const uint8_t UVC_GUID_SIZE
Definition: metadata.h:450
uint16_t height
Definition: metadata.h:180
md_pinhole_camera_intrinsics pinhole_cam_intrinsics
Definition: metadata.h:445
uint32_t gamma
Definition: metadata.h:347
uint32_t reserved
Definition: metadata.h:280
uint32_t version
Definition: metadata.h:362
uint32_t lens_position
Definition: metadata.h:286
md_header header
Definition: metadata.h:361
md_sr300_depth sr300_depth_mode
Definition: metadata.h:538
uint32_t preset
Definition: metadata.h:313
uint32_t version
Definition: metadata.h:325
uint32_t ae_mode
Definition: metadata.h:343
uint32_t height
Definition: metadata.h:429
uint32_t contrast
Definition: metadata.h:340
md_header header
Definition: metadata.h:336
md_pinhole_cam_intrinsic_model - Pinhole sensor's characteristics
Definition: metadata.h:426
md_camera_extrinsic intel_camera_extrinsic
Definition: metadata.h:500
md_capture_stats intel_capture_stats
Definition: metadata.h:484
Definition: metadata.h:512
uint32_t frame_interval
Definition: metadata.h:266
md_capture_timing_attributes
md_capture_timing_attributes - enumerate the bit offset to check a specific attribute of md_capture_t...
Definition: metadata.h:64
uint32_t frame_counter
Definition: metadata.h:214
Definition: metadata.h:208
uint32_t manual_gain
Definition: metadata.h:327
uint32_t flags
Definition: metadata.h:261
uint8_t auto_exp_mode
Definition: metadata.h:189