Per-Frame-Metadata is the set of read-only properties that might be exposed for each individual frame.
| Enumerator |
|---|
| RS2_FRAME_METADATA_FRAME_COUNTER | A sequential index managed per-stream. Integer value
|
| RS2_FRAME_METADATA_FRAME_TIMESTAMP | Timestamp set by device clock when data readout and transmit commence. usec
|
| RS2_FRAME_METADATA_SENSOR_TIMESTAMP | Timestamp of the middle of sensor's exposure calculated by device. usec
|
| RS2_FRAME_METADATA_ACTUAL_EXPOSURE | Sensor's exposure width. When Auto Exposure (AE) is on the value is controlled by firmware. usec
|
| RS2_FRAME_METADATA_GAIN_LEVEL | A relative value increasing which will increase the Sensor's gain factor. \ When AE is set On, the value is controlled by firmware. Integer value
|
| RS2_FRAME_METADATA_AUTO_EXPOSURE | Auto Exposure Mode indicator. Zero corresponds to AE switched off.
|
| RS2_FRAME_METADATA_WHITE_BALANCE | White Balance setting as a color temperature. Kelvin degrees
|
| RS2_FRAME_METADATA_TIME_OF_ARRIVAL | Time of arrival in system clock
|
| RS2_FRAME_METADATA_TEMPERATURE | Temperature of the device, measured at the time of the frame capture. Celsius degrees
|
| RS2_FRAME_METADATA_BACKEND_TIMESTAMP | Timestamp get from uvc driver. usec
|
| RS2_FRAME_METADATA_ACTUAL_FPS | Actual fps, times 1000 (30.1 fps would be 30100 in the metadata)
|
| RS2_FRAME_METADATA_FRAME_LASER_POWER | Laser power value 0-360.
|
| RS2_FRAME_METADATA_FRAME_LASER_POWER_MODE | Laser power mode. Zero corresponds to Laser power switched off and one for switched on. deprecated, replaced by RS2_FRAME_METADATA_FRAME_EMITTER_MODE
|
| RS2_FRAME_METADATA_EXPOSURE_PRIORITY | Exposure priority.
|
| RS2_FRAME_METADATA_EXPOSURE_ROI_LEFT | Left region of interest for the auto exposure Algorithm.
|
| RS2_FRAME_METADATA_EXPOSURE_ROI_RIGHT | Right region of interest for the auto exposure Algorithm.
|
| RS2_FRAME_METADATA_EXPOSURE_ROI_TOP | Top region of interest for the auto exposure Algorithm.
|
| RS2_FRAME_METADATA_EXPOSURE_ROI_BOTTOM | Bottom region of interest for the auto exposure Algorithm.
|
| RS2_FRAME_METADATA_BRIGHTNESS | Color image brightness.
|
| RS2_FRAME_METADATA_CONTRAST | Color image contrast.
|
| RS2_FRAME_METADATA_SATURATION | Color image saturation.
|
| RS2_FRAME_METADATA_SHARPNESS | Color image sharpness.
|
| RS2_FRAME_METADATA_AUTO_WHITE_BALANCE_TEMPERATURE | Auto white balance temperature Mode indicator. Zero corresponds to automatic mode switched off.
|
| RS2_FRAME_METADATA_BACKLIGHT_COMPENSATION | Color backlight compensation. Zero corresponds to switched off.
|
| RS2_FRAME_METADATA_HUE | Color image hue.
|
| RS2_FRAME_METADATA_GAMMA | Color image gamma.
|
| RS2_FRAME_METADATA_MANUAL_WHITE_BALANCE | Color image white balance. Manual WB value on D400, current WB value on D585S
|
| RS2_FRAME_METADATA_POWER_LINE_FREQUENCY | Power Line Frequency for anti-flickering Off/50Hz/60Hz/Auto.
|
| RS2_FRAME_METADATA_LOW_LIGHT_COMPENSATION | Color lowlight compensation. Zero corresponds to switched off.
|
| RS2_FRAME_METADATA_FRAME_EMITTER_MODE | Emitter mode: 0 - all emitters disabled. 1 - laser enabled. 2 - auto laser enabled (opt). 3 - LED enabled (opt).
|
| RS2_FRAME_METADATA_FRAME_LED_POWER | Led power value 0-360.
|
| RS2_FRAME_METADATA_RAW_FRAME_SIZE | The number of transmitted payload bytes, not including metadata
|
| RS2_FRAME_METADATA_GPIO_INPUT_DATA | GPIO input data
|
| RS2_FRAME_METADATA_SEQUENCE_NAME | sub-preset id
|
| RS2_FRAME_METADATA_SEQUENCE_ID | sub-preset sequence id
|
| RS2_FRAME_METADATA_SEQUENCE_SIZE | sub-preset sequence size
|
| RS2_FRAME_METADATA_TRIGGER | Frame trigger type
|
| RS2_FRAME_METADATA_PRESET | Preset id, used in MIPI SKU Metadata
|
| RS2_FRAME_METADATA_INPUT_WIDTH | Frame input width in pixels, used as safety attribute
|
| RS2_FRAME_METADATA_INPUT_HEIGHT | Frame input height in pixels, used as safety attribute
|
| RS2_FRAME_METADATA_SUB_PRESET_INFO | Sub-preset information
|
| RS2_FRAME_METADATA_CALIB_INFO | FW-controlled frame counter to be using in Calibration scenarios
|
| RS2_FRAME_METADATA_CRC | CRC checksum of the Metadata
|
| RS2_FRAME_METADATA_SAFETY_DEPTH_FRAME_COUNTER | Counter of the depth frame upon which the stream was calculated
|
| RS2_FRAME_METADATA_SAFETY_LEVEL1 | Designates the Yellow zone status: 0x1 - High, 0x0 - Low
|
| RS2_FRAME_METADATA_SAFETY_LEVEL1_ORIGIN | When l1 is low - equals to frame_counter in safety_header - For l1=0x1 : hold the Frame id on last transition to "High" state
|
| RS2_FRAME_METADATA_SAFETY_LEVEL2 | Designates the "Red" zone status: 0x1 - High, 0x0 - Low
|
| RS2_FRAME_METADATA_SAFETY_LEVEL2_ORIGIN | When l2 is low - equals to frame_counter in safety_header - For l2=0x1 : hold the Frame id on last transition to "High" state
|
| RS2_FRAME_METADATA_SAFETY_LEVEL1_VERDICT | Current verdict for l1 Safety Signal - May differ from l1_signal due to additional logics applied
|
| RS2_FRAME_METADATA_SAFETY_LEVEL2_VERDICT | Current verdict for l2 Safety Signal - May differ from l2_signal due to additional logics applied
|
| RS2_FRAME_METADATA_SAFETY_OPERATIONAL_MODE | Reflects the SC operational mode (XU control)
|
| RS2_FRAME_METADATA_SAFETY_VISION_VERDICT | Bitmask, enumerated
|
| RS2_FRAME_METADATA_SAFETY_HARA_EVENTS | Bitmask, enumerated
|
| RS2_FRAME_METADATA_SAFETY_PRESET_INTEGRITY | Bitmask, enumerated
|
| RS2_FRAME_METADATA_SAFETY_PRESET_ID_SELECTED | Safety Preset index set via Adaptive Field selection GPIO
|
| RS2_FRAME_METADATA_SAFETY_PRESET_ID_USED | Safety Preset index used in the latest Vision Safety algo processing
|
| RS2_FRAME_METADATA_SAFETY_SIP_DEGRADATION_USED | Bitmask, enumerated
|
| RS2_FRAME_METADATA_SAFETY_SIP_GENERIC_METRICS_ACTIVATE | Bitmask, enumerated
|
| RS2_FRAME_METADATA_SAFETY_SIP_GENERIC_METRICS_STATE | Bitmask, enumerated
|
| RS2_FRAME_METADATA_SAFETY_SIP_GENERIC_METRICS_VALUE1 | First value from byte array of up to 8 Generic Safety Algo continuous metrics indications
|
| RS2_FRAME_METADATA_SAFETY_SIP_GENERIC_METRICS_VALUE2 | Second value from byte array of up to 8 Generic Safety Algo continuous metrics indications
|
| RS2_FRAME_METADATA_SAFETY_SIP_GENERIC_METRICS_THRESHOLD1 | First value from byte array of up to 8 Generic Safety Algo continuous metrics thresholds
|
| RS2_FRAME_METADATA_SAFETY_SIP_GENERIC_METRICS_THRESHOLD2 | Second value from byte array of up to 8 Generic Safety Algo continuous metrics thresholds
|
| RS2_FRAME_METADATA_SAFETY_ZERO_MONITORING_ENABLED | Enum - 0:Regular (default) all safety in nominal mode - 1: "Zero Safety" mode
|
| RS2_FRAME_METADATA_SAFETY_HARA_HISTORY_MODE | Enum - 0:Regular - 1: No history - 2: Local history
|
| RS2_FRAME_METADATA_SAFETY_SOC_FUSA_EVENTS | Bitmask, enumerated - SOC critical notification: L2/L3 that requires handling/troubleshooting in S.MCU 32-bit value, as supplied by STL mechanism
|
| RS2_FRAME_METADATA_SAFETY_SOC_FUSA_ACTION | Bitmask, enumerated - Action taken. 0x1 << 0 - HKR Reset, 0x1 << 1 - HKR ShutDown
|
| RS2_FRAME_METADATA_SAFETY_SOC_L0_COUNTER | Total number of L0 notifications captured
|
| RS2_FRAME_METADATA_SAFETY_SOC_L0_RATE | L_0 notifications per FDTI
|
| RS2_FRAME_METADATA_SAFETY_SOC_L1_COUNTER | Total number of L1 notifications captured
|
| RS2_FRAME_METADATA_SAFETY_SOC_L1_RATE | L_1 notifications per FDTI
|
| RS2_FRAME_METADATA_SAFETY_SOC_GMT_STATUS | Result, enumerated: 0 - GMT Clock Ok, 1- GMT Clock is outside Safe threshold, 2 - GMT Clock is not available
|
| RS2_FRAME_METADATA_SAFETY_SOC_HKR_CRITICAL_ERROR_GPIO | Critical-erro GPIO Status: 0 - off, 1 - on
|
| RS2_FRAME_METADATA_SAFETY_SOC_MONITOR_L2_ERROR_TYPE | Soc Monitor Escalation of L2 error to Arbiter
|
| RS2_FRAME_METADATA_SAFETY_SOC_MONITOR_L3_ERROR_TYPE | Soc Monitor Escalation of L3 error to Arbiter
|
| RS2_FRAME_METADATA_SAFETY_SOC_SAFETY_AND_SECURITY | Bitmask, enumerated
|
| RS2_FRAME_METADATA_SAFETY_DEPTH_FRAME_TIMESTAMP | |
| RS2_FRAME_METADATA_SAFETY_SMCU_PROCESSING_TIMESTAMP | |
| RS2_FRAME_METADATA_SAFETY_PIPELINE_PROPAGATION_DELAY | |
| RS2_FRAME_METADATA_SAFETY_SMCU_DEBUG_STATUS_BITMASK | Bitmask: The values are state-specific and non-FuSa related. Shall be presented as HEX string
|
| RS2_FRAME_METADATA_SAFETY_SMCU_DEBUG_INFO_INTERNAL_STATE | Enumerated: according to S.MCU FSM
|
| RS2_FRAME_METADATA_SAFETY_SMCU_DEBUG_INFO_BIST_STATUS | Bitmask. To be presented as HEX value
|
| RS2_FRAME_METADATA_SAFETY_NON_FUSA_GPIO_OUT | Bitmask, enumerated
|
| RS2_FRAME_METADATA_SAFETY_SMCU_HW_MONITOR_STATUS | Bitmask, enumerated
|
| RS2_FRAME_METADATA_SAFETY_SMCU_SW_MONITOR_STATUS | Bitmask, enumerated
|
| RS2_FRAME_METADATA_SAFETY_NON_FUSA_GPIO_IN | Bitmask, enumerated
|
| RS2_FRAME_METADATA_SAFETY_MB_FUSA_EVENT | Bitmask, enumerated
|
| RS2_FRAME_METADATA_SAFETY_MB_FUSA_ACTION | Bitmask, enumerated
|
| RS2_FRAME_METADATA_SAFETY_MB_STATUS | Bitmask, enumerated
|
| RS2_FRAME_METADATA_SAFETY_SMCU_LIVELINESS | Bitmask, enumerated
|
| RS2_FRAME_METADATA_SAFETY_SMCU_STATE | Bitmask, enumerated
|
| RS2_FRAME_METADATA_SAFETY_PRESET_ID | Designates the Safety Zone index in [0..63] range used in algo pipe
|
| RS2_FRAME_METADATA_SENSOR_ANGLE_ROLL | In millidegrees. Relative to X (forward) axis. Positive value is CCW
|
| RS2_FRAME_METADATA_SENSOR_ANGLE_PITCH | In millidegrees. Relative to Y (left) axis. Positive value is CCW
|
| RS2_FRAME_METADATA_DIAGNOSTIC_ZONE_MEDIAN_HEIGHT | In millimeters. Relative to the "leveled pointcloud" CS
|
| RS2_FRAME_METADATA_FLOOR_DETECTION | Percentage
|
| RS2_FRAME_METADATA_DIAGNOSTIC_ZONE_FILL_RATE | Percentage
|
| RS2_FRAME_METADATA_DEPTH_FILL_RATE | Unsigned value in range of [0..100]. Use [x = 0xFF] if not applicable
|
| RS2_FRAME_METADATA_DEPTH_STDEV | Spatial accuracy in millimetric units
|
| RS2_FRAME_METADATA_OCCUPANCY_GRID_ROWS | Number of rows in the grid. Max value is 250 (corresponding to 5M width with 2cm tile)
|
| RS2_FRAME_METADATA_OCCUPANCY_GRID_COLUMNS | Number of columns in the grid. Max value is 320 (corresponding to ~6.5M depth with 2cm tile)
|
| RS2_FRAME_METADATA_OCCUPANCY_CELL_SIZE | Edge size of each tile, measured in cm
|
| RS2_FRAME_METADATA_NUMBER_OF_3D_VERTICES | The max number of points is 640x360
|
| RS2_FRAME_METADATA_SAFETY_PRESET_ERROR_TYPE | Bitmask, enumerated
|
| RS2_FRAME_METADATA_SAFETY_PRESET_ERROR_PARAM_1 | Preset Error Param. Enumerated
|
| RS2_FRAME_METADATA_SAFETY_PRESET_ERROR_PARAM_2 | Preset Error Param. Enumerated
|
| RS2_FRAME_METADATA_DANGER_ZONE_POINT_0_X_CORD | Danger Zone point #0, X coord in mm
|
| RS2_FRAME_METADATA_DANGER_ZONE_POINT_0_Y_CORD | Danger Zone point #0, Y coord in mm
|
| RS2_FRAME_METADATA_DANGER_ZONE_POINT_1_X_CORD | Danger Zone point #1, X coord in mm
|
| RS2_FRAME_METADATA_DANGER_ZONE_POINT_1_Y_CORD | Danger Zone point #1, Y coord in mm
|
| RS2_FRAME_METADATA_DANGER_ZONE_POINT_2_X_CORD | Danger Zone point #2, X coord in mm
|
| RS2_FRAME_METADATA_DANGER_ZONE_POINT_2_Y_CORD | Danger Zone point #2, Y coord in mm
|
| RS2_FRAME_METADATA_DANGER_ZONE_POINT_3_X_CORD | Danger Zone point #3, X coord in mm
|
| RS2_FRAME_METADATA_DANGER_ZONE_POINT_3_Y_CORD | Danger Zone point #3, Y coord in mm
|
| RS2_FRAME_METADATA_WARNING_ZONE_POINT_0_X_CORD | Warning Zone point #0, X coord in mm
|
| RS2_FRAME_METADATA_WARNING_ZONE_POINT_0_Y_CORD | Warning Zone point #0, Y coord in mm
|
| RS2_FRAME_METADATA_WARNING_ZONE_POINT_1_X_CORD | Warning Zone point #1, X coord in mm
|
| RS2_FRAME_METADATA_WARNING_ZONE_POINT_1_Y_CORD | Warning Zone point #1, Y coord in mm
|
| RS2_FRAME_METADATA_WARNING_ZONE_POINT_2_X_CORD | Warning Zone point #2, X coord in mm
|
| RS2_FRAME_METADATA_WARNING_ZONE_POINT_2_Y_CORD | Warning Zone point #2, Y coord in mm
|
| RS2_FRAME_METADATA_WARNING_ZONE_POINT_3_X_CORD | Warning Zone point #3, X coord in mm
|
| RS2_FRAME_METADATA_WARNING_ZONE_POINT_3_Y_CORD | Warning Zone point #3, Y coord in mm
|
| RS2_FRAME_METADATA_DIAGNOSTIC_ZONE_POINT_0_X_CORD | Diagnostic Zone point #0, X coord in mm
|
| RS2_FRAME_METADATA_DIAGNOSTIC_ZONE_POINT_0_Y_CORD | Diagnostic Zone point #0, Y coord in mm
|
| RS2_FRAME_METADATA_DIAGNOSTIC_ZONE_POINT_1_X_CORD | Diagnostic Zone point #1, X coord in mm
|
| RS2_FRAME_METADATA_DIAGNOSTIC_ZONE_POINT_1_Y_CORD | Diagnostic Zone point #1, Y coord in mm
|
| RS2_FRAME_METADATA_DIAGNOSTIC_ZONE_POINT_2_X_CORD | Diagnostic Zone point #2, X coord in mm
|
| RS2_FRAME_METADATA_DIAGNOSTIC_ZONE_POINT_2_Y_CORD | Diagnostic Zone point #2, Y coord in mm
|
| RS2_FRAME_METADATA_DIAGNOSTIC_ZONE_POINT_3_X_CORD | Diagnostic Zone point #3, X coord in mm
|
| RS2_FRAME_METADATA_DIAGNOSTIC_ZONE_POINT_3_Y_CORD | Diagnostic Zone point #3, Y coord in mm
|
| RS2_FRAME_METADATA_EMBEDDED_FILTERS | Bitmask, enumerated
|
| RS2_FRAME_METADATA_COUNT | |