VERSION 6.62.0
|50.7 MB
Release Date:
10/30/2020
Release Notes
RCPSDK Release Notes v6.62.0 October 30, 2020
IMPORTANT:
- v6.0.36 UDP Discovery process is not compatible with v5.1.×. Refer to the change list for details.
- R.C.P.SDK is compatible with DSMC firmware v5.2.7 or later.
- Packages include a read_me file containing detailed information as needed
- Please consult the R.C.P. Command Protocol Reference Guide for details
- Download the latest version of the R.C.P.SDK and documentation from www.red.com/developers.
- See CHANGELOG.html for change details.
R.C.P.SDK V6.62.0
- Added parameters:
RCP_PARAM_CDL_ENABLE
RCP_PARAM_LUT_FEED_1_ENABLE
R.C.P.SDK V6.61.0
- Added parameters:
RCP_PARAM_ENABLE_VOLTAGE_THRESHOLD_DC_IN
RCP_PARAM_POWER_IN_TYPE_0 -
RCP_PARAM_POWER_IN_VOLTAGE_BELOW_THRESHOLD_0 - - Deprecated parameters:
RCP_PARAM_VOLTAGE_BELOW_THRESHOLD
R.C.P.SDK V6.60.2
- Added parameters:
RCP_PARAM_CENTER_GUIDE_MARKER_TYPE
RCP_PARAM_SHUTDOWN_NOTIFICATION
RCP_PARAM_PEAKING_LEVEL
RCP_PARAM_VOLTAGE_THRESHOLD
RCP_PARAM_ENABLE_VOLTAGE_THRESHOLD
RCP_PARAM_VOLTAGE_BELOW_THRESHOLD
R.C.P.SDK V6.51.2
- Added parameters:
RCP_PARAM_SENSOR_SENSITIVITY
R.C.P.SDK V6.51.0
- Added parameters:
RCP_PARAM_QT_DROPPED_FRAMES
RCP_PARAM_MXF_DROPPED_FRAMES
RCP_PARAM_R3D_DROPPED_FRAMES - Added is_paused field to rcp_cur_rftp_status_cb_data_t
R.C.P.SDK V6.50.23 CHANGES
- Added parameters:
RCP_PARAM_MIN_RECORD_PROXY_BAKED_IN_SETTINGS
RCP_PARAM_MAX_RECORD_PROXY_BAKED_IN_SETTINGS
R.C.P.SDK V6.50.22 CHANGES
- Added parameters:
RCP_PARAM_ISO_CAL2_ENABLED
RCP_PARAM_MONITOR_LUT_LCD
RCP_PARAM_MONITOR_LUT_EVF
RCP_PARAM_MONITOR_LUT_HDMI
RCP_PARAM_MONITOR_LUT_HDSDI
RCP_PARAM_MONITOR_LUT_REAR_LCD
RCP_PARAM_MONITOR_LUT_REAR_EVF
RCP_PARAM_MONITOR_LUT_REAR_HDSDI1
RCP_PARAM_MONITOR_LUT_REAR_HDSDI2
RCP_PARAM_MONITOR_LUT_BRAIN_LCD3
RCP_PARAM_MONITOR_LUT_BRAIN_EVF3
RCP_PARAM_RECORD_PROXY_BAKED_IN_SETTINGS
R.C.P.SDK V6.50.20 CHANGES
- Added Client ID feature: The API will now inform the camera with the client application provided information: see client_name, client_version, and client_user added to rcp_camera_connection_info_t. This information may be shown to the camera operator.
- Added rcp_interface_enabled and rcp_interface_enabled_valid fields to rcp_cam_info_t.
- Added RCP_CONNECTION_STATE_RCP_DISABLED_ON_INTERFACE to rcp_connection_state_t. This is used to signify that RCP has been disabled on the interface connected to (the user will need to re-enable before a connection is allowed)
- Added rcp_get_periodic_is_supported, rcp_get_periodic_on, and rcp_get_periodic_off.
- Added rcp_get_default
Note: Periodic data (RCP_PARAM_HISTOGRAM, RCP_PARAM_AUDIO_VU_DATA, RCP_PARAM_CAMERA_PITCH, and RCP_PARAM_CAMERA_ROLL) is no longer enabled by default on the camera. If you application requires this data, you must enable it using:
- Deprecated parameters:
RCP_PARAM_SET_TIMECODE
RCP_PARAM_PROXY_ENCODE_FRAMERATE (replaced with RCP_PARAM_PRORES_ENCODE_FRAMERATE and RCP_PARAM_MXF_ENCODE_FRAMERATE)
RCP_PARAM_MONITOR_SPLIT_CURVE
RCP_PARAM_MONITOR_CURVE_LCD
RCP_PARAM_MONITOR_CURVE_HDMI
RCP_PARAM_MONITOR_CURVE_HDSDI
RCP_PARAM_MONITOR_CURVE_EVF
RCP_PARAM_MONITOR_CURVE_REAR_LCD
RCP_PARAM_MONITOR_CURVE_REAR_HDSDI1
RCP_PARAM_MONITOR_CURVE_REAR_HDSDI2
RCP_PARAM_MONITOR_CURVE_REAR_EVF
RCP_PARAM_MONITOR_CURVE_LCD3
RCP_PARAM_MONITOR_CURVE_EVF3
RCP_PARAM_RECORD_R3D_METADATA_CURVE
RCP_PARAM_FLIP_MIRROR_FEED_0
RCP_PARAM_FLIP_MIRROR_FEED_1 - Added parameters:
RCP_PARAM_CDL_SATURATION
RCP_PARAM_EXPOSURE_ADJUST
RCP_PARAM_CDL_OFFSET_RED
RCP_PARAM_CDL_OFFSET_GREEN
RCP_PARAM_CDL_OFFSET_BLUE
RCP_PARAM_CDL_POWER_RED
RCP_PARAM_CDL_POWER_GREEN
RCP_PARAM_CDL_POWER_BLUE
RCP_PARAM_CDL_SLOPE_RED
RCP_PARAM_CDL_SLOPE_GREEN
RCP_PARAM_CDL_SLOPE_BLUE
RCP_PARAM_GIGABIT_ETHERNET_MAC_ADDRESS
RCP_PARAM_WIFI_MAC_ADDRESS
RCP_PARAM_PRORES_ENCODE_FRAMERATE
RCP_PARAM_MXF_ENCODE_FRAMERATE
RCP_PARAM_MONITOR_MODE_LCD3
RCP_PARAM_MONITOR_OVERLAY_LCD3
RCP_PARAM_MONITOR_FREQ_LCD3
RCP_PARAM_MONITOR_CURVE_LCD3
RCP_PARAM_MONITOR_TOOLS_LCD3
RCP_PARAM_MONITOR_UI_FLIP_MIRROR_LCD3
RCP_PARAM_MONITOR_VIDEO_FLIP_LCD3
RCP_PARAM_MONITOR_FLIP_MIRROR_LCD3
RCP_PARAM_MONITOR_FRAMED_OVERLAY_LCD3
RCP_PARAM_MONITOR_DOCK_MENUS_LCD3
RCP_PARAM_MONITOR_FEED_LCD3
RCP_PARAM_MONITOR_FLIP_MIRROR_SUPPORTED_LCD3
RCP_PARAM_MONITOR_MODE_EVF3
RCP_PARAM_MONITOR_OVERLAY_EVF3
RCP_PARAM_MONITOR_FREQ_EVF3
RCP_PARAM_MONITOR_CURVE_EVF3
RCP_PARAM_MONITOR_TOOLS_EVF3
RCP_PARAM_MONITOR_UI_FLIP_MIRROR_EVF3
RCP_PARAM_MONITOR_VIDEO_FLIP_EVF3
RCP_PARAM_MONITOR_FLIP_MIRROR_EVF3
RCP_PARAM_MONITOR_FRAMED_OVERLAY_EVF3
RCP_PARAM_MONITOR_DOCK_MENUS_EVF3
RCP_PARAM_MONITOR_FEED_EVF3
RCP_PARAM_MONITOR_FLIP_MIRROR_SUPPORTED_EVF3
RCP_PARAM_MONITOR_BRIGHTNESS_LCD3
RCP_PARAM_MONITOR_BRIGHTNESS_EVF3
RCP_PARAM_ND_INCREMENT_SIZE
RCP_PARAM_ZEBRA_1_PATTERN
RCP_PARAM_ZEBRA_2_PATTERN
RCP_PARAM_ZEBRA_1_COLOR
RCP_PARAM_ZEBRA_2_COLOR
RCP_PARAM_START_USER_CAL_MANUAL_CURRENT_INT_TIME
RCP_PARAM_START_USER_CAL_MANUAL_DEFAULT_INT_TIME
RCP_PARAM_START_USER_CAL_AUTO
RCP_PARAM_MONITOR_CONTROL_SCREEN
RCP_PARAM_RCP_CLIENT_LIST
RCP_PARAM_BWF_ENABLE
RCP_PARAM_BWF_VALID
RCP_PARAM_WSH_FOCUS_WHEEL
RCP_PARAM_SIDE_MODULE_LOCK_KEYS
RCP_PARAM_SIDE_MODULE_RECORD_KEY_LOCKABLE
RCP_PARAM_SIDE_MODULE_NAV_KEYS_LOCKABLE
RCP_PARAM_SHOW_KEY_ACTION_NOTIFICATIONS
RCP_PARAM_POWER_IN_LIST
RCP_PARAM_POWER_IN_PERCENT_0 – RCP_PARAM_POWER_IN_PERCENT_LAST
RCP_PARAM_POWER_IN_RUNTIME_0 – RCP_PARAM_POWER_IN_RUNTIME_LAST
RCP_PARAM_POWER_IN_VOLTAGE_0 – RCP_PARAM_POWER_IN_VOLTAGE_LAST
RCP_PARAM_POWER_IN_CURRENT_0 – RCP_PARAM_POWER_IN_CURRENT_LAST
RCP_PARAM_POWER_IN_PRESENT_0 – RCP_PARAM_POWER_IN_PRESENT_LAST
RCP_PARAM_POWER_OUT_LIST
RCP_PARAM_POWER_OUT_ENABLE_0 – RCP_PARAM_POWER_OUT_ENABLE_LAST
RCP_PARAM_POWER_OUT_STATUS_0 – RCP_PARAM_POWER_OUT_STATUS_LAST
RCP_PARAM_POWER_OUT_RESET_0 – RCP_PARAM_POWER_OUT_RESET_LAST
RCP_PARAM_POWER_OUT_CURRENT_0 – RCP_PARAM_POWER_OUT_CURRENT_LAST
RCP_PARAM_MONITOR_LIST
RCP_PARAM_SIDE_UI_NAME
RCP_PARAM_SENSOR_WIDTH_PHY
RCP_PARAM_SENSOR_HEIGHT_PHY
RCP_PARAM_SENSOR_DIMENSIONS_PHY
RCP_PARAM_FORMAT_WIDTH_PHY
RCP_PARAM_FORMAT_HEIGHT_PHY
RCP_PARAM_FORMAT_DIMENSIONS_PHY
RCP_PARAM_FORMAT_WIDTH_PIXELS
RCP_PARAM_FORMAT_HEIGHT_PIXELS
RCP_PARAM_FORMAT_DIMENSIONS_PIXELS
RCP_PARAM_RECORD_FORMAT_SPHERICAL
RCP_PARAM_RECORD_FORMAT_ANA_1_3
RCP_PARAM_RECORD_FORMAT_ANA_1_25
RCP_PARAM_RECORD_FORMAT_ANA_2
RCP_PARAM_RECORD_FORMAT_RESOLUTION
RCP_PARAM_RECORD_FORMAT_ASPECT_RATIO
RCP_PARAM_RECORD_FORMAT_ANAMORPHIC
RCP_PARAM_RECORD_FORMAT_LOOKAROUND
RCP_PARAM_SENSOR_NAME
RCP_PARAM_SHADOW_FORMAT_WIDTH_PHY
RCP_PARAM_SHADOW_FORMAT_HEIGHT_PHY
RCP_PARAM_SHADOW_FORMAT_DIMENSIONS_PHY
RCP_PARAM_SHADOW_FORMAT_WIDTH_PIXELS
RCP_PARAM_SHADOW_FORMAT_HEIGHT_PIXELS
RCP_PARAM_SHADOW_FORMAT_DIMENSIONS_PIXELS
RCP_PARAM_AMBIENT_CHANNEL
RCP_PARAM_KEY_MAPPING_ACTION_LIST
RCP_PARAM_DIALOG_LIST
RCP_PARAM_CAMERA_SCRIPT_LIST
RCP_PARAM_COLOR_SCIENCE
RCP_PARAM_IMAGE_PIPELINE_MODE
RCP_PARAM_SUPPORT_CONTACT
RCP_PARAM_CAMERA_CDL_LIST
RCP_PARAM_CAMERA_CDL_APPLY
RCP_PARAM_CAMERA_CDL_EXPORT_TO_MEDIA
RCP_PARAM_CAMERA_CDL_EXPORT_ALL_TO_MEDIA
RCP_PARAM_CAMERA_CDL_CREATE
RCP_PARAM_CAMERA_CDL_DELETE
RCP_PARAM_MEDIA_CDL_LIST
RCP_PARAM_MEDIA_CDL_IMPORT_TO_CAMERA
RCP_PARAM_MEDIA_CDL_IMPORT_ALL_TO_CAMERA
RCP_PARAM_SLATE_CAMERA_COLOR
RCP_PARAM_SIDE_UI_PAGE_USER_LEFT
RCP_PARAM_SIDE_UI_PAGE_AUDIO_LEFT
RCP_PARAM_SIDE_UI_PAGE_MONITOR_LEFT
RCP_PARAM_SIDE_UI_AUTO_HOME_LEFT
RCP_PARAM_SIDE_UI_AUTO_HOME_TIMEOUT_LEFT
RCP_PARAM_SIDE_UI_PAGE_USER_RIGHT
RCP_PARAM_SIDE_UI_PAGE_AUDIO_RIGHT
RCP_PARAM_SIDE_UI_PAGE_MONITOR_RIGHT
RCP_PARAM_SIDE_UI_AUTO_HOME_RIGHT
RCP_PARAM_SIDE_UI_AUTO_HOME_TIMEOUT_RIGHT
RCP_PARAM_MONITOR_MODE_REAR_UHDSDI1
RCP_PARAM_MONITOR_MODE_REAR_UHDSDI2
RCP_PARAM_MONITOR_FREQ_REAR_UHDSDI
RCP_PARAM_DISPLAY_PRESET_REAR_UHDSDI
RCP_PARAM_RETURN_FEED
RCP_PARAM_RETURN_FEED_STATE
RCP_PARAM_MONITOR_ALLOW_RETURN_FEED_LCD
RCP_PARAM_MONITOR_ALLOW_RETURN_FEED_HDMI
RCP_PARAM_MONITOR_ALLOW_RETURN_FEED_HDSDI
RCP_PARAM_MONITOR_ALLOW_RETURN_FEED_EVF
RCP_PARAM_MONITOR_ALLOW_RETURN_FEED_REAR_LCD
RCP_PARAM_MONITOR_ALLOW_RETURN_FEED_REAR_HDSDI1
RCP_PARAM_MONITOR_ALLOW_RETURN_FEED_REAR_HDSDI2
RCP_PARAM_MONITOR_ALLOW_RETURN_FEED_REAR_EVF
RCP_PARAM_MONITOR_ALLOW_RETURN_FEED_LCD3
RCP_PARAM_MONITOR_ALLOW_RETURN_FEED_EVF3
RCP_PARAM_OUTPUT_TRANSFORM
RCP_PARAM_DISPLAY_PRESET_LCD
RCP_PARAM_DISPLAY_PRESET_HDMI
RCP_PARAM_DISPLAY_PRESET_HDSDI
RCP_PARAM_DISPLAY_PRESET_EVF
RCP_PARAM_DISPLAY_PRESET_REAR_LCD
RCP_PARAM_DISPLAY_PRESET_REAR_HDSDI1
RCP_PARAM_DISPLAY_PRESET_REAR_HDSDI2
RCP_PARAM_DISPLAY_PRESET_REAR_EVF
RCP_PARAM_DISPLAY_PRESET_LCD3
RCP_PARAM_DISPLAY_PRESET_EVF3
RCP_PARAM_OUTPUT_TONE_MAP
RCP_PARAM_FLIP_MIRROR_FEED_0_1
RCP_PARAM_MIN_FRAME_PROCESSING_MODE
RCP_PARAM_MAX_FRAME_PROCESSING_MODE
RCP_PARAM_MIN_FRAME_PROCESSING_FRAME_COUNT
RCP_PARAM_MAX_FRAME_PROCESSING_FRAME_COUNT
RCP_PARAM_ROLL_OFF
RCP_PARAM_LOOKAROUND_AVAILABLE
RCP_PARAM_LOG_VIEW_MODE
RCP_PARAM_AUTO_FOCUS_PEAK
RCP_PARAM_ISO_CAL2_ENABLED - Added support for user metadata RCP messages
rcp_user_metadata_is_supported
rcp_user_metadata_register
rcp_user_metadata_unregister
rcp_user_metadata_send - Added new handle_user_metadata_cb callback
- Added support for key mapping via RCP messages
rcp_key_mapping_is_supported
rcp_key_mapping_get_action_list
rcp_key_mapping_get_mapping
rcp_key_mapping_set_mapping - Added new menu tree node: RCP_MENU_NODE_TYPE_KEY_MAPPING_LEAF
R.C.P.SDK v6.50.12 CHANGES
- Added Client ID feature: The API will now inform the camera with the client application provided information: see client_name, client_version, and client_user added to rcp_camera_connection_info_t. This information may be shown to the camera operator.
- Added rcp_interface_enabled and rcp_interface_enabled_valid fields to rcp_cam_info_t.
- Added RCP_CONNECTION_STATE_RCP_DISABLED_ON_INTERFACE to rcp_connection_state_t. This is used to signify that RCP has been disabled on the interface connected to (the user will need to re-enable before a connection is allowed)
- Added rcp_get_periodic_is_supported, rcp_get_periodic_on, and rcp_get_periodic_off.
- Added rcp_get_default
- Deprecated parameters:
RCP_PARAM_SET_TIMECODE
RCP_PARAM_PROXY_ENCODE_FRAMERATE (replaced with RCP_PARAM_PRORES_ENCODE_FRAMERATE and RCP_PARAM_MXF_ENCODE_FRAMERATE)
RCP_PARAM_MONITOR_SPLIT_CURVE
RCP_PARAM_MONITOR_CURVE_LCD
RCP_PARAM_MONITOR_CURVE_HDMI
RCP_PARAM_MONITOR_CURVE_HDSDI
RCP_PARAM_MONITOR_CURVE_EVF
RCP_PARAM_MONITOR_CURVE_REAR_LCD
RCP_PARAM_MONITOR_CURVE_REAR_HDSDI1
RCP_PARAM_MONITOR_CURVE_REAR_HDSDI2
RCP_PARAM_MONITOR_CURVE_REAR_EVF
RCP_PARAM_MONITOR_CURVE_LCD3
RCP_PARAM_MONITOR_CURVE_EVF3
RCP_PARAM_RECORD_R3D_METADAT A_CURVE
RCP_PARAM_FLIP_MIRROR_FEED_0
RCP_PARAM_FLIP_MIRROR_FEED_1 - Added parameters:
RCP_PARAM_CDL_SATURATION
RCP_PARAM_EXPOSURE_ADJUST
RCP_PARAM_CDL_OFFSET_RED
RCP_PARAM_CDL_OFFSET_GREEN
RCP_PARAM_CDL_OFFSET_BLUE
RCP_PARAM_CDL_POWER_RED
RCP_PARAM_CDL_POWER_GREEN
RCP_PARAM_CDL_POWER_BLUE
RCP_PARAM_CDL_SLOPE_RED
RCP_PARAM_CDL_SLOPE_GREEN
RCP_PARAM_CDL_SLOPE_BLUE
RCP_PARAM_GIGABIT_ETHERNET_MAC_ADDRESS
RCP_PARAM_WIFI_MAC_ADDRESS
RCP_PARAM_PRORES_ENCODE_FRAMERATE
RCP_PARAM_MXF_ENCODE_FRAMERATE
RCP_PARAM_MONITOR_MODE_LCD3
RCP_PARAM_MONITOR_OVERLAY_LCD3
RCP_PARAM_MONITOR_FREQ_LCD3
RCP_PARAM_MONITOR_CURVE_LCD3
RCP_PARAM_MONITOR_TOOLS_LCD3
RCP_PARAM_MONITOR_UI_FLIP_MIRROR_LCD3
RCP_PARAM_MONITOR_VIDEO_FLIP_LCD3
RCP_PARAM_MONITOR_FLIP_MIRROR_LCD3
RCP_PARAM_MONITOR_FRAMED_OVERLAY_LCD3
RCP_PARAM_MONITOR_DOCK_MENUS_LCD3
RCP_PARAM_MONITOR_FEED_LCD3
RCP_PARAM_MONITOR_FLIP_MIRROR_SUPPORTED_LCD3
RCP_PARAM_MONITOR_MODE_EVF3
RCP_PARAM_MONITOR_OVERLAY_EVF3
RCP_PARAM_MONITOR_FREQ_EVF3
RCP_PARAM_MONITOR_CURVE_EVF3
RCP_PARAM_MONITOR_TOOLS_EVF3
RCP_PARAM_MONITOR_UI_FLIP_MIRROR_EVF3
RCP_PARAM_MONITOR_VIDEO_FLIP_EVF3
RCP_PARAM_MONITOR_FLIP_MIRROR_EVF3
RCP_PARAM_MONITOR_FRAMED_OVERLAY_EVF3
RCP_PARAM_MONITOR_DOCK_MENUS_EVF3
RCP_PARAM_MONITOR_FEED_EVF3
RCP_PARAM_MONITOR_FLIP_MIRROR_SUPPORTED_EVF3
RCP_PARAM_MONITOR_BRIGHTNESS_LCD3
RCP_PARAM_MONITOR_BRIGHTNESS_EVF3
RCP_PARAM_ND_INCREMENT_SIZE
RCP_PARAM_ZEBRA_1_PATTERN
RCP_PARAM_ZEBRA_2_PATTERN
RCP_PARAM_ZEBRA_1_COLOR
RCP_PARAM_ZEBRA_2_COLOR
RCP_PARAM_START_USER_CAL_MANUAL_CURRENT_INT_TIME
RCP_PARAM_START_USER_CAL_MANUAL_DEFAULT_INT_TIME
RCP_PARAM_START_USER_CAL_AUTO
RCP_PARAM_MONITOR_CONTROL_SCREEN
RCP_PARAM_RCP_CLIENT_LIST
RCP_PARAM_BWF_ENABLE
RCP_PARAM_BWF_VALID
RCP_PARAM_WSH_FOCUS_WHEEL
RCP_PARAM_SIDE_MODULE_LOCK_KEYS
RCP_PARAM_SIDE_MODULE_RECORD_KEY_LOCKABLE
RCP_PARAM_SIDE_MODULE_NAV_KEYS_LOCKABLE
RCP_PARAM_SHOW_KEY_ACTION_NOTIFICATIONS
RCP_PARAM_POWER_IN_LIST
RCP_PARAM_POWER_IN_PERCENT_0 – RCP_PARAM_POWER_IN_PERCENT_LAST
RCP_PARAM_POWER_IN_RUNTIME_0 – RCP_PARAM_POWER_IN_RUNTIME_LAST
RCP_PARAM_POWER_IN_VOLTAGE_0 – RCP_PARAM_POWER_IN_VOLTAGE_LAST
RCP_PARAM_POWER_IN_CURRENT_0 – RCP_PARAM_POWER_IN_CURRENT_LAST
RCP_PARAM_POWER_IN_PRESENT_0 – RCP_PARAM_POWER_IN_PRESENT_LAST
RCP_PARAM_POWER_OUT_LIST
RCP_PARAM_POWER_OUT_ENABLE_0 – RCP_PARAM_POWER_OUT_ENABLE_LAST
RCP_PARAM_POWER_OUT_STATUS_0 – RCP_PARAM_POWER_OUT_STATUS_LAST
RCP_PARAM_POWER_OUT_RESET_0 – RCP_PARAM_POWER_OUT_RESET_LAST
RCP_PARAM_POWER_OUT_CURRENT_0 – RCP_PARAM_POWER_OUT_CURRENT_LAST
RCP_PARAM_MONITOR_LIST
RCP_PARAM_SIDE_UI_NAME
RCP_PARAM_SENSOR_WIDTH_PHY
RCP_PARAM_SENSOR_HEIGHT_PHY
RCP_PARAM_SENSOR_DIMENSIONS_PHY
RCP_PARAM_FORMAT_WIDTH_PHY
RCP_PARAM_FORMAT_HEIGHT_PHY
RCP_PARAM_FORMAT_DIMENSIONS_PHY
RCP_PARAM_FORMAT_WIDTH_PIXELS
RCP_PARAM_FORMAT_HEIGHT_PIXELS
RCP_PARAM_FORMAT_DIMENSIONS_PIXELS
RCP_PARAM_RECORD_FORMAT_SPHERICAL
RCP_PARAM_RECORD_FORMAT_ANA_1_3
RCP_PARAM_RECORD_FORMAT_ANA_1_25
RCP_PARAM_RECORD_FORMAT_ANA_2
RCP_PARAM_RECORD_FORMAT_RESOLUTION
RCP_PARAM_RECORD_FORMAT_ASPECT_RATIO
RCP_PARAM_RECORD_FORMAT_ANAMORPHIC
RCP_PARAM_RECORD_FORMAT_LOOKAROUND
RCP_PARAM_SENSOR_NAME
RCP_PARAM_SHADOW_FORMAT_WIDTH_PHY
RCP_PARAM_SHADOW_FORMAT_HEIGHT_PHY
RCP_PARAM_SHADOW_FORMAT_DIMENSIONS_PHY
RCP_PARAM_SHADOW_FORMAT_WIDTH_PIXELS
RCP_PARAM_SHADOW_FORMAT_HEIGHT_PIXELS
RCP_PARAM_SHADOW_FORMAT_DIMENSIONS_PIXELS
RCP_PARAM_AMBIENT_CHANNEL
RCP_PARAM_KEY_MAPPING_ACTION_LIST
RCP_PARAM_DIALOG_LIST
RCP_PARAM_CAMERA_SCRIPT_LIST
RCP_PARAM_COLOR_SCIENCE
RCP_PARAM_IMAGE_PIPELINE_MODE
RCP_PARAM_SUPPORT_CONTACT
RCP_PARAM_CAMERA_CDL_LIST
RCP_PARAM_CAMERA_CDL_APPLY
RCP_PARAM_CAMERA_CDL_EXPORT_TO_MEDIA
RCP_PARAM_CAMERA_CDL_EXPORT_ALL_TO_MEDIA
RCP_PARAM_CAMERA_CDL_CREATE
RCP_PARAM_CAMERA_CDL_DELETE
RCP_PARAM_MEDIA_CDL_LIST
RCP_PARAM_MEDIA_CDL_IMPORT_TO_CAMERA
RCP_PARAM_MEDIA_CDL_IMPORT_ALL_TO_CAMERA
RCP_PARAM_SLATE_CAMERA_COLOR
RCP_PARAM_SIDE_UI_PAGE_USER_LEFT
RCP_PARAM_SIDE_UI_PAGE_AUDIO_LEFT
RCP_PARAM_SIDE_UI_PAGE_MONITOR_LEFT
RCP_PARAM_SIDE_UI_AUTO_HOME_LEFT
RCP_PARAM_SIDE_UI_AUTO_HOME_TIMEOUT_LEFT
RCP_PARAM_SIDE_UI_PAGE_USER_RIGHT
RCP_PARAM_SIDE_UI_PAGE_AUDIO_RIGHT
RCP_PARAM_SIDE_UI_PAGE_MONITOR_RIGHT
RCP_PARAM_SIDE_UI_AUTO_HOME_RIGHT
RCP_PARAM_SIDE_UI_AUTO_HOME_TIMEOUT_RIGHT
RCP_PARAM_MONITOR_MODE_REAR_UHDSDI1
RCP_PARAM_MONITOR_MODE_REAR_UHDSDI2
RCP_PARAM_MONITOR_FREQ_REAR_UHDSDI
RCP_PARAM_DISPLAY_PRESET_REAR_UHDSDI
RCP_PARAM_RETURN_FEED
RCP_PARAM_RETURN_FEED_STATE
RCP_PARAM_MONITOR_ALLOW_RETURN_FEED_LCD
RCP_PARAM_MONITOR_ALLOW_RETURN_FEED_HDMI
RCP_PARAM_MONITOR_ALLOW_RETURN_FEED_HDSDI
RCP_PARAM_MONITOR_ALLOW_RETURN_FEED_EVF
RCP_PARAM_MONITOR_ALLOW_RETURN_FEED_REAR_LCD
RCP_PARAM_MONITOR_ALLOW_RETURN_FEED_REAR_HDSDI1
RCP_PARAM_MONITOR_ALLOW_RETURN_FEED_REAR_HDSDI2
RCP_PARAM_MONITOR_ALLOW_RETURN_FEED_REAR_EVF
RCP_PARAM_MONITOR_ALLOW_RETURN_FEED_LCD3
RCP_PARAM_MONITOR_ALLOW_RETURN_FEED_EVF3
RCP_PARAM_OUTPUT_TRANSFORM
RCP_PARAM_DISPLAY_PRESET_LCD
RCP_PARAM_DISPLAY_PRESET_HDMI
RCP_PARAM_DISPLAY_PRESET_HDSDI
RCP_PARAM_DISPLAY_PRESET_EVF
RCP_PARAM_DISPLAY_PRESET_REAR_LCD
RCP_PARAM_DISPLAY_PRESET_REAR_HDSDI1
RCP_PARAM_DISPLAY_PRESET_REAR_HDSDI2
RCP_PARAM_DISPLAY_PRESET_REAR_EVF
RCP_PARAM_DISPLAY_PRESET_LCD3
RCP_PARAM_DISPLAY_PRESET_EVF3
RCP_PARAM_DEVELOPMENT_CONTRAST
RCP_PARAM_FLIP_MIRROR_FEED_0_1
RCP_PARAM_MIN_FRAME_PROCESSING_MODE
RCP_PARAM_MAX_FRAME_PROCESSING_MODE
RCP_PARAM_MIN_FRAME_PROCESSING_FRAME_COUNT
RCP_PARAM_MAX_FRAME_PROCESSING_FRAME_COUNT
RCP_PARAM_ROLL_OFF
RCP_PARAM_LOOKAROUND_AVAILABLE
RCP_PARAM_LOG_VIEW_MODE
RCP_PARAM_AUTO_FOCUS_PEAK - Added support for user metadata RCP messages
rcp_user_metadata_is_supported
rcp_user_metadata_register
rcp_user_metadata_unregister
rcp_user_metadata_send - Added new handle_user_metadata_cb callback
- Added support for key mapping via RCP messages
rcp_key_mapping_is_supported
rcp_key_mapping_get_action_list
rcp_key_mapping_get_mapping
rcp_key_mapping_set_mapping - Added new menu tree node: RCP_MENU_NODE_TYPE_KEY_MAPPING_LEAF
R.C.P.SDK v6.42.5 CHANGES
- Added support for compressed c_list (C_LIST_STRING_TYPE_COMPRESSED) types
R.C.P.SDK v6.42.4 CHANGES
- Added parameters:
RCP_PARAM_AUDIO_CH3_MODE_STATUS
RCP_PARAM_AUDIO_CH4_MODE_STATUS
RCP_PARAM_RECORD_PRE_FRAME_COUNT_AVAILABLE
RCP_PARAM_RECORD_POST_FRAME_COUNT_AVAILABLE
RCP_PARAM_RECORD_PRE_FRAME_COUNT_ACTUAL
RCP_PARAM_RECORD_POST_FRAME_COUNT_ACTUAL
R.C.P.SDK v6.41.5 CHANGES
- Added parameters:
RCP_PARAM_WIFI_NETMASK
RCP_PARAM_WIFI_GATEWAY
RCP_PARAM_WIFI_DHCP_ENABLE
RCP_PARAM_AUDIO_CH1_MODE_STATUS
RCP_PARAM_AUDIO_CH2_MODE_STATUS
R.C.P.SDK v6.40.13 CHANGES
- Added support for user RCP messages (for communicating with 3rd party modules attached to the camera)
rcp_user_is_supported
rcp_user_send_set
rcp_user_send_get
rcp_user_send_current - Added has_display_str to rcp_param_properties_t
- Added parameters:
RCP_PARAM_MEDIA_IS_PRESENT
RCP_PARAM_LENS_IMAGE_STABILIZATION_ENABLED
RCP_PARAM_LENS_CAPABILITIES
RCP_PARAM_PLAYBACK_FILE_FORMAT
RCP_PARAM_RECORD_VIDEO_MXF_CODEC
RCP_PARAM_MIN_RECORD_VIDEO_MXF_CODEC
RCP_PARAM_RECORD_VIDEO_MXF_CODEC_RESOLUTION
RCP_PARAM_RECORD_MXF_STATE
RCP_PARAM_RECORD_MXF_STATE_DETAILED
RCP_PARAM_MXF_WIDTH
RCP_PARAM_MXF_HEIGHT
RCP_PARAM_MXF_DIMENSION
RCP_PARAM_RECORD_VIDEO_MXF_COMPRESSION_ID
RCP_PARAM_PLAYBACK_FILE_FORMAT_TYPE
RCP_PARAM_OLPF_THIRD_PARTY_NAME
RCP_PARAM_OLPF_THIRD_PARTY_EMULATED_TYPE
RCP_PARAM_LENS_META_NAME
RCP_PARAM_LENS_META_SERIAL
RCP_PARAM_LENS_META_OWNER
RCP_PARAM_LENS_META_MANUFACTURER
RCP_PARAM_LENS_META_FLEN_MIN
RCP_PARAM_LENS_META_FLEN_MAX
RCP_PARAM_RECORD_R3D_METADATA_CURVE
R.C.P.SDK v6.32.10 CHANGES
- Fix potential bad read from memory when parsing histogram data
- Frame limit is no longer available for any camera while in network mode.
- Disable various look controls based on RAW and ACES modes
R.C.P.SDK v6.32.7 CHANGES
- Fixed typos/wording of comments
- Fixed labels:
- Fixed typo (from RCP_API_ENABLE_CACHEING to RCP_API_ENABLE_CACHING)
- Fixed bug where ‘is_hw_supported_valid’ was not cleared when connecting to a camera
- Fixed RCP_PARAM_HDR_FACTOR not updating on boot
- Fixed bug in handling hardware capabilities for odler firmware
R.C.P.SDK v6.32.4 CHANGES
- Added parameters:
RCP_PARAM_SERIAL_2_PROTOCOL
RCP_PARAM_POWER_OUT_REAR_AUX_ENABLE
RCP_PARAM_POWER_OUT_REAR_AUX_STATUS
RCP_PARAM_POWER_OUT_REAR_AUX_RESET
RCP_PARAM_POWER_OUT_REAR_AUX_CURRENT
RCP_PARAM_POWER_OUT_TIMECODE_ENABLE
RCP_PARAM_POWER_OUT_TIMECODE_STATUS
RCP_PARAM_POWER_OUT_TIMECODE_RESET
R.C.P.SDK v6.31.6 CHANGES
- Bug Fixes
- Added parameters:
RCP_PARAM_ZEBRA_1_MODE
RCP_PARAM_ZEBRA_1_STOPS_LOW
RCP_PARAM_ZEBRA_1_STOPS_HIGH
RCP_PARAM_ZEBRA_2_MODE
RCP_PARAM_ZEBRA_2_STOPS_LOW
RCP_PARAM_ZEBRA_2_STOPS_HIGH
R.C.P.SDK v6.30.16 CHANGES
- Added file transfer API. This allows the transfer of presets, overlays, LUTs, thumbnails, log files, etc. to and from the camera.
- Added parameters:
RCP_PARAM_MEDIA_FORMAT_FILE_SYSTEM
RCP_PARAM_WIPE_CAMERA
RCP_PARAM_PROXY_ENCODE_FRAMERATE
RCP_PARAM_CAMERA_CAL_LIST
RCP_PARAM_CAMERA_CAL_APPLY
RCP_PARAM_CAMERA_CAL_EXPORT_TO_MEDIA
RCP_PARAM_CAMERA_CAL_EXPORT_ALL_TO_MEDIA
RCP_PARAM_CAMERA_CAL_DELETE
RCP_PARAM_MEDIA_CAL_LIST
RCP_PARAM_MEDIA_CAL_APPLY
RCP_PARAM_MEDIA_CAL_IMPORT_TO_CAMERA
RCP_PARAM_MEDIA_CAL_IMPORT_ALL_TO_CAMERA
RCP_PARAM_PRORES_WIDTH
RCP_PARAM_PRORES_HEIGHT
RCP_PARAM_PRORES_DIMENSION
RCP_PARAM_OPEN_GATE_MODE
RCP_PARAM_OPEN_GATE_STATE
RCP_PARAM_RECORD_REDCODE_RAW_STATE_DETAILED
RCP_PARAM_RECORD_QUICKTIME_STATE_DETAILED
RCP_PARAM_WIFI_SCAN_SELECT
R.C.P.SDK v6.21.11 CHANGES
- Minor bug fixes
R.C.P.SDK v6.21.6 CHANGES
- Added has_r3d and has_qt flags to extended_clipinfo_t
- Fixed string for RCP_PARAM_PLAYBACK_METADATA_ISO
R.C.P.SDK v6.21.4 CHANGES
- Added support for REC. 709
R.C.P.SDK v6.21.3 CHANGES
- RCP_PARAM_RECORD_LIMIT_ENABLE and RCP_PARAM_RECORD_LIMIT_FRAMES are now enabled when RCP_PARAM_PRIMARY_STORAGE == PRIMARY_STORAGE_NETWORK.
- Added more descriptive ProRes labels to RCP_PARAM_QUALITY
R.C.P.SDK v6.20.23 CHANGES
- Added required functions to be implemented by client code:
rcp_rand
rcp_timestamp - Added min_len and is_password fields to rcp_cur_str_edit_info_t
- Added is_supported and is_supported_valid fields to rcp_menu_node_info_t
- Added is_supported and is_supported_valid fields to rcp_cur_menu_node_status_cb_data_t
- Added utility function rcp_menu_get_multi_action_list_leaf_flags
- Added functions:
rcp_get_clip_list - Added 118 parameters
R.C.P.SDK v6.10.28 CHANGES
- Minor bug fixes
- Fix numerous parameter dependencies
R.C.P.SDK v6.10.25 CHANGES
- Added 190 parameters
- Added status for menu nodes
- Added RCP parameter dependencies
- Added abbreviated display strings for parameters
- Added functions to set a parameter’s value with a relative offset from current value
- Added RCP_ERROR_INTERNAL (see rcp_error_t)
- Modified RCP_PARAM_FALSE_COLOR_MODE so that update_list_only_on_close flag is now false happen, and not just on closing list
- Deprecated RCP_PARAM_LIST_SELECT_ISO (use rcp_set_list_relative with RCP_PARAM_ISO instead)
- Deprecated RCP_PARAM_LIST_SELECT_SHUTTER (use rcp_set_list_relative with RCP_PARAM_EXPOSURE_DISPLAY instead)
R.C.P.SDK v6.0.45 CHANGES
- Modified RCP_PARAM_FALSE_COLOR_MODE so that update_list_only_on_close flag is now false
- Fixed status of timecode settings so they are disabled during record
- Fixed bug that would invalidate a cached list if it was empty
R.C.P.SDK v6.0.36 CHANGES
- Added dependencies between audio CH1/2 source CH3/4 source
- Added dependencies between audio CH1/2/3/4 source and its mode
- Fixed histogram label when ACES Proxy is enabled.
- Fixed status of RCP_PARAM_RECORD_HDR_MODE and RCP_PARAM_HDR_FACTOR so they are disabled while in record.
- Fixed name of RCP_PARAM_RTC_DATE_TIME
R.C.P.SDK v6.0.29 CHANGES
- Refactored source code into multiple source files
- Added rcp_api_config.h to allow customization of API
- Added over 230 new parameters (see rcp_param_t for details)
- Added Notification support:
rcp_notification_get
rcp_notification_timeout
rcp_notification_response - Added support for Menu Tree
rcp_menu_is_supported
rcp_menu_get_children - Added connection statistics (see rcp_camera_connection_stats)
- Added ability to get the status of any parameter (see rcp_get_status and rcp_cur_status_cb_data_t)
- Added ability to set list on allowed parameters (see rcp_set_list)
- Added parameter properties (returned from rcp_get_is_supported)
- Added edit info to current data callbacks. This provides information required to allow the user to manually enter values for parameters (like min value, max value, divider, etc.)
- Added the following fields to the current list callback:
send_int
send_uint
send_str
update_list_only_on_close - Added rcp_interface field to rcp_cam_info_t
- Moved ip_address field from rcp_cam_info_t to rcp_discovery_cam_info_list_t
- Renamed rcp_cam_info_list_t to rcp_discovery_cam_info_list_t
- Added new error code RCP_ERROR_NOT_SUPPORTED
- Added new parameter status color RCP_PARAM_DISPLAY_STATUS_WARNING2
- Added new callbacks per connection:
cur_status_cb: changes to status of a parameter (see rcp_cur_status_cb_t)
notification_cb: notifications from camera (see rcp_notification_cb_t)
cur_audio_vu_cb: data to display audio VU meters (see rcp_cur_audio_vu_cb_t)
cur_menu_cb: data to display menu tree (see rcp_cur_menu_cb_t) - Deprecated rcp_get_update_list_only_on_close
- Changes that break backwards compatibility with 5.1.x:
1. UDP discovery process
a. The client must provide the IP address to the API in a new argument of rcp_discovery_process_data.
b. The struct rcp_cam_info_list_t has been renamed to rcp_discovery_cam_info_list_t.
c. The ip_address field of rcp_cam_info_t has been moved to rcp_discovery_cam_info_list_t.
d. New callbacks required in rcp_camera_connection_info_t (set to NULL if they won’t be used).
e. New argument in rcp_get_is_supported that returns the properties of the provided parameter (pass in NULL if these properties are not required).R.C.P.SDK v5.1.5 CHANGES
- Enhanced startup performance
- Added the following parameters: RCP_PARAM_HAND_CONTROLLER_FOCUS_POS (HCFOCUS) RCP_PARAM_HAND_CONTROLLER_IRIS_POS (HCIRIS) RCP_PARAM_HAND_CONTROLLER_ZOOM_POS (HCZOOM) RCP_PARAM_HAND_CONTROLLER_REINIT (HCREINIT)
- Added the following functions: rcp_api_get_version rcp_get_is_supported rcp_send rcp_set_uint
R.C.P.SDK v5.0.6 CHANGES
- Initial release
OPERATIONAL NOTES SPECIFIC TO BUILD v6.60.2
- Periodic data (RCP_PARAM_HISTOGRAM, RCP_PARAM_AUDIO_VU_DATA, RCP_PARAM_CAMERA_PITCH, and RCP_PARAM_CAMERA_ROLL) is no longer enabled by default on the camera. If you application requires this data, you must control it using rcp_get_periodic_is_supported, rcp_get_periodic_on, and rcp_get_periodic_off.
- v6.0.36 UDP Discovery process is not backwards compatible with v5.1.x. Refer to the change list for details.
- Parameter status should be used to disable controls dynamically based on other camera settings. The application does not need to know the logic of when a parameter should be disabled as the API will push the status to the application when appropriate.
- Notifications can now be displayed on the application and provide feedback to the camera. Only a subset of all notifications that are generated by the camera are pushed to external controllers.
- Menu tree support allows a generic way for the application to show the menu tree of the connected camera. It works by providing a list of children under a specified node (starting at a ROOT node). Each entry in the list provides the information required to show the final "leaf" node such as the parameter ID and leaf type (list, text entry, etc).
KNOWN ISSUES
- None
Copyright © 2004-2020 RED.COMLLC. All Rights Reserved.
VERSION 6.61.0
|50.6 MB
Release Date:
1/31/2019
Release Notes
RCPSDK Release Notes v6.60.2 November 1, 2018
IMPORTANT:
- v6.0.36 UDP Discovery process is not compatible with v5.1.×. Refer to the change list for details.
- R.C.P.SDK is compatible with DSMC firmware v5.2.7 or later.
- Packages include a read_me file containing detailed information as needed
- Please consult the R.C.P. Command Protocol Reference Guide for details
- Download the latest version of the R.C.P.SDK and documentation from www.red.com/developers.
- See CHANGELOG.html for change details.
R.C.P.SDK V6.60.2
- Added parameters:
RCP_PARAM_CENTER_GUIDE_MARKER_TYPE
RCP_PARAM_SHUTDOWN_NOTIFICATION
RCP_PARAM_PEAKING_LEVEL
RCP_PARAM_VOLTAGE_THRESHOLD
RCP_PARAM_ENABLE_VOLTAGE_THRESHOLD
RCP_PARAM_VOLTAGE_BELOW_THRESHOLD
R.C.P.SDK V6.51.2
- Added parameters:
RCP_PARAM_SENSOR_SENSITIVITY
R.C.P.SDK V6.51.0
- Added parameters:
RCP_PARAM_QT_DROPPED_FRAMES
RCP_PARAM_MXF_DROPPED_FRAMES
RCP_PARAM_R3D_DROPPED_FRAMES - Added is_paused field to rcp_cur_rftp_status_cb_data_t
R.C.P.SDK V6.50.23 CHANGES
- Added parameters:
RCP_PARAM_MIN_RECORD_PROXY_BAKED_IN_SETTINGS
RCP_PARAM_MAX_RECORD_PROXY_BAKED_IN_SETTINGS
R.C.P.SDK V6.50.22 CHANGES
- Added parameters:
RCP_PARAM_ISO_CAL2_ENABLED
RCP_PARAM_MONITOR_LUT_LCD
RCP_PARAM_MONITOR_LUT_EVF
RCP_PARAM_MONITOR_LUT_HDMI
RCP_PARAM_MONITOR_LUT_HDSDI
RCP_PARAM_MONITOR_LUT_REAR_LCD
RCP_PARAM_MONITOR_LUT_REAR_EVF
RCP_PARAM_MONITOR_LUT_REAR_HDSDI1
RCP_PARAM_MONITOR_LUT_REAR_HDSDI2
RCP_PARAM_MONITOR_LUT_BRAIN_LCD3
RCP_PARAM_MONITOR_LUT_BRAIN_EVF3
RCP_PARAM_RECORD_PROXY_BAKED_IN_SETTINGS
R.C.P.SDK V6.50.20 CHANGES
- Added Client ID feature: The API will now inform the camera with the client application provided information: see client_name, client_version, and client_user added to rcp_camera_connection_info_t. This information may be shown to the camera operator.
- Added rcp_interface_enabled and rcp_interface_enabled_valid fields to rcp_cam_info_t.
- Added RCP_CONNECTION_STATE_RCP_DISABLED_ON_INTERFACE to rcp_connection_state_t. This is used to signify that RCP has been disabled on the interface connected to (the user will need to re-enable before a connection is allowed)
- Added rcp_get_periodic_is_supported, rcp_get_periodic_on, and rcp_get_periodic_off.
- Added rcp_get_default
Note: Periodic data (RCP_PARAM_HISTOGRAM, RCP_PARAM_AUDIO_VU_DATA, RCP_PARAM_CAMERA_PITCH, and RCP_PARAM_CAMERA_ROLL) is no longer enabled by default on the camera. If you application requires this data, you must enable it using:
- Deprecated parameters:
RCP_PARAM_SET_TIMECODE
RCP_PARAM_PROXY_ENCODE_FRAMERATE (replaced with RCP_PARAM_PRORES_ENCODE_FRAMERATE and RCP_PARAM_MXF_ENCODE_FRAMERATE)
RCP_PARAM_MONITOR_SPLIT_CURVE
RCP_PARAM_MONITOR_CURVE_LCD
RCP_PARAM_MONITOR_CURVE_HDMI
RCP_PARAM_MONITOR_CURVE_HDSDI
RCP_PARAM_MONITOR_CURVE_EVF
RCP_PARAM_MONITOR_CURVE_REAR_LCD
RCP_PARAM_MONITOR_CURVE_REAR_HDSDI1
RCP_PARAM_MONITOR_CURVE_REAR_HDSDI2
RCP_PARAM_MONITOR_CURVE_REAR_EVF
RCP_PARAM_MONITOR_CURVE_LCD3
RCP_PARAM_MONITOR_CURVE_EVF3
RCP_PARAM_RECORD_R3D_METADATA_CURVE
RCP_PARAM_FLIP_MIRROR_FEED_0
RCP_PARAM_FLIP_MIRROR_FEED_1 - Added parameters:
RCP_PARAM_CDL_SATURATION
RCP_PARAM_EXPOSURE_ADJUST
RCP_PARAM_CDL_OFFSET_RED
RCP_PARAM_CDL_OFFSET_GREEN
RCP_PARAM_CDL_OFFSET_BLUE
RCP_PARAM_CDL_POWER_RED
RCP_PARAM_CDL_POWER_GREEN
RCP_PARAM_CDL_POWER_BLUE
RCP_PARAM_CDL_SLOPE_RED
RCP_PARAM_CDL_SLOPE_GREEN
RCP_PARAM_CDL_SLOPE_BLUE
RCP_PARAM_GIGABIT_ETHERNET_MAC_ADDRESS
RCP_PARAM_WIFI_MAC_ADDRESS
RCP_PARAM_PRORES_ENCODE_FRAMERATE
RCP_PARAM_MXF_ENCODE_FRAMERATE
RCP_PARAM_MONITOR_MODE_LCD3
RCP_PARAM_MONITOR_OVERLAY_LCD3
RCP_PARAM_MONITOR_FREQ_LCD3
RCP_PARAM_MONITOR_CURVE_LCD3
RCP_PARAM_MONITOR_TOOLS_LCD3
RCP_PARAM_MONITOR_UI_FLIP_MIRROR_LCD3
RCP_PARAM_MONITOR_VIDEO_FLIP_LCD3
RCP_PARAM_MONITOR_FLIP_MIRROR_LCD3
RCP_PARAM_MONITOR_FRAMED_OVERLAY_LCD3
RCP_PARAM_MONITOR_DOCK_MENUS_LCD3
RCP_PARAM_MONITOR_FEED_LCD3
RCP_PARAM_MONITOR_FLIP_MIRROR_SUPPORTED_LCD3
RCP_PARAM_MONITOR_MODE_EVF3
RCP_PARAM_MONITOR_OVERLAY_EVF3
RCP_PARAM_MONITOR_FREQ_EVF3
RCP_PARAM_MONITOR_CURVE_EVF3
RCP_PARAM_MONITOR_TOOLS_EVF3
RCP_PARAM_MONITOR_UI_FLIP_MIRROR_EVF3
RCP_PARAM_MONITOR_VIDEO_FLIP_EVF3
RCP_PARAM_MONITOR_FLIP_MIRROR_EVF3
RCP_PARAM_MONITOR_FRAMED_OVERLAY_EVF3
RCP_PARAM_MONITOR_DOCK_MENUS_EVF3
RCP_PARAM_MONITOR_FEED_EVF3
RCP_PARAM_MONITOR_FLIP_MIRROR_SUPPORTED_EVF3
RCP_PARAM_MONITOR_BRIGHTNESS_LCD3
RCP_PARAM_MONITOR_BRIGHTNESS_EVF3
RCP_PARAM_ND_INCREMENT_SIZE
RCP_PARAM_ZEBRA_1_PATTERN
RCP_PARAM_ZEBRA_2_PATTERN
RCP_PARAM_ZEBRA_1_COLOR
RCP_PARAM_ZEBRA_2_COLOR
RCP_PARAM_START_USER_CAL_MANUAL_CURRENT_INT_TIME
RCP_PARAM_START_USER_CAL_MANUAL_DEFAULT_INT_TIME
RCP_PARAM_START_USER_CAL_AUTO
RCP_PARAM_MONITOR_CONTROL_SCREEN
RCP_PARAM_RCP_CLIENT_LIST
RCP_PARAM_BWF_ENABLE
RCP_PARAM_BWF_VALID
RCP_PARAM_WSH_FOCUS_WHEEL
RCP_PARAM_SIDE_MODULE_LOCK_KEYS
RCP_PARAM_SIDE_MODULE_RECORD_KEY_LOCKABLE
RCP_PARAM_SIDE_MODULE_NAV_KEYS_LOCKABLE
RCP_PARAM_SHOW_KEY_ACTION_NOTIFICATIONS
RCP_PARAM_POWER_IN_LIST
RCP_PARAM_POWER_IN_PERCENT_0 – RCP_PARAM_POWER_IN_PERCENT_LAST
RCP_PARAM_POWER_IN_RUNTIME_0 – RCP_PARAM_POWER_IN_RUNTIME_LAST
RCP_PARAM_POWER_IN_VOLTAGE_0 – RCP_PARAM_POWER_IN_VOLTAGE_LAST
RCP_PARAM_POWER_IN_CURRENT_0 – RCP_PARAM_POWER_IN_CURRENT_LAST
RCP_PARAM_POWER_IN_PRESENT_0 – RCP_PARAM_POWER_IN_PRESENT_LAST
RCP_PARAM_POWER_OUT_LIST
RCP_PARAM_POWER_OUT_ENABLE_0 – RCP_PARAM_POWER_OUT_ENABLE_LAST
RCP_PARAM_POWER_OUT_STATUS_0 – RCP_PARAM_POWER_OUT_STATUS_LAST
RCP_PARAM_POWER_OUT_RESET_0 – RCP_PARAM_POWER_OUT_RESET_LAST
RCP_PARAM_POWER_OUT_CURRENT_0 – RCP_PARAM_POWER_OUT_CURRENT_LAST
RCP_PARAM_MONITOR_LIST
RCP_PARAM_SIDE_UI_NAME
RCP_PARAM_SENSOR_WIDTH_PHY
RCP_PARAM_SENSOR_HEIGHT_PHY
RCP_PARAM_SENSOR_DIMENSIONS_PHY
RCP_PARAM_FORMAT_WIDTH_PHY
RCP_PARAM_FORMAT_HEIGHT_PHY
RCP_PARAM_FORMAT_DIMENSIONS_PHY
RCP_PARAM_FORMAT_WIDTH_PIXELS
RCP_PARAM_FORMAT_HEIGHT_PIXELS
RCP_PARAM_FORMAT_DIMENSIONS_PIXELS
RCP_PARAM_RECORD_FORMAT_SPHERICAL
RCP_PARAM_RECORD_FORMAT_ANA_1_3
RCP_PARAM_RECORD_FORMAT_ANA_1_25
RCP_PARAM_RECORD_FORMAT_ANA_2
RCP_PARAM_RECORD_FORMAT_RESOLUTION
RCP_PARAM_RECORD_FORMAT_ASPECT_RATIO
RCP_PARAM_RECORD_FORMAT_ANAMORPHIC
RCP_PARAM_RECORD_FORMAT_LOOKAROUND
RCP_PARAM_SENSOR_NAME
RCP_PARAM_SHADOW_FORMAT_WIDTH_PHY
RCP_PARAM_SHADOW_FORMAT_HEIGHT_PHY
RCP_PARAM_SHADOW_FORMAT_DIMENSIONS_PHY
RCP_PARAM_SHADOW_FORMAT_WIDTH_PIXELS
RCP_PARAM_SHADOW_FORMAT_HEIGHT_PIXELS
RCP_PARAM_SHADOW_FORMAT_DIMENSIONS_PIXELS
RCP_PARAM_AMBIENT_CHANNEL
RCP_PARAM_KEY_MAPPING_ACTION_LIST
RCP_PARAM_DIALOG_LIST
RCP_PARAM_CAMERA_SCRIPT_LIST
RCP_PARAM_COLOR_SCIENCE
RCP_PARAM_IMAGE_PIPELINE_MODE
RCP_PARAM_SUPPORT_CONTACT
RCP_PARAM_CAMERA_CDL_LIST
RCP_PARAM_CAMERA_CDL_APPLY
RCP_PARAM_CAMERA_CDL_EXPORT_TO_MEDIA
RCP_PARAM_CAMERA_CDL_EXPORT_ALL_TO_MEDIA
RCP_PARAM_CAMERA_CDL_CREATE
RCP_PARAM_CAMERA_CDL_DELETE
RCP_PARAM_MEDIA_CDL_LIST
RCP_PARAM_MEDIA_CDL_IMPORT_TO_CAMERA
RCP_PARAM_MEDIA_CDL_IMPORT_ALL_TO_CAMERA
RCP_PARAM_SLATE_CAMERA_COLOR
RCP_PARAM_SIDE_UI_PAGE_USER_LEFT
RCP_PARAM_SIDE_UI_PAGE_AUDIO_LEFT
RCP_PARAM_SIDE_UI_PAGE_MONITOR_LEFT
RCP_PARAM_SIDE_UI_AUTO_HOME_LEFT
RCP_PARAM_SIDE_UI_AUTO_HOME_TIMEOUT_LEFT
RCP_PARAM_SIDE_UI_PAGE_USER_RIGHT
RCP_PARAM_SIDE_UI_PAGE_AUDIO_RIGHT
RCP_PARAM_SIDE_UI_PAGE_MONITOR_RIGHT
RCP_PARAM_SIDE_UI_AUTO_HOME_RIGHT
RCP_PARAM_SIDE_UI_AUTO_HOME_TIMEOUT_RIGHT
RCP_PARAM_MONITOR_MODE_REAR_UHDSDI1
RCP_PARAM_MONITOR_MODE_REAR_UHDSDI2
RCP_PARAM_MONITOR_FREQ_REAR_UHDSDI
RCP_PARAM_DISPLAY_PRESET_REAR_UHDSDI
RCP_PARAM_RETURN_FEED
RCP_PARAM_RETURN_FEED_STATE
RCP_PARAM_MONITOR_ALLOW_RETURN_FEED_LCD
RCP_PARAM_MONITOR_ALLOW_RETURN_FEED_HDMI
RCP_PARAM_MONITOR_ALLOW_RETURN_FEED_HDSDI
RCP_PARAM_MONITOR_ALLOW_RETURN_FEED_EVF
RCP_PARAM_MONITOR_ALLOW_RETURN_FEED_REAR_LCD
RCP_PARAM_MONITOR_ALLOW_RETURN_FEED_REAR_HDSDI1
RCP_PARAM_MONITOR_ALLOW_RETURN_FEED_REAR_HDSDI2
RCP_PARAM_MONITOR_ALLOW_RETURN_FEED_REAR_EVF
RCP_PARAM_MONITOR_ALLOW_RETURN_FEED_LCD3
RCP_PARAM_MONITOR_ALLOW_RETURN_FEED_EVF3
RCP_PARAM_OUTPUT_TRANSFORM
RCP_PARAM_DISPLAY_PRESET_LCD
RCP_PARAM_DISPLAY_PRESET_HDMI
RCP_PARAM_DISPLAY_PRESET_HDSDI
RCP_PARAM_DISPLAY_PRESET_EVF
RCP_PARAM_DISPLAY_PRESET_REAR_LCD
RCP_PARAM_DISPLAY_PRESET_REAR_HDSDI1
RCP_PARAM_DISPLAY_PRESET_REAR_HDSDI2
RCP_PARAM_DISPLAY_PRESET_REAR_EVF
RCP_PARAM_DISPLAY_PRESET_LCD3
RCP_PARAM_DISPLAY_PRESET_EVF3
RCP_PARAM_OUTPUT_TONE_MAP
RCP_PARAM_FLIP_MIRROR_FEED_0_1
RCP_PARAM_MIN_FRAME_PROCESSING_MODE
RCP_PARAM_MAX_FRAME_PROCESSING_MODE
RCP_PARAM_MIN_FRAME_PROCESSING_FRAME_COUNT
RCP_PARAM_MAX_FRAME_PROCESSING_FRAME_COUNT
RCP_PARAM_ROLL_OFF
RCP_PARAM_LOOKAROUND_AVAILABLE
RCP_PARAM_LOG_VIEW_MODE
RCP_PARAM_AUTO_FOCUS_PEAK
RCP_PARAM_ISO_CAL2_ENABLED - Added support for user metadata RCP messages
rcp_user_metadata_is_supported
rcp_user_metadata_register
rcp_user_metadata_unregister
rcp_user_metadata_send - Added new handle_user_metadata_cb callback
- Added support for key mapping via RCP messages
rcp_key_mapping_is_supported
rcp_key_mapping_get_action_list
rcp_key_mapping_get_mapping
rcp_key_mapping_set_mapping - Added new menu tree node: RCP_MENU_NODE_TYPE_KEY_MAPPING_LEAF
R.C.P.SDK v6.50.12 CHANGES
- Added Client ID feature: The API will now inform the camera with the client application provided information: see client_name, client_version, and client_user added to rcp_camera_connection_info_t. This information may be shown to the camera operator.
- Added rcp_interface_enabled and rcp_interface_enabled_valid fields to rcp_cam_info_t.
- Added RCP_CONNECTION_STATE_RCP_DISABLED_ON_INTERFACE to rcp_connection_state_t. This is used to signify that RCP has been disabled on the interface connected to (the user will need to re-enable before a connection is allowed)
- Added rcp_get_periodic_is_supported, rcp_get_periodic_on, and rcp_get_periodic_off.
- Added rcp_get_default
- Deprecated parameters:
RCP_PARAM_SET_TIMECODE
RCP_PARAM_PROXY_ENCODE_FRAMERATE (replaced with RCP_PARAM_PRORES_ENCODE_FRAMERATE and RCP_PARAM_MXF_ENCODE_FRAMERATE)
RCP_PARAM_MONITOR_SPLIT_CURVE
RCP_PARAM_MONITOR_CURVE_LCD
RCP_PARAM_MONITOR_CURVE_HDMI
RCP_PARAM_MONITOR_CURVE_HDSDI
RCP_PARAM_MONITOR_CURVE_EVF
RCP_PARAM_MONITOR_CURVE_REAR_LCD
RCP_PARAM_MONITOR_CURVE_REAR_HDSDI1
RCP_PARAM_MONITOR_CURVE_REAR_HDSDI2
RCP_PARAM_MONITOR_CURVE_REAR_EVF
RCP_PARAM_MONITOR_CURVE_LCD3
RCP_PARAM_MONITOR_CURVE_EVF3
RCP_PARAM_RECORD_R3D_METADAT A_CURVE
RCP_PARAM_FLIP_MIRROR_FEED_0
RCP_PARAM_FLIP_MIRROR_FEED_1 - Added parameters:
RCP_PARAM_CDL_SATURATION
RCP_PARAM_EXPOSURE_ADJUST
RCP_PARAM_CDL_OFFSET_RED
RCP_PARAM_CDL_OFFSET_GREEN
RCP_PARAM_CDL_OFFSET_BLUE
RCP_PARAM_CDL_POWER_RED
RCP_PARAM_CDL_POWER_GREEN
RCP_PARAM_CDL_POWER_BLUE
RCP_PARAM_CDL_SLOPE_RED
RCP_PARAM_CDL_SLOPE_GREEN
RCP_PARAM_CDL_SLOPE_BLUE
RCP_PARAM_GIGABIT_ETHERNET_MAC_ADDRESS
RCP_PARAM_WIFI_MAC_ADDRESS
RCP_PARAM_PRORES_ENCODE_FRAMERATE
RCP_PARAM_MXF_ENCODE_FRAMERATE
RCP_PARAM_MONITOR_MODE_LCD3
RCP_PARAM_MONITOR_OVERLAY_LCD3
RCP_PARAM_MONITOR_FREQ_LCD3
RCP_PARAM_MONITOR_CURVE_LCD3
RCP_PARAM_MONITOR_TOOLS_LCD3
RCP_PARAM_MONITOR_UI_FLIP_MIRROR_LCD3
RCP_PARAM_MONITOR_VIDEO_FLIP_LCD3
RCP_PARAM_MONITOR_FLIP_MIRROR_LCD3
RCP_PARAM_MONITOR_FRAMED_OVERLAY_LCD3
RCP_PARAM_MONITOR_DOCK_MENUS_LCD3
RCP_PARAM_MONITOR_FEED_LCD3
RCP_PARAM_MONITOR_FLIP_MIRROR_SUPPORTED_LCD3
RCP_PARAM_MONITOR_MODE_EVF3
RCP_PARAM_MONITOR_OVERLAY_EVF3
RCP_PARAM_MONITOR_FREQ_EVF3
RCP_PARAM_MONITOR_CURVE_EVF3
RCP_PARAM_MONITOR_TOOLS_EVF3
RCP_PARAM_MONITOR_UI_FLIP_MIRROR_EVF3
RCP_PARAM_MONITOR_VIDEO_FLIP_EVF3
RCP_PARAM_MONITOR_FLIP_MIRROR_EVF3
RCP_PARAM_MONITOR_FRAMED_OVERLAY_EVF3
RCP_PARAM_MONITOR_DOCK_MENUS_EVF3
RCP_PARAM_MONITOR_FEED_EVF3
RCP_PARAM_MONITOR_FLIP_MIRROR_SUPPORTED_EVF3
RCP_PARAM_MONITOR_BRIGHTNESS_LCD3
RCP_PARAM_MONITOR_BRIGHTNESS_EVF3
RCP_PARAM_ND_INCREMENT_SIZE
RCP_PARAM_ZEBRA_1_PATTERN
RCP_PARAM_ZEBRA_2_PATTERN
RCP_PARAM_ZEBRA_1_COLOR
RCP_PARAM_ZEBRA_2_COLOR
RCP_PARAM_START_USER_CAL_MANUAL_CURRENT_INT_TIME
RCP_PARAM_START_USER_CAL_MANUAL_DEFAULT_INT_TIME
RCP_PARAM_START_USER_CAL_AUTO
RCP_PARAM_MONITOR_CONTROL_SCREEN
RCP_PARAM_RCP_CLIENT_LIST
RCP_PARAM_BWF_ENABLE
RCP_PARAM_BWF_VALID
RCP_PARAM_WSH_FOCUS_WHEEL
RCP_PARAM_SIDE_MODULE_LOCK_KEYS
RCP_PARAM_SIDE_MODULE_RECORD_KEY_LOCKABLE
RCP_PARAM_SIDE_MODULE_NAV_KEYS_LOCKABLE
RCP_PARAM_SHOW_KEY_ACTION_NOTIFICATIONS
RCP_PARAM_POWER_IN_LIST
RCP_PARAM_POWER_IN_PERCENT_0 – RCP_PARAM_POWER_IN_PERCENT_LAST
RCP_PARAM_POWER_IN_RUNTIME_0 – RCP_PARAM_POWER_IN_RUNTIME_LAST
RCP_PARAM_POWER_IN_VOLTAGE_0 – RCP_PARAM_POWER_IN_VOLTAGE_LAST
RCP_PARAM_POWER_IN_CURRENT_0 – RCP_PARAM_POWER_IN_CURRENT_LAST
RCP_PARAM_POWER_IN_PRESENT_0 – RCP_PARAM_POWER_IN_PRESENT_LAST
RCP_PARAM_POWER_OUT_LIST
RCP_PARAM_POWER_OUT_ENABLE_0 – RCP_PARAM_POWER_OUT_ENABLE_LAST
RCP_PARAM_POWER_OUT_STATUS_0 – RCP_PARAM_POWER_OUT_STATUS_LAST
RCP_PARAM_POWER_OUT_RESET_0 – RCP_PARAM_POWER_OUT_RESET_LAST
RCP_PARAM_POWER_OUT_CURRENT_0 – RCP_PARAM_POWER_OUT_CURRENT_LAST
RCP_PARAM_MONITOR_LIST
RCP_PARAM_SIDE_UI_NAME
RCP_PARAM_SENSOR_WIDTH_PHY
RCP_PARAM_SENSOR_HEIGHT_PHY
RCP_PARAM_SENSOR_DIMENSIONS_PHY
RCP_PARAM_FORMAT_WIDTH_PHY
RCP_PARAM_FORMAT_HEIGHT_PHY
RCP_PARAM_FORMAT_DIMENSIONS_PHY
RCP_PARAM_FORMAT_WIDTH_PIXELS
RCP_PARAM_FORMAT_HEIGHT_PIXELS
RCP_PARAM_FORMAT_DIMENSIONS_PIXELS
RCP_PARAM_RECORD_FORMAT_SPHERICAL
RCP_PARAM_RECORD_FORMAT_ANA_1_3
RCP_PARAM_RECORD_FORMAT_ANA_1_25
RCP_PARAM_RECORD_FORMAT_ANA_2
RCP_PARAM_RECORD_FORMAT_RESOLUTION
RCP_PARAM_RECORD_FORMAT_ASPECT_RATIO
RCP_PARAM_RECORD_FORMAT_ANAMORPHIC
RCP_PARAM_RECORD_FORMAT_LOOKAROUND
RCP_PARAM_SENSOR_NAME
RCP_PARAM_SHADOW_FORMAT_WIDTH_PHY
RCP_PARAM_SHADOW_FORMAT_HEIGHT_PHY
RCP_PARAM_SHADOW_FORMAT_DIMENSIONS_PHY
RCP_PARAM_SHADOW_FORMAT_WIDTH_PIXELS
RCP_PARAM_SHADOW_FORMAT_HEIGHT_PIXELS
RCP_PARAM_SHADOW_FORMAT_DIMENSIONS_PIXELS
RCP_PARAM_AMBIENT_CHANNEL
RCP_PARAM_KEY_MAPPING_ACTION_LIST
RCP_PARAM_DIALOG_LIST
RCP_PARAM_CAMERA_SCRIPT_LIST
RCP_PARAM_COLOR_SCIENCE
RCP_PARAM_IMAGE_PIPELINE_MODE
RCP_PARAM_SUPPORT_CONTACT
RCP_PARAM_CAMERA_CDL_LIST
RCP_PARAM_CAMERA_CDL_APPLY
RCP_PARAM_CAMERA_CDL_EXPORT_TO_MEDIA
RCP_PARAM_CAMERA_CDL_EXPORT_ALL_TO_MEDIA
RCP_PARAM_CAMERA_CDL_CREATE
RCP_PARAM_CAMERA_CDL_DELETE
RCP_PARAM_MEDIA_CDL_LIST
RCP_PARAM_MEDIA_CDL_IMPORT_TO_CAMERA
RCP_PARAM_MEDIA_CDL_IMPORT_ALL_TO_CAMERA
RCP_PARAM_SLATE_CAMERA_COLOR
RCP_PARAM_SIDE_UI_PAGE_USER_LEFT
RCP_PARAM_SIDE_UI_PAGE_AUDIO_LEFT
RCP_PARAM_SIDE_UI_PAGE_MONITOR_LEFT
RCP_PARAM_SIDE_UI_AUTO_HOME_LEFT
RCP_PARAM_SIDE_UI_AUTO_HOME_TIMEOUT_LEFT
RCP_PARAM_SIDE_UI_PAGE_USER_RIGHT
RCP_PARAM_SIDE_UI_PAGE_AUDIO_RIGHT
RCP_PARAM_SIDE_UI_PAGE_MONITOR_RIGHT
RCP_PARAM_SIDE_UI_AUTO_HOME_RIGHT
RCP_PARAM_SIDE_UI_AUTO_HOME_TIMEOUT_RIGHT
RCP_PARAM_MONITOR_MODE_REAR_UHDSDI1
RCP_PARAM_MONITOR_MODE_REAR_UHDSDI2
RCP_PARAM_MONITOR_FREQ_REAR_UHDSDI
RCP_PARAM_DISPLAY_PRESET_REAR_UHDSDI
RCP_PARAM_RETURN_FEED
RCP_PARAM_RETURN_FEED_STATE
RCP_PARAM_MONITOR_ALLOW_RETURN_FEED_LCD
RCP_PARAM_MONITOR_ALLOW_RETURN_FEED_HDMI
RCP_PARAM_MONITOR_ALLOW_RETURN_FEED_HDSDI
RCP_PARAM_MONITOR_ALLOW_RETURN_FEED_EVF
RCP_PARAM_MONITOR_ALLOW_RETURN_FEED_REAR_LCD
RCP_PARAM_MONITOR_ALLOW_RETURN_FEED_REAR_HDSDI1
RCP_PARAM_MONITOR_ALLOW_RETURN_FEED_REAR_HDSDI2
RCP_PARAM_MONITOR_ALLOW_RETURN_FEED_REAR_EVF
RCP_PARAM_MONITOR_ALLOW_RETURN_FEED_LCD3
RCP_PARAM_MONITOR_ALLOW_RETURN_FEED_EVF3
RCP_PARAM_OUTPUT_TRANSFORM
RCP_PARAM_DISPLAY_PRESET_LCD
RCP_PARAM_DISPLAY_PRESET_HDMI
RCP_PARAM_DISPLAY_PRESET_HDSDI
RCP_PARAM_DISPLAY_PRESET_EVF
RCP_PARAM_DISPLAY_PRESET_REAR_LCD
RCP_PARAM_DISPLAY_PRESET_REAR_HDSDI1
RCP_PARAM_DISPLAY_PRESET_REAR_HDSDI2
RCP_PARAM_DISPLAY_PRESET_REAR_EVF
RCP_PARAM_DISPLAY_PRESET_LCD3
RCP_PARAM_DISPLAY_PRESET_EVF3
RCP_PARAM_DEVELOPMENT_CONTRAST
RCP_PARAM_FLIP_MIRROR_FEED_0_1
RCP_PARAM_MIN_FRAME_PROCESSING_MODE
RCP_PARAM_MAX_FRAME_PROCESSING_MODE
RCP_PARAM_MIN_FRAME_PROCESSING_FRAME_COUNT
RCP_PARAM_MAX_FRAME_PROCESSING_FRAME_COUNT
RCP_PARAM_ROLL_OFF
RCP_PARAM_LOOKAROUND_AVAILABLE
RCP_PARAM_LOG_VIEW_MODE
RCP_PARAM_AUTO_FOCUS_PEAK - Added support for user metadata RCP messages
rcp_user_metadata_is_supported
rcp_user_metadata_register
rcp_user_metadata_unregister
rcp_user_metadata_send - Added new handle_user_metadata_cb callback
- Added support for key mapping via RCP messages
rcp_key_mapping_is_supported
rcp_key_mapping_get_action_list
rcp_key_mapping_get_mapping
rcp_key_mapping_set_mapping - Added new menu tree node: RCP_MENU_NODE_TYPE_KEY_MAPPING_LEAF
R.C.P.SDK v6.42.5 CHANGES
- Added support for compressed c_list (C_LIST_STRING_TYPE_COMPRESSED) types
R.C.P.SDK v6.42.4 CHANGES
- Added parameters:
RCP_PARAM_AUDIO_CH3_MODE_STATUS
RCP_PARAM_AUDIO_CH4_MODE_STATUS
RCP_PARAM_RECORD_PRE_FRAME_COUNT_AVAILABLE
RCP_PARAM_RECORD_POST_FRAME_COUNT_AVAILABLE
RCP_PARAM_RECORD_PRE_FRAME_COUNT_ACTUAL
RCP_PARAM_RECORD_POST_FRAME_COUNT_ACTUAL
R.C.P.SDK v6.41.5 CHANGES
- Added parameters:
RCP_PARAM_WIFI_NETMASK
RCP_PARAM_WIFI_GATEWAY
RCP_PARAM_WIFI_DHCP_ENABLE
RCP_PARAM_AUDIO_CH1_MODE_STATUS
RCP_PARAM_AUDIO_CH2_MODE_STATUS
R.C.P.SDK v6.40.13 CHANGES
- Added support for user RCP messages (for communicating with 3rd party modules attached to the camera)
rcp_user_is_supported
rcp_user_send_set
rcp_user_send_get
rcp_user_send_current - Added has_display_str to rcp_param_properties_t
- Added parameters:
RCP_PARAM_MEDIA_IS_PRESENT
RCP_PARAM_LENS_IMAGE_STABILIZATION_ENABLED
RCP_PARAM_LENS_CAPABILITIES
RCP_PARAM_PLAYBACK_FILE_FORMAT
RCP_PARAM_RECORD_VIDEO_MXF_CODEC
RCP_PARAM_MIN_RECORD_VIDEO_MXF_CODEC
RCP_PARAM_RECORD_VIDEO_MXF_CODEC_RESOLUTION
RCP_PARAM_RECORD_MXF_STATE
RCP_PARAM_RECORD_MXF_STATE_DETAILED
RCP_PARAM_MXF_WIDTH
RCP_PARAM_MXF_HEIGHT
RCP_PARAM_MXF_DIMENSION
RCP_PARAM_RECORD_VIDEO_MXF_COMPRESSION_ID
RCP_PARAM_PLAYBACK_FILE_FORMAT_TYPE
RCP_PARAM_OLPF_THIRD_PARTY_NAME
RCP_PARAM_OLPF_THIRD_PARTY_EMULATED_TYPE
RCP_PARAM_LENS_META_NAME
RCP_PARAM_LENS_META_SERIAL
RCP_PARAM_LENS_META_OWNER
RCP_PARAM_LENS_META_MANUFACTURER
RCP_PARAM_LENS_META_FLEN_MIN
RCP_PARAM_LENS_META_FLEN_MAX
RCP_PARAM_RECORD_R3D_METADATA_CURVE
R.C.P.SDK v6.32.10 CHANGES
- Fix potential bad read from memory when parsing histogram data
- Frame limit is no longer available for any camera while in network mode.
- Disable various look controls based on RAW and ACES modes
R.C.P.SDK v6.32.7 CHANGES
- Fixed typos/wording of comments
- Fixed labels:
- Fixed typo (from RCP_API_ENABLE_CACHEING to RCP_API_ENABLE_CACHING)
- Fixed bug where ‘is_hw_supported_valid’ was not cleared when connecting to a camera
- Fixed RCP_PARAM_HDR_FACTOR not updating on boot
- Fixed bug in handling hardware capabilities for odler firmware
R.C.P.SDK v6.32.4 CHANGES
- Added parameters:
RCP_PARAM_SERIAL_2_PROTOCOL
RCP_PARAM_POWER_OUT_REAR_AUX_ENABLE
RCP_PARAM_POWER_OUT_REAR_AUX_STATUS
RCP_PARAM_POWER_OUT_REAR_AUX_RESET
RCP_PARAM_POWER_OUT_REAR_AUX_CURRENT
RCP_PARAM_POWER_OUT_TIMECODE_ENABLE
RCP_PARAM_POWER_OUT_TIMECODE_STATUS
RCP_PARAM_POWER_OUT_TIMECODE_RESET
R.C.P.SDK v6.31.6 CHANGES
- Bug Fixes
- Added parameters:
RCP_PARAM_ZEBRA_1_MODE
RCP_PARAM_ZEBRA_1_STOPS_LOW
RCP_PARAM_ZEBRA_1_STOPS_HIGH
RCP_PARAM_ZEBRA_2_MODE
RCP_PARAM_ZEBRA_2_STOPS_LOW
RCP_PARAM_ZEBRA_2_STOPS_HIGH
R.C.P.SDK v6.30.16 CHANGES
- Added file transfer API. This allows the transfer of presets, overlays, LUTs, thumbnails, log files, etc. to and from the camera.
- Added parameters:
RCP_PARAM_MEDIA_FORMAT_FILE_SYSTEM
RCP_PARAM_WIPE_CAMERA
RCP_PARAM_PROXY_ENCODE_FRAMERATE
RCP_PARAM_CAMERA_CAL_LIST
RCP_PARAM_CAMERA_CAL_APPLY
RCP_PARAM_CAMERA_CAL_EXPORT_TO_MEDIA
RCP_PARAM_CAMERA_CAL_EXPORT_ALL_TO_MEDIA
RCP_PARAM_CAMERA_CAL_DELETE
RCP_PARAM_MEDIA_CAL_LIST
RCP_PARAM_MEDIA_CAL_APPLY
RCP_PARAM_MEDIA_CAL_IMPORT_TO_CAMERA
RCP_PARAM_MEDIA_CAL_IMPORT_ALL_TO_CAMERA
RCP_PARAM_PRORES_WIDTH
RCP_PARAM_PRORES_HEIGHT
RCP_PARAM_PRORES_DIMENSION
RCP_PARAM_OPEN_GATE_MODE
RCP_PARAM_OPEN_GATE_STATE
RCP_PARAM_RECORD_REDCODE_RAW_STATE_DETAILED
RCP_PARAM_RECORD_QUICKTIME_STATE_DETAILED
RCP_PARAM_WIFI_SCAN_SELECT
R.C.P.SDK v6.21.11 CHANGES
- Minor bug fixes
R.C.P.SDK v6.21.6 CHANGES
- Added has_r3d and has_qt flags to extended_clipinfo_t
- Fixed string for RCP_PARAM_PLAYBACK_METADATA_ISO
R.C.P.SDK v6.21.4 CHANGES
- Added support for REC. 709
R.C.P.SDK v6.21.3 CHANGES
- RCP_PARAM_RECORD_LIMIT_ENABLE and RCP_PARAM_RECORD_LIMIT_FRAMES are now enabled when RCP_PARAM_PRIMARY_STORAGE == PRIMARY_STORAGE_NETWORK.
- Added more descriptive ProRes labels to RCP_PARAM_QUALITY
R.C.P.SDK v6.20.23 CHANGES
- Added required functions to be implemented by client code:
rcp_rand
rcp_timestamp - Added min_len and is_password fields to rcp_cur_str_edit_info_t
- Added is_supported and is_supported_valid fields to rcp_menu_node_info_t
- Added is_supported and is_supported_valid fields to rcp_cur_menu_node_status_cb_data_t
- Added utility function rcp_menu_get_multi_action_list_leaf_flags
- Added functions:
rcp_get_clip_list - Added 118 parameters
R.C.P.SDK v6.10.28 CHANGES
- Minor bug fixes
- Fix numerous parameter dependencies
R.C.P.SDK v6.10.25 CHANGES
- Added 190 parameters
- Added status for menu nodes
- Added RCP parameter dependencies
- Added abbreviated display strings for parameters
- Added functions to set a parameter’s value with a relative offset from current value
- Added RCP_ERROR_INTERNAL (see rcp_error_t)
- Modified RCP_PARAM_FALSE_COLOR_MODE so that update_list_only_on_close flag is now false happen, and not just on closing list
- Deprecated RCP_PARAM_LIST_SELECT_ISO (use rcp_set_list_relative with RCP_PARAM_ISO instead)
- Deprecated RCP_PARAM_LIST_SELECT_SHUTTER (use rcp_set_list_relative with RCP_PARAM_EXPOSURE_DISPLAY instead)
R.C.P.SDK v6.0.45 CHANGES
- Modified RCP_PARAM_FALSE_COLOR_MODE so that update_list_only_on_close flag is now false
- Fixed status of timecode settings so they are disabled during record
- Fixed bug that would invalidate a cached list if it was empty
R.C.P.SDK v6.0.36 CHANGES
- Added dependencies between audio CH1/2 source CH3/4 source
- Added dependencies between audio CH1/2/3/4 source and its mode
- Fixed histogram label when ACES Proxy is enabled.
- Fixed status of RCP_PARAM_RECORD_HDR_MODE and RCP_PARAM_HDR_FACTOR so they are disabled while in record.
- Fixed name of RCP_PARAM_RTC_DATE_TIME
R.C.P.SDK v6.0.29 CHANGES
- Refactored source code into multiple source files
- Added rcp_api_config.h to allow customization of API
- Added over 230 new parameters (see rcp_param_t for details)
- Added Notification support:
rcp_notification_get
rcp_notification_timeout
rcp_notification_response - Added support for Menu Tree
rcp_menu_is_supported
rcp_menu_get_children - Added connection statistics (see rcp_camera_connection_stats)
- Added ability to get the status of any parameter (see rcp_get_status and rcp_cur_status_cb_data_t)
- Added ability to set list on allowed parameters (see rcp_set_list)
- Added parameter properties (returned from rcp_get_is_supported)
- Added edit info to current data callbacks. This provides information required to allow the user to manually enter values for parameters (like min value, max value, divider, etc.)
- Added the following fields to the current list callback:
send_int
send_uint
send_str
update_list_only_on_close - Added rcp_interface field to rcp_cam_info_t
- Moved ip_address field from rcp_cam_info_t to rcp_discovery_cam_info_list_t
- Renamed rcp_cam_info_list_t to rcp_discovery_cam_info_list_t
- Added new error code RCP_ERROR_NOT_SUPPORTED
- Added new parameter status color RCP_PARAM_DISPLAY_STATUS_WARNING2
- Added new callbacks per connection:
cur_status_cb: changes to status of a parameter (see rcp_cur_status_cb_t)
notification_cb: notifications from camera (see rcp_notification_cb_t)
cur_audio_vu_cb: data to display audio VU meters (see rcp_cur_audio_vu_cb_t)
cur_menu_cb: data to display menu tree (see rcp_cur_menu_cb_t) - Deprecated rcp_get_update_list_only_on_close
- Changes that break backwards compatibility with 5.1.x:
1. UDP discovery process
a. The client must provide the IP address to the API in a new argument of rcp_discovery_process_data.
b. The struct rcp_cam_info_list_t has been renamed to rcp_discovery_cam_info_list_t.
c. The ip_address field of rcp_cam_info_t has been moved to rcp_discovery_cam_info_list_t.
d. New callbacks required in rcp_camera_connection_info_t (set to NULL if they won’t be used).
e. New argument in rcp_get_is_supported that returns the properties of the provided parameter (pass in NULL if these properties are not required).R.C.P.SDK v5.1.5 CHANGES
- Enhanced startup performance
- Added the following parameters: RCP_PARAM_HAND_CONTROLLER_FOCUS_POS (HCFOCUS) RCP_PARAM_HAND_CONTROLLER_IRIS_POS (HCIRIS) RCP_PARAM_HAND_CONTROLLER_ZOOM_POS (HCZOOM) RCP_PARAM_HAND_CONTROLLER_REINIT (HCREINIT)
- Added the following functions: rcp_api_get_version rcp_get_is_supported rcp_send rcp_set_uint
R.C.P.SDK v5.0.6 CHANGES
- Initial release
OPERATIONAL NOTES SPECIFIC TO BUILD v6.60.2
- Periodic data (RCP_PARAM_HISTOGRAM, RCP_PARAM_AUDIO_VU_DATA, RCP_PARAM_CAMERA_PITCH, and RCP_PARAM_CAMERA_ROLL) is no longer enabled by default on the camera. If you application requires this data, you must control it using rcp_get_periodic_is_supported, rcp_get_periodic_on, and rcp_get_periodic_off.
- v6.0.36 UDP Discovery process is not backwards compatible with v5.1.x. Refer to the change list for details.
- Parameter status should be used to disable controls dynamically based on other camera settings. The application does not need to know the logic of when a parameter should be disabled as the API will push the status to the application when appropriate.
- Notifications can now be displayed on the application and provide feedback to the camera. Only a subset of all notifications that are generated by the camera are pushed to external controllers.
- Menu tree support allows a generic way for the application to show the menu tree of the connected camera. It works by providing a list of children under a specified node (starting at a ROOT node). Each entry in the list provides the information required to show the final "leaf" node such as the parameter ID and leaf type (list, text entry, etc).
KNOWN ISSUES
- None
Copyright © 2004-2018 RED.COMLLC. All Rights Reserved.
VERSION 6.60.2
|50.5 MB
Release Date:
11/1/2018
Release Notes
RCPSDK Release Notes v6.60.2 November 1, 2018
IMPORTANT:
- v6.0.36 UDP Discovery process is not compatible with v5.1.×. Refer to the change list for details.
- R.C.P.SDK is compatible with DSMC firmware v5.2.7 or later.
- Packages include a read_me file containing detailed information as needed
- Please consult the R.C.P. Command Protocol Reference Guide for details
- Download the latest version of the R.C.P.SDK and documentation from www.red.com/developers.
- See CHANGELOG.html for change details.
R.C.P.SDK V6.60.2
- Added parameters:
RCP_PARAM_CENTER_GUIDE_MARKER_TYPE
RCP_PARAM_SHUTDOWN_NOTIFICATION
RCP_PARAM_PEAKING_LEVEL
RCP_PARAM_VOLTAGE_THRESHOLD
RCP_PARAM_ENABLE_VOLTAGE_THRESHOLD
RCP_PARAM_VOLTAGE_BELOW_THRESHOLD
R.C.P.SDK V6.51.2
- Added parameters:
RCP_PARAM_SENSOR_SENSITIVITY
R.C.P.SDK V6.51.0
- Added parameters:
RCP_PARAM_QT_DROPPED_FRAMES
RCP_PARAM_MXF_DROPPED_FRAMES
RCP_PARAM_R3D_DROPPED_FRAMES - Added is_paused field to rcp_cur_rftp_status_cb_data_t
R.C.P.SDK V6.50.23 CHANGES
- Added parameters:
RCP_PARAM_MIN_RECORD_PROXY_BAKED_IN_SETTINGS
RCP_PARAM_MAX_RECORD_PROXY_BAKED_IN_SETTINGS
R.C.P.SDK V6.50.22 CHANGES
- Added parameters:
RCP_PARAM_ISO_CAL2_ENABLED
RCP_PARAM_MONITOR_LUT_LCD
RCP_PARAM_MONITOR_LUT_EVF
RCP_PARAM_MONITOR_LUT_HDMI
RCP_PARAM_MONITOR_LUT_HDSDI
RCP_PARAM_MONITOR_LUT_REAR_LCD
RCP_PARAM_MONITOR_LUT_REAR_EVF
RCP_PARAM_MONITOR_LUT_REAR_HDSDI1
RCP_PARAM_MONITOR_LUT_REAR_HDSDI2
RCP_PARAM_MONITOR_LUT_BRAIN_LCD3
RCP_PARAM_MONITOR_LUT_BRAIN_EVF3
RCP_PARAM_RECORD_PROXY_BAKED_IN_SETTINGS
R.C.P.SDK V6.50.20 CHANGES
- Added Client ID feature: The API will now inform the camera with the client application provided information: see client_name, client_version, and client_user added to rcp_camera_connection_info_t. This information may be shown to the camera operator.
- Added rcp_interface_enabled and rcp_interface_enabled_valid fields to rcp_cam_info_t.
- Added RCP_CONNECTION_STATE_RCP_DISABLED_ON_INTERFACE to rcp_connection_state_t. This is used to signify that RCP has been disabled on the interface connected to (the user will need to re-enable before a connection is allowed)
- Added rcp_get_periodic_is_supported, rcp_get_periodic_on, and rcp_get_periodic_off.
- Added rcp_get_default
Note: Periodic data (RCP_PARAM_HISTOGRAM, RCP_PARAM_AUDIO_VU_DATA, RCP_PARAM_CAMERA_PITCH, and RCP_PARAM_CAMERA_ROLL) is no longer enabled by default on the camera. If you application requires this data, you must enable it using:
- Deprecated parameters:
RCP_PARAM_SET_TIMECODE
RCP_PARAM_PROXY_ENCODE_FRAMERATE (replaced with RCP_PARAM_PRORES_ENCODE_FRAMERATE and RCP_PARAM_MXF_ENCODE_FRAMERATE)
RCP_PARAM_MONITOR_SPLIT_CURVE
RCP_PARAM_MONITOR_CURVE_LCD
RCP_PARAM_MONITOR_CURVE_HDMI
RCP_PARAM_MONITOR_CURVE_HDSDI
RCP_PARAM_MONITOR_CURVE_EVF
RCP_PARAM_MONITOR_CURVE_REAR_LCD
RCP_PARAM_MONITOR_CURVE_REAR_HDSDI1
RCP_PARAM_MONITOR_CURVE_REAR_HDSDI2
RCP_PARAM_MONITOR_CURVE_REAR_EVF
RCP_PARAM_MONITOR_CURVE_LCD3
RCP_PARAM_MONITOR_CURVE_EVF3
RCP_PARAM_RECORD_R3D_METADATA_CURVE
RCP_PARAM_FLIP_MIRROR_FEED_0
RCP_PARAM_FLIP_MIRROR_FEED_1 - Added parameters:
RCP_PARAM_CDL_SATURATION
RCP_PARAM_EXPOSURE_ADJUST
RCP_PARAM_CDL_OFFSET_RED
RCP_PARAM_CDL_OFFSET_GREEN
RCP_PARAM_CDL_OFFSET_BLUE
RCP_PARAM_CDL_POWER_RED
RCP_PARAM_CDL_POWER_GREEN
RCP_PARAM_CDL_POWER_BLUE
RCP_PARAM_CDL_SLOPE_RED
RCP_PARAM_CDL_SLOPE_GREEN
RCP_PARAM_CDL_SLOPE_BLUE
RCP_PARAM_GIGABIT_ETHERNET_MAC_ADDRESS
RCP_PARAM_WIFI_MAC_ADDRESS
RCP_PARAM_PRORES_ENCODE_FRAMERATE
RCP_PARAM_MXF_ENCODE_FRAMERATE
RCP_PARAM_MONITOR_MODE_LCD3
RCP_PARAM_MONITOR_OVERLAY_LCD3
RCP_PARAM_MONITOR_FREQ_LCD3
RCP_PARAM_MONITOR_CURVE_LCD3
RCP_PARAM_MONITOR_TOOLS_LCD3
RCP_PARAM_MONITOR_UI_FLIP_MIRROR_LCD3
RCP_PARAM_MONITOR_VIDEO_FLIP_LCD3
RCP_PARAM_MONITOR_FLIP_MIRROR_LCD3
RCP_PARAM_MONITOR_FRAMED_OVERLAY_LCD3
RCP_PARAM_MONITOR_DOCK_MENUS_LCD3
RCP_PARAM_MONITOR_FEED_LCD3
RCP_PARAM_MONITOR_FLIP_MIRROR_SUPPORTED_LCD3
RCP_PARAM_MONITOR_MODE_EVF3
RCP_PARAM_MONITOR_OVERLAY_EVF3
RCP_PARAM_MONITOR_FREQ_EVF3
RCP_PARAM_MONITOR_CURVE_EVF3
RCP_PARAM_MONITOR_TOOLS_EVF3
RCP_PARAM_MONITOR_UI_FLIP_MIRROR_EVF3
RCP_PARAM_MONITOR_VIDEO_FLIP_EVF3
RCP_PARAM_MONITOR_FLIP_MIRROR_EVF3
RCP_PARAM_MONITOR_FRAMED_OVERLAY_EVF3
RCP_PARAM_MONITOR_DOCK_MENUS_EVF3
RCP_PARAM_MONITOR_FEED_EVF3
RCP_PARAM_MONITOR_FLIP_MIRROR_SUPPORTED_EVF3
RCP_PARAM_MONITOR_BRIGHTNESS_LCD3
RCP_PARAM_MONITOR_BRIGHTNESS_EVF3
RCP_PARAM_ND_INCREMENT_SIZE
RCP_PARAM_ZEBRA_1_PATTERN
RCP_PARAM_ZEBRA_2_PATTERN
RCP_PARAM_ZEBRA_1_COLOR
RCP_PARAM_ZEBRA_2_COLOR
RCP_PARAM_START_USER_CAL_MANUAL_CURRENT_INT_TIME
RCP_PARAM_START_USER_CAL_MANUAL_DEFAULT_INT_TIME
RCP_PARAM_START_USER_CAL_AUTO
RCP_PARAM_MONITOR_CONTROL_SCREEN
RCP_PARAM_RCP_CLIENT_LIST
RCP_PARAM_BWF_ENABLE
RCP_PARAM_BWF_VALID
RCP_PARAM_WSH_FOCUS_WHEEL
RCP_PARAM_SIDE_MODULE_LOCK_KEYS
RCP_PARAM_SIDE_MODULE_RECORD_KEY_LOCKABLE
RCP_PARAM_SIDE_MODULE_NAV_KEYS_LOCKABLE
RCP_PARAM_SHOW_KEY_ACTION_NOTIFICATIONS
RCP_PARAM_POWER_IN_LIST
RCP_PARAM_POWER_IN_PERCENT_0 – RCP_PARAM_POWER_IN_PERCENT_LAST
RCP_PARAM_POWER_IN_RUNTIME_0 – RCP_PARAM_POWER_IN_RUNTIME_LAST
RCP_PARAM_POWER_IN_VOLTAGE_0 – RCP_PARAM_POWER_IN_VOLTAGE_LAST
RCP_PARAM_POWER_IN_CURRENT_0 – RCP_PARAM_POWER_IN_CURRENT_LAST
RCP_PARAM_POWER_IN_PRESENT_0 – RCP_PARAM_POWER_IN_PRESENT_LAST
RCP_PARAM_POWER_OUT_LIST
RCP_PARAM_POWER_OUT_ENABLE_0 – RCP_PARAM_POWER_OUT_ENABLE_LAST
RCP_PARAM_POWER_OUT_STATUS_0 – RCP_PARAM_POWER_OUT_STATUS_LAST
RCP_PARAM_POWER_OUT_RESET_0 – RCP_PARAM_POWER_OUT_RESET_LAST
RCP_PARAM_POWER_OUT_CURRENT_0 – RCP_PARAM_POWER_OUT_CURRENT_LAST
RCP_PARAM_MONITOR_LIST
RCP_PARAM_SIDE_UI_NAME
RCP_PARAM_SENSOR_WIDTH_PHY
RCP_PARAM_SENSOR_HEIGHT_PHY
RCP_PARAM_SENSOR_DIMENSIONS_PHY
RCP_PARAM_FORMAT_WIDTH_PHY
RCP_PARAM_FORMAT_HEIGHT_PHY
RCP_PARAM_FORMAT_DIMENSIONS_PHY
RCP_PARAM_FORMAT_WIDTH_PIXELS
RCP_PARAM_FORMAT_HEIGHT_PIXELS
RCP_PARAM_FORMAT_DIMENSIONS_PIXELS
RCP_PARAM_RECORD_FORMAT_SPHERICAL
RCP_PARAM_RECORD_FORMAT_ANA_1_3
RCP_PARAM_RECORD_FORMAT_ANA_1_25
RCP_PARAM_RECORD_FORMAT_ANA_2
RCP_PARAM_RECORD_FORMAT_RESOLUTION
RCP_PARAM_RECORD_FORMAT_ASPECT_RATIO
RCP_PARAM_RECORD_FORMAT_ANAMORPHIC
RCP_PARAM_RECORD_FORMAT_LOOKAROUND
RCP_PARAM_SENSOR_NAME
RCP_PARAM_SHADOW_FORMAT_WIDTH_PHY
RCP_PARAM_SHADOW_FORMAT_HEIGHT_PHY
RCP_PARAM_SHADOW_FORMAT_DIMENSIONS_PHY
RCP_PARAM_SHADOW_FORMAT_WIDTH_PIXELS
RCP_PARAM_SHADOW_FORMAT_HEIGHT_PIXELS
RCP_PARAM_SHADOW_FORMAT_DIMENSIONS_PIXELS
RCP_PARAM_AMBIENT_CHANNEL
RCP_PARAM_KEY_MAPPING_ACTION_LIST
RCP_PARAM_DIALOG_LIST
RCP_PARAM_CAMERA_SCRIPT_LIST
RCP_PARAM_COLOR_SCIENCE
RCP_PARAM_IMAGE_PIPELINE_MODE
RCP_PARAM_SUPPORT_CONTACT
RCP_PARAM_CAMERA_CDL_LIST
RCP_PARAM_CAMERA_CDL_APPLY
RCP_PARAM_CAMERA_CDL_EXPORT_TO_MEDIA
RCP_PARAM_CAMERA_CDL_EXPORT_ALL_TO_MEDIA
RCP_PARAM_CAMERA_CDL_CREATE
RCP_PARAM_CAMERA_CDL_DELETE
RCP_PARAM_MEDIA_CDL_LIST
RCP_PARAM_MEDIA_CDL_IMPORT_TO_CAMERA
RCP_PARAM_MEDIA_CDL_IMPORT_ALL_TO_CAMERA
RCP_PARAM_SLATE_CAMERA_COLOR
RCP_PARAM_SIDE_UI_PAGE_USER_LEFT
RCP_PARAM_SIDE_UI_PAGE_AUDIO_LEFT
RCP_PARAM_SIDE_UI_PAGE_MONITOR_LEFT
RCP_PARAM_SIDE_UI_AUTO_HOME_LEFT
RCP_PARAM_SIDE_UI_AUTO_HOME_TIMEOUT_LEFT
RCP_PARAM_SIDE_UI_PAGE_USER_RIGHT
RCP_PARAM_SIDE_UI_PAGE_AUDIO_RIGHT
RCP_PARAM_SIDE_UI_PAGE_MONITOR_RIGHT
RCP_PARAM_SIDE_UI_AUTO_HOME_RIGHT
RCP_PARAM_SIDE_UI_AUTO_HOME_TIMEOUT_RIGHT
RCP_PARAM_MONITOR_MODE_REAR_UHDSDI1
RCP_PARAM_MONITOR_MODE_REAR_UHDSDI2
RCP_PARAM_MONITOR_FREQ_REAR_UHDSDI
RCP_PARAM_DISPLAY_PRESET_REAR_UHDSDI
RCP_PARAM_RETURN_FEED
RCP_PARAM_RETURN_FEED_STATE
RCP_PARAM_MONITOR_ALLOW_RETURN_FEED_LCD
RCP_PARAM_MONITOR_ALLOW_RETURN_FEED_HDMI
RCP_PARAM_MONITOR_ALLOW_RETURN_FEED_HDSDI
RCP_PARAM_MONITOR_ALLOW_RETURN_FEED_EVF
RCP_PARAM_MONITOR_ALLOW_RETURN_FEED_REAR_LCD
RCP_PARAM_MONITOR_ALLOW_RETURN_FEED_REAR_HDSDI1
RCP_PARAM_MONITOR_ALLOW_RETURN_FEED_REAR_HDSDI2
RCP_PARAM_MONITOR_ALLOW_RETURN_FEED_REAR_EVF
RCP_PARAM_MONITOR_ALLOW_RETURN_FEED_LCD3
RCP_PARAM_MONITOR_ALLOW_RETURN_FEED_EVF3
RCP_PARAM_OUTPUT_TRANSFORM
RCP_PARAM_DISPLAY_PRESET_LCD
RCP_PARAM_DISPLAY_PRESET_HDMI
RCP_PARAM_DISPLAY_PRESET_HDSDI
RCP_PARAM_DISPLAY_PRESET_EVF
RCP_PARAM_DISPLAY_PRESET_REAR_LCD
RCP_PARAM_DISPLAY_PRESET_REAR_HDSDI1
RCP_PARAM_DISPLAY_PRESET_REAR_HDSDI2
RCP_PARAM_DISPLAY_PRESET_REAR_EVF
RCP_PARAM_DISPLAY_PRESET_LCD3
RCP_PARAM_DISPLAY_PRESET_EVF3
RCP_PARAM_OUTPUT_TONE_MAP
RCP_PARAM_FLIP_MIRROR_FEED_0_1
RCP_PARAM_MIN_FRAME_PROCESSING_MODE
RCP_PARAM_MAX_FRAME_PROCESSING_MODE
RCP_PARAM_MIN_FRAME_PROCESSING_FRAME_COUNT
RCP_PARAM_MAX_FRAME_PROCESSING_FRAME_COUNT
RCP_PARAM_ROLL_OFF
RCP_PARAM_LOOKAROUND_AVAILABLE
RCP_PARAM_LOG_VIEW_MODE
RCP_PARAM_AUTO_FOCUS_PEAK
RCP_PARAM_ISO_CAL2_ENABLED - Added support for user metadata RCP messages
rcp_user_metadata_is_supported
rcp_user_metadata_register
rcp_user_metadata_unregister
rcp_user_metadata_send - Added new handle_user_metadata_cb callback
- Added support for key mapping via RCP messages
rcp_key_mapping_is_supported
rcp_key_mapping_get_action_list
rcp_key_mapping_get_mapping
rcp_key_mapping_set_mapping - Added new menu tree node: RCP_MENU_NODE_TYPE_KEY_MAPPING_LEAF
R.C.P.SDK v6.50.12 CHANGES
- Added Client ID feature: The API will now inform the camera with the client application provided information: see client_name, client_version, and client_user added to rcp_camera_connection_info_t. This information may be shown to the camera operator.
- Added rcp_interface_enabled and rcp_interface_enabled_valid fields to rcp_cam_info_t.
- Added RCP_CONNECTION_STATE_RCP_DISABLED_ON_INTERFACE to rcp_connection_state_t. This is used to signify that RCP has been disabled on the interface connected to (the user will need to re-enable before a connection is allowed)
- Added rcp_get_periodic_is_supported, rcp_get_periodic_on, and rcp_get_periodic_off.
- Added rcp_get_default
- Deprecated parameters:
RCP_PARAM_SET_TIMECODE
RCP_PARAM_PROXY_ENCODE_FRAMERATE (replaced with RCP_PARAM_PRORES_ENCODE_FRAMERATE and RCP_PARAM_MXF_ENCODE_FRAMERATE)
RCP_PARAM_MONITOR_SPLIT_CURVE
RCP_PARAM_MONITOR_CURVE_LCD
RCP_PARAM_MONITOR_CURVE_HDMI
RCP_PARAM_MONITOR_CURVE_HDSDI
RCP_PARAM_MONITOR_CURVE_EVF
RCP_PARAM_MONITOR_CURVE_REAR_LCD
RCP_PARAM_MONITOR_CURVE_REAR_HDSDI1
RCP_PARAM_MONITOR_CURVE_REAR_HDSDI2
RCP_PARAM_MONITOR_CURVE_REAR_EVF
RCP_PARAM_MONITOR_CURVE_LCD3
RCP_PARAM_MONITOR_CURVE_EVF3
RCP_PARAM_RECORD_R3D_METADAT A_CURVE
RCP_PARAM_FLIP_MIRROR_FEED_0
RCP_PARAM_FLIP_MIRROR_FEED_1 - Added parameters:
RCP_PARAM_CDL_SATURATION
RCP_PARAM_EXPOSURE_ADJUST
RCP_PARAM_CDL_OFFSET_RED
RCP_PARAM_CDL_OFFSET_GREEN
RCP_PARAM_CDL_OFFSET_BLUE
RCP_PARAM_CDL_POWER_RED
RCP_PARAM_CDL_POWER_GREEN
RCP_PARAM_CDL_POWER_BLUE
RCP_PARAM_CDL_SLOPE_RED
RCP_PARAM_CDL_SLOPE_GREEN
RCP_PARAM_CDL_SLOPE_BLUE
RCP_PARAM_GIGABIT_ETHERNET_MAC_ADDRESS
RCP_PARAM_WIFI_MAC_ADDRESS
RCP_PARAM_PRORES_ENCODE_FRAMERATE
RCP_PARAM_MXF_ENCODE_FRAMERATE
RCP_PARAM_MONITOR_MODE_LCD3
RCP_PARAM_MONITOR_OVERLAY_LCD3
RCP_PARAM_MONITOR_FREQ_LCD3
RCP_PARAM_MONITOR_CURVE_LCD3
RCP_PARAM_MONITOR_TOOLS_LCD3
RCP_PARAM_MONITOR_UI_FLIP_MIRROR_LCD3
RCP_PARAM_MONITOR_VIDEO_FLIP_LCD3
RCP_PARAM_MONITOR_FLIP_MIRROR_LCD3
RCP_PARAM_MONITOR_FRAMED_OVERLAY_LCD3
RCP_PARAM_MONITOR_DOCK_MENUS_LCD3
RCP_PARAM_MONITOR_FEED_LCD3
RCP_PARAM_MONITOR_FLIP_MIRROR_SUPPORTED_LCD3
RCP_PARAM_MONITOR_MODE_EVF3
RCP_PARAM_MONITOR_OVERLAY_EVF3
RCP_PARAM_MONITOR_FREQ_EVF3
RCP_PARAM_MONITOR_CURVE_EVF3
RCP_PARAM_MONITOR_TOOLS_EVF3
RCP_PARAM_MONITOR_UI_FLIP_MIRROR_EVF3
RCP_PARAM_MONITOR_VIDEO_FLIP_EVF3
RCP_PARAM_MONITOR_FLIP_MIRROR_EVF3
RCP_PARAM_MONITOR_FRAMED_OVERLAY_EVF3
RCP_PARAM_MONITOR_DOCK_MENUS_EVF3
RCP_PARAM_MONITOR_FEED_EVF3
RCP_PARAM_MONITOR_FLIP_MIRROR_SUPPORTED_EVF3
RCP_PARAM_MONITOR_BRIGHTNESS_LCD3
RCP_PARAM_MONITOR_BRIGHTNESS_EVF3
RCP_PARAM_ND_INCREMENT_SIZE
RCP_PARAM_ZEBRA_1_PATTERN
RCP_PARAM_ZEBRA_2_PATTERN
RCP_PARAM_ZEBRA_1_COLOR
RCP_PARAM_ZEBRA_2_COLOR
RCP_PARAM_START_USER_CAL_MANUAL_CURRENT_INT_TIME
RCP_PARAM_START_USER_CAL_MANUAL_DEFAULT_INT_TIME
RCP_PARAM_START_USER_CAL_AUTO
RCP_PARAM_MONITOR_CONTROL_SCREEN
RCP_PARAM_RCP_CLIENT_LIST
RCP_PARAM_BWF_ENABLE
RCP_PARAM_BWF_VALID
RCP_PARAM_WSH_FOCUS_WHEEL
RCP_PARAM_SIDE_MODULE_LOCK_KEYS
RCP_PARAM_SIDE_MODULE_RECORD_KEY_LOCKABLE
RCP_PARAM_SIDE_MODULE_NAV_KEYS_LOCKABLE
RCP_PARAM_SHOW_KEY_ACTION_NOTIFICATIONS
RCP_PARAM_POWER_IN_LIST
RCP_PARAM_POWER_IN_PERCENT_0 – RCP_PARAM_POWER_IN_PERCENT_LAST
RCP_PARAM_POWER_IN_RUNTIME_0 – RCP_PARAM_POWER_IN_RUNTIME_LAST
RCP_PARAM_POWER_IN_VOLTAGE_0 – RCP_PARAM_POWER_IN_VOLTAGE_LAST
RCP_PARAM_POWER_IN_CURRENT_0 – RCP_PARAM_POWER_IN_CURRENT_LAST
RCP_PARAM_POWER_IN_PRESENT_0 – RCP_PARAM_POWER_IN_PRESENT_LAST
RCP_PARAM_POWER_OUT_LIST
RCP_PARAM_POWER_OUT_ENABLE_0 – RCP_PARAM_POWER_OUT_ENABLE_LAST
RCP_PARAM_POWER_OUT_STATUS_0 – RCP_PARAM_POWER_OUT_STATUS_LAST
RCP_PARAM_POWER_OUT_RESET_0 – RCP_PARAM_POWER_OUT_RESET_LAST
RCP_PARAM_POWER_OUT_CURRENT_0 – RCP_PARAM_POWER_OUT_CURRENT_LAST
RCP_PARAM_MONITOR_LIST
RCP_PARAM_SIDE_UI_NAME
RCP_PARAM_SENSOR_WIDTH_PHY
RCP_PARAM_SENSOR_HEIGHT_PHY
RCP_PARAM_SENSOR_DIMENSIONS_PHY
RCP_PARAM_FORMAT_WIDTH_PHY
RCP_PARAM_FORMAT_HEIGHT_PHY
RCP_PARAM_FORMAT_DIMENSIONS_PHY
RCP_PARAM_FORMAT_WIDTH_PIXELS
RCP_PARAM_FORMAT_HEIGHT_PIXELS
RCP_PARAM_FORMAT_DIMENSIONS_PIXELS
RCP_PARAM_RECORD_FORMAT_SPHERICAL
RCP_PARAM_RECORD_FORMAT_ANA_1_3
RCP_PARAM_RECORD_FORMAT_ANA_1_25
RCP_PARAM_RECORD_FORMAT_ANA_2
RCP_PARAM_RECORD_FORMAT_RESOLUTION
RCP_PARAM_RECORD_FORMAT_ASPECT_RATIO
RCP_PARAM_RECORD_FORMAT_ANAMORPHIC
RCP_PARAM_RECORD_FORMAT_LOOKAROUND
RCP_PARAM_SENSOR_NAME
RCP_PARAM_SHADOW_FORMAT_WIDTH_PHY
RCP_PARAM_SHADOW_FORMAT_HEIGHT_PHY
RCP_PARAM_SHADOW_FORMAT_DIMENSIONS_PHY
RCP_PARAM_SHADOW_FORMAT_WIDTH_PIXELS
RCP_PARAM_SHADOW_FORMAT_HEIGHT_PIXELS
RCP_PARAM_SHADOW_FORMAT_DIMENSIONS_PIXELS
RCP_PARAM_AMBIENT_CHANNEL
RCP_PARAM_KEY_MAPPING_ACTION_LIST
RCP_PARAM_DIALOG_LIST
RCP_PARAM_CAMERA_SCRIPT_LIST
RCP_PARAM_COLOR_SCIENCE
RCP_PARAM_IMAGE_PIPELINE_MODE
RCP_PARAM_SUPPORT_CONTACT
RCP_PARAM_CAMERA_CDL_LIST
RCP_PARAM_CAMERA_CDL_APPLY
RCP_PARAM_CAMERA_CDL_EXPORT_TO_MEDIA
RCP_PARAM_CAMERA_CDL_EXPORT_ALL_TO_MEDIA
RCP_PARAM_CAMERA_CDL_CREATE
RCP_PARAM_CAMERA_CDL_DELETE
RCP_PARAM_MEDIA_CDL_LIST
RCP_PARAM_MEDIA_CDL_IMPORT_TO_CAMERA
RCP_PARAM_MEDIA_CDL_IMPORT_ALL_TO_CAMERA
RCP_PARAM_SLATE_CAMERA_COLOR
RCP_PARAM_SIDE_UI_PAGE_USER_LEFT
RCP_PARAM_SIDE_UI_PAGE_AUDIO_LEFT
RCP_PARAM_SIDE_UI_PAGE_MONITOR_LEFT
RCP_PARAM_SIDE_UI_AUTO_HOME_LEFT
RCP_PARAM_SIDE_UI_AUTO_HOME_TIMEOUT_LEFT
RCP_PARAM_SIDE_UI_PAGE_USER_RIGHT
RCP_PARAM_SIDE_UI_PAGE_AUDIO_RIGHT
RCP_PARAM_SIDE_UI_PAGE_MONITOR_RIGHT
RCP_PARAM_SIDE_UI_AUTO_HOME_RIGHT
RCP_PARAM_SIDE_UI_AUTO_HOME_TIMEOUT_RIGHT
RCP_PARAM_MONITOR_MODE_REAR_UHDSDI1
RCP_PARAM_MONITOR_MODE_REAR_UHDSDI2
RCP_PARAM_MONITOR_FREQ_REAR_UHDSDI
RCP_PARAM_DISPLAY_PRESET_REAR_UHDSDI
RCP_PARAM_RETURN_FEED
RCP_PARAM_RETURN_FEED_STATE
RCP_PARAM_MONITOR_ALLOW_RETURN_FEED_LCD
RCP_PARAM_MONITOR_ALLOW_RETURN_FEED_HDMI
RCP_PARAM_MONITOR_ALLOW_RETURN_FEED_HDSDI
RCP_PARAM_MONITOR_ALLOW_RETURN_FEED_EVF
RCP_PARAM_MONITOR_ALLOW_RETURN_FEED_REAR_LCD
RCP_PARAM_MONITOR_ALLOW_RETURN_FEED_REAR_HDSDI1
RCP_PARAM_MONITOR_ALLOW_RETURN_FEED_REAR_HDSDI2
RCP_PARAM_MONITOR_ALLOW_RETURN_FEED_REAR_EVF
RCP_PARAM_MONITOR_ALLOW_RETURN_FEED_LCD3
RCP_PARAM_MONITOR_ALLOW_RETURN_FEED_EVF3
RCP_PARAM_OUTPUT_TRANSFORM
RCP_PARAM_DISPLAY_PRESET_LCD
RCP_PARAM_DISPLAY_PRESET_HDMI
RCP_PARAM_DISPLAY_PRESET_HDSDI
RCP_PARAM_DISPLAY_PRESET_EVF
RCP_PARAM_DISPLAY_PRESET_REAR_LCD
RCP_PARAM_DISPLAY_PRESET_REAR_HDSDI1
RCP_PARAM_DISPLAY_PRESET_REAR_HDSDI2
RCP_PARAM_DISPLAY_PRESET_REAR_EVF
RCP_PARAM_DISPLAY_PRESET_LCD3
RCP_PARAM_DISPLAY_PRESET_EVF3
RCP_PARAM_DEVELOPMENT_CONTRAST
RCP_PARAM_FLIP_MIRROR_FEED_0_1
RCP_PARAM_MIN_FRAME_PROCESSING_MODE
RCP_PARAM_MAX_FRAME_PROCESSING_MODE
RCP_PARAM_MIN_FRAME_PROCESSING_FRAME_COUNT
RCP_PARAM_MAX_FRAME_PROCESSING_FRAME_COUNT
RCP_PARAM_ROLL_OFF
RCP_PARAM_LOOKAROUND_AVAILABLE
RCP_PARAM_LOG_VIEW_MODE
RCP_PARAM_AUTO_FOCUS_PEAK - Added support for user metadata RCP messages
rcp_user_metadata_is_supported
rcp_user_metadata_register
rcp_user_metadata_unregister
rcp_user_metadata_send - Added new handle_user_metadata_cb callback
- Added support for key mapping via RCP messages
rcp_key_mapping_is_supported
rcp_key_mapping_get_action_list
rcp_key_mapping_get_mapping
rcp_key_mapping_set_mapping - Added new menu tree node: RCP_MENU_NODE_TYPE_KEY_MAPPING_LEAF
R.C.P.SDK v6.42.5 CHANGES
- Added support for compressed c_list (C_LIST_STRING_TYPE_COMPRESSED) types
R.C.P.SDK v6.42.4 CHANGES
- Added parameters:
RCP_PARAM_AUDIO_CH3_MODE_STATUS
RCP_PARAM_AUDIO_CH4_MODE_STATUS
RCP_PARAM_RECORD_PRE_FRAME_COUNT_AVAILABLE
RCP_PARAM_RECORD_POST_FRAME_COUNT_AVAILABLE
RCP_PARAM_RECORD_PRE_FRAME_COUNT_ACTUAL
RCP_PARAM_RECORD_POST_FRAME_COUNT_ACTUAL
R.C.P.SDK v6.41.5 CHANGES
- Added parameters:
RCP_PARAM_WIFI_NETMASK
RCP_PARAM_WIFI_GATEWAY
RCP_PARAM_WIFI_DHCP_ENABLE
RCP_PARAM_AUDIO_CH1_MODE_STATUS
RCP_PARAM_AUDIO_CH2_MODE_STATUS
R.C.P.SDK v6.40.13 CHANGES
- Added support for user RCP messages (for communicating with 3rd party modules attached to the camera)
rcp_user_is_supported
rcp_user_send_set
rcp_user_send_get
rcp_user_send_current - Added has_display_str to rcp_param_properties_t
- Added parameters:
RCP_PARAM_MEDIA_IS_PRESENT
RCP_PARAM_LENS_IMAGE_STABILIZATION_ENABLED
RCP_PARAM_LENS_CAPABILITIES
RCP_PARAM_PLAYBACK_FILE_FORMAT
RCP_PARAM_RECORD_VIDEO_MXF_CODEC
RCP_PARAM_MIN_RECORD_VIDEO_MXF_CODEC
RCP_PARAM_RECORD_VIDEO_MXF_CODEC_RESOLUTION
RCP_PARAM_RECORD_MXF_STATE
RCP_PARAM_RECORD_MXF_STATE_DETAILED
RCP_PARAM_MXF_WIDTH
RCP_PARAM_MXF_HEIGHT
RCP_PARAM_MXF_DIMENSION
RCP_PARAM_RECORD_VIDEO_MXF_COMPRESSION_ID
RCP_PARAM_PLAYBACK_FILE_FORMAT_TYPE
RCP_PARAM_OLPF_THIRD_PARTY_NAME
RCP_PARAM_OLPF_THIRD_PARTY_EMULATED_TYPE
RCP_PARAM_LENS_META_NAME
RCP_PARAM_LENS_META_SERIAL
RCP_PARAM_LENS_META_OWNER
RCP_PARAM_LENS_META_MANUFACTURER
RCP_PARAM_LENS_META_FLEN_MIN
RCP_PARAM_LENS_META_FLEN_MAX
RCP_PARAM_RECORD_R3D_METADATA_CURVE
R.C.P.SDK v6.32.10 CHANGES
- Fix potential bad read from memory when parsing histogram data
- Frame limit is no longer available for any camera while in network mode.
- Disable various look controls based on RAW and ACES modes
R.C.P.SDK v6.32.7 CHANGES
- Fixed typos/wording of comments
- Fixed labels:
- Fixed typo (from RCP_API_ENABLE_CACHEING to RCP_API_ENABLE_CACHING)
- Fixed bug where ‘is_hw_supported_valid’ was not cleared when connecting to a camera
- Fixed RCP_PARAM_HDR_FACTOR not updating on boot
- Fixed bug in handling hardware capabilities for odler firmware
R.C.P.SDK v6.32.4 CHANGES
- Added parameters:
RCP_PARAM_SERIAL_2_PROTOCOL
RCP_PARAM_POWER_OUT_REAR_AUX_ENABLE
RCP_PARAM_POWER_OUT_REAR_AUX_STATUS
RCP_PARAM_POWER_OUT_REAR_AUX_RESET
RCP_PARAM_POWER_OUT_REAR_AUX_CURRENT
RCP_PARAM_POWER_OUT_TIMECODE_ENABLE
RCP_PARAM_POWER_OUT_TIMECODE_STATUS
RCP_PARAM_POWER_OUT_TIMECODE_RESET
R.C.P.SDK v6.31.6 CHANGES
- Bug Fixes
- Added parameters:
RCP_PARAM_ZEBRA_1_MODE
RCP_PARAM_ZEBRA_1_STOPS_LOW
RCP_PARAM_ZEBRA_1_STOPS_HIGH
RCP_PARAM_ZEBRA_2_MODE
RCP_PARAM_ZEBRA_2_STOPS_LOW
RCP_PARAM_ZEBRA_2_STOPS_HIGH
R.C.P.SDK v6.30.16 CHANGES
- Added file transfer API. This allows the transfer of presets, overlays, LUTs, thumbnails, log files, etc. to and from the camera.
- Added parameters:
RCP_PARAM_MEDIA_FORMAT_FILE_SYSTEM
RCP_PARAM_WIPE_CAMERA
RCP_PARAM_PROXY_ENCODE_FRAMERATE
RCP_PARAM_CAMERA_CAL_LIST
RCP_PARAM_CAMERA_CAL_APPLY
RCP_PARAM_CAMERA_CAL_EXPORT_TO_MEDIA
RCP_PARAM_CAMERA_CAL_EXPORT_ALL_TO_MEDIA
RCP_PARAM_CAMERA_CAL_DELETE
RCP_PARAM_MEDIA_CAL_LIST
RCP_PARAM_MEDIA_CAL_APPLY
RCP_PARAM_MEDIA_CAL_IMPORT_TO_CAMERA
RCP_PARAM_MEDIA_CAL_IMPORT_ALL_TO_CAMERA
RCP_PARAM_PRORES_WIDTH
RCP_PARAM_PRORES_HEIGHT
RCP_PARAM_PRORES_DIMENSION
RCP_PARAM_OPEN_GATE_MODE
RCP_PARAM_OPEN_GATE_STATE
RCP_PARAM_RECORD_REDCODE_RAW_STATE_DETAILED
RCP_PARAM_RECORD_QUICKTIME_STATE_DETAILED
RCP_PARAM_WIFI_SCAN_SELECT
R.C.P.SDK v6.21.11 CHANGES
- Minor bug fixes
R.C.P.SDK v6.21.6 CHANGES
- Added has_r3d and has_qt flags to extended_clipinfo_t
- Fixed string for RCP_PARAM_PLAYBACK_METADATA_ISO
R.C.P.SDK v6.21.4 CHANGES
- Added support for REC. 709
R.C.P.SDK v6.21.3 CHANGES
- RCP_PARAM_RECORD_LIMIT_ENABLE and RCP_PARAM_RECORD_LIMIT_FRAMES are now enabled when RCP_PARAM_PRIMARY_STORAGE == PRIMARY_STORAGE_NETWORK.
- Added more descriptive ProRes labels to RCP_PARAM_QUALITY
R.C.P.SDK v6.20.23 CHANGES
- Added required functions to be implemented by client code:
rcp_rand
rcp_timestamp - Added min_len and is_password fields to rcp_cur_str_edit_info_t
- Added is_supported and is_supported_valid fields to rcp_menu_node_info_t
- Added is_supported and is_supported_valid fields to rcp_cur_menu_node_status_cb_data_t
- Added utility function rcp_menu_get_multi_action_list_leaf_flags
- Added functions:
rcp_get_clip_list - Added 118 parameters
R.C.P.SDK v6.10.28 CHANGES
- Minor bug fixes
- Fix numerous parameter dependencies
R.C.P.SDK v6.10.25 CHANGES
- Added 190 parameters
- Added status for menu nodes
- Added RCP parameter dependencies
- Added abbreviated display strings for parameters
- Added functions to set a parameter’s value with a relative offset from current value
- Added RCP_ERROR_INTERNAL (see rcp_error_t)
- Modified RCP_PARAM_FALSE_COLOR_MODE so that update_list_only_on_close flag is now false happen, and not just on closing list
- Deprecated RCP_PARAM_LIST_SELECT_ISO (use rcp_set_list_relative with RCP_PARAM_ISO instead)
- Deprecated RCP_PARAM_LIST_SELECT_SHUTTER (use rcp_set_list_relative with RCP_PARAM_EXPOSURE_DISPLAY instead)
R.C.P.SDK v6.0.45 CHANGES
- Modified RCP_PARAM_FALSE_COLOR_MODE so that update_list_only_on_close flag is now false
- Fixed status of timecode settings so they are disabled during record
- Fixed bug that would invalidate a cached list if it was empty
R.C.P.SDK v6.0.36 CHANGES
- Added dependencies between audio CH1/2 source CH3/4 source
- Added dependencies between audio CH1/2/3/4 source and its mode
- Fixed histogram label when ACES Proxy is enabled.
- Fixed status of RCP_PARAM_RECORD_HDR_MODE and RCP_PARAM_HDR_FACTOR so they are disabled while in record.
- Fixed name of RCP_PARAM_RTC_DATE_TIME
R.C.P.SDK v6.0.29 CHANGES
- Refactored source code into multiple source files
- Added rcp_api_config.h to allow customization of API
- Added over 230 new parameters (see rcp_param_t for details)
- Added Notification support:
rcp_notification_get
rcp_notification_timeout
rcp_notification_response - Added support for Menu Tree
rcp_menu_is_supported
rcp_menu_get_children - Added connection statistics (see rcp_camera_connection_stats)
- Added ability to get the status of any parameter (see rcp_get_status and rcp_cur_status_cb_data_t)
- Added ability to set list on allowed parameters (see rcp_set_list)
- Added parameter properties (returned from rcp_get_is_supported)
- Added edit info to current data callbacks. This provides information required to allow the user to manually enter values for parameters (like min value, max value, divider, etc.)
- Added the following fields to the current list callback:
send_int
send_uint
send_str
update_list_only_on_close - Added rcp_interface field to rcp_cam_info_t
- Moved ip_address field from rcp_cam_info_t to rcp_discovery_cam_info_list_t
- Renamed rcp_cam_info_list_t to rcp_discovery_cam_info_list_t
- Added new error code RCP_ERROR_NOT_SUPPORTED
- Added new parameter status color RCP_PARAM_DISPLAY_STATUS_WARNING2
- Added new callbacks per connection:
cur_status_cb: changes to status of a parameter (see rcp_cur_status_cb_t)
notification_cb: notifications from camera (see rcp_notification_cb_t)
cur_audio_vu_cb: data to display audio VU meters (see rcp_cur_audio_vu_cb_t)
cur_menu_cb: data to display menu tree (see rcp_cur_menu_cb_t) - Deprecated rcp_get_update_list_only_on_close
- Changes that break backwards compatibility with 5.1.x:
1. UDP discovery process
a. The client must provide the IP address to the API in a new argument of rcp_discovery_process_data.
b. The struct rcp_cam_info_list_t has been renamed to rcp_discovery_cam_info_list_t.
c. The ip_address field of rcp_cam_info_t has been moved to rcp_discovery_cam_info_list_t.
d. New callbacks required in rcp_camera_connection_info_t (set to NULL if they won’t be used).
e. New argument in rcp_get_is_supported that returns the properties of the provided parameter (pass in NULL if these properties are not required).R.C.P.SDK v5.1.5 CHANGES
- Enhanced startup performance
- Added the following parameters: RCP_PARAM_HAND_CONTROLLER_FOCUS_POS (HCFOCUS) RCP_PARAM_HAND_CONTROLLER_IRIS_POS (HCIRIS) RCP_PARAM_HAND_CONTROLLER_ZOOM_POS (HCZOOM) RCP_PARAM_HAND_CONTROLLER_REINIT (HCREINIT)
- Added the following functions: rcp_api_get_version rcp_get_is_supported rcp_send rcp_set_uint
R.C.P.SDK v5.0.6 CHANGES
- Initial release
OPERATIONAL NOTES SPECIFIC TO BUILD v6.60.2
- Periodic data (RCP_PARAM_HISTOGRAM, RCP_PARAM_AUDIO_VU_DATA, RCP_PARAM_CAMERA_PITCH, and RCP_PARAM_CAMERA_ROLL) is no longer enabled by default on the camera. If you application requires this data, you must control it using rcp_get_periodic_is_supported, rcp_get_periodic_on, and rcp_get_periodic_off.
- v6.0.36 UDP Discovery process is not backwards compatible with v5.1.x. Refer to the change list for details.
- Parameter status should be used to disable controls dynamically based on other camera settings. The application does not need to know the logic of when a parameter should be disabled as the API will push the status to the application when appropriate.
- Notifications can now be displayed on the application and provide feedback to the camera. Only a subset of all notifications that are generated by the camera are pushed to external controllers.
- Menu tree support allows a generic way for the application to show the menu tree of the connected camera. It works by providing a list of children under a specified node (starting at a ROOT node). Each entry in the list provides the information required to show the final "leaf" node such as the parameter ID and leaf type (list, text entry, etc).
KNOWN ISSUES
- None
Copyright © 2004-2018 RED.COMLLC. All Rights Reserved.
VERSION 6.51.2
|50.3 MB
Release Date:
4/19/2018
Release Notes
RCPSDK Release Notes v6.51.2 April 19, 2018
IMPORTANT:
- v6.0.36 UDP Discovery process is not compatible with v5.1.×. Refer to the change list for details.
- REDLINKSDK is compatible with DSMC firmware v5.2.7 or later.
- Packages include a read_me file containing detailed information as needed
- Please consult the REDLINK Command Protocol Reference Guide for details
- Download the latest version of the REDLINKSDK and documentation from www.red.com/developers.
- See CHANGELOG.html for change details.
REDLINKSDK V6.51.2
- Added parameters:
RCP_PARAM_SENSOR_SENSITIVITY
REDLINKSDK V6.51.0
- Added parameters:
RCP_PARAM_QT_DROPPED_FRAMES
RCP_PARAM_MXF_DROPPED_FRAMES
RCP_PARAM_R3D_DROPPED_FRAMES - Added is_paused field to rcp_cur_rftp_status_cb_data_t
REDLINKSDK V6.50.23 CHANGES
- Added parameters:
RCP_PARAM_MIN_RECORD_PROXY_BAKED_IN_SETTINGS
RCP_PARAM_MAX_RECORD_PROXY_BAKED_IN_SETTINGS
REDLINKSDK V6.50.22 CHANGES
- Added parameters:
RCP_PARAM_ISO_CAL2_ENABLED
RCP_PARAM_MONITOR_LUT_LCD
RCP_PARAM_MONITOR_LUT_EVF
RCP_PARAM_MONITOR_LUT_HDMI
RCP_PARAM_MONITOR_LUT_HDSDI
RCP_PARAM_MONITOR_LUT_REAR_LCD
RCP_PARAM_MONITOR_LUT_REAR_EVF
RCP_PARAM_MONITOR_LUT_REAR_HDSDI1
RCP_PARAM_MONITOR_LUT_REAR_HDSDI2
RCP_PARAM_MONITOR_LUT_BRAIN_LCD3
RCP_PARAM_MONITOR_LUT_BRAIN_EVF3
RCP_PARAM_RECORD_PROXY_BAKED_IN_SETTINGS
REDLINKSDK V6.50.20 CHANGES
- Added Client ID feature: The API will now inform the camera with the client application provided information: see client_name, client_version, and client_user added to rcp_camera_connection_info_t. This information may be shown to the camera operator.
- Added rcp_interface_enabled and rcp_interface_enabled_valid fields to rcp_cam_info_t.
- Added RCP_CONNECTION_STATE_RCP_DISABLED_ON_INTERFACE to rcp_connection_state_t. This is used to signify that RCP has been disabled on the interface connected to (the user will need to re-enable before a connection is allowed)
- Added rcp_get_periodic_is_supported, rcp_get_periodic_on, and rcp_get_periodic_off.
- Added rcp_get_default
Note: Periodic data (RCP_PARAM_HISTOGRAM, RCP_PARAM_AUDIO_VU_DATA, RCP_PARAM_CAMERA_PITCH, and RCP_PARAM_CAMERA_ROLL) is no longer enabled by default on the camera. If you application requires this data, you must enable it using:
- Deprecated parameters:
RCP_PARAM_SET_TIMECODE
RCP_PARAM_PROXY_ENCODE_FRAMERATE (replaced with RCP_PARAM_PRORES_ENCODE_FRAMERATE and RCP_PARAM_MXF_ENCODE_FRAMERATE)
RCP_PARAM_MONITOR_SPLIT_CURVE
RCP_PARAM_MONITOR_CURVE_LCD
RCP_PARAM_MONITOR_CURVE_HDMI
RCP_PARAM_MONITOR_CURVE_HDSDI
RCP_PARAM_MONITOR_CURVE_EVF
RCP_PARAM_MONITOR_CURVE_REAR_LCD
RCP_PARAM_MONITOR_CURVE_REAR_HDSDI1
RCP_PARAM_MONITOR_CURVE_REAR_HDSDI2
RCP_PARAM_MONITOR_CURVE_REAR_EVF
RCP_PARAM_MONITOR_CURVE_LCD3
RCP_PARAM_MONITOR_CURVE_EVF3
RCP_PARAM_RECORD_R3D_METADATA_CURVE
RCP_PARAM_FLIP_MIRROR_FEED_0
RCP_PARAM_FLIP_MIRROR_FEED_1 - Added parameters:
RCP_PARAM_CDL_SATURATION
RCP_PARAM_EXPOSURE_ADJUST
RCP_PARAM_CDL_OFFSET_RED
RCP_PARAM_CDL_OFFSET_GREEN
RCP_PARAM_CDL_OFFSET_BLUE
RCP_PARAM_CDL_POWER_RED
RCP_PARAM_CDL_POWER_GREEN
RCP_PARAM_CDL_POWER_BLUE
RCP_PARAM_CDL_SLOPE_RED
RCP_PARAM_CDL_SLOPE_GREEN
RCP_PARAM_CDL_SLOPE_BLUE
RCP_PARAM_GIGABIT_ETHERNET_MAC_ADDRESS
RCP_PARAM_WIFI_MAC_ADDRESS
RCP_PARAM_PRORES_ENCODE_FRAMERATE
RCP_PARAM_MXF_ENCODE_FRAMERATE
RCP_PARAM_MONITOR_MODE_LCD3
RCP_PARAM_MONITOR_OVERLAY_LCD3
RCP_PARAM_MONITOR_FREQ_LCD3
RCP_PARAM_MONITOR_CURVE_LCD3
RCP_PARAM_MONITOR_TOOLS_LCD3
RCP_PARAM_MONITOR_UI_FLIP_MIRROR_LCD3
RCP_PARAM_MONITOR_VIDEO_FLIP_LCD3
RCP_PARAM_MONITOR_FLIP_MIRROR_LCD3
RCP_PARAM_MONITOR_FRAMED_OVERLAY_LCD3
RCP_PARAM_MONITOR_DOCK_MENUS_LCD3
RCP_PARAM_MONITOR_FEED_LCD3
RCP_PARAM_MONITOR_FLIP_MIRROR_SUPPORTED_LCD3
RCP_PARAM_MONITOR_MODE_EVF3
RCP_PARAM_MONITOR_OVERLAY_EVF3
RCP_PARAM_MONITOR_FREQ_EVF3
RCP_PARAM_MONITOR_CURVE_EVF3
RCP_PARAM_MONITOR_TOOLS_EVF3
RCP_PARAM_MONITOR_UI_FLIP_MIRROR_EVF3
RCP_PARAM_MONITOR_VIDEO_FLIP_EVF3
RCP_PARAM_MONITOR_FLIP_MIRROR_EVF3
RCP_PARAM_MONITOR_FRAMED_OVERLAY_EVF3
RCP_PARAM_MONITOR_DOCK_MENUS_EVF3
RCP_PARAM_MONITOR_FEED_EVF3
RCP_PARAM_MONITOR_FLIP_MIRROR_SUPPORTED_EVF3
RCP_PARAM_MONITOR_BRIGHTNESS_LCD3
RCP_PARAM_MONITOR_BRIGHTNESS_EVF3
RCP_PARAM_ND_INCREMENT_SIZE
RCP_PARAM_ZEBRA_1_PATTERN
RCP_PARAM_ZEBRA_2_PATTERN
RCP_PARAM_ZEBRA_1_COLOR
RCP_PARAM_ZEBRA_2_COLOR
RCP_PARAM_START_USER_CAL_MANUAL_CURRENT_INT_TIME
RCP_PARAM_START_USER_CAL_MANUAL_DEFAULT_INT_TIME
RCP_PARAM_START_USER_CAL_AUTO
RCP_PARAM_MONITOR_CONTROL_SCREEN
RCP_PARAM_RCP_CLIENT_LIST
RCP_PARAM_BWF_ENABLE
RCP_PARAM_BWF_VALID
RCP_PARAM_WSH_FOCUS_WHEEL
RCP_PARAM_SIDE_MODULE_LOCK_KEYS
RCP_PARAM_SIDE_MODULE_RECORD_KEY_LOCKABLE
RCP_PARAM_SIDE_MODULE_NAV_KEYS_LOCKABLE
RCP_PARAM_SHOW_KEY_ACTION_NOTIFICATIONS
RCP_PARAM_POWER_IN_LIST
RCP_PARAM_POWER_IN_PERCENT_0 – RCP_PARAM_POWER_IN_PERCENT_LAST
RCP_PARAM_POWER_IN_RUNTIME_0 – RCP_PARAM_POWER_IN_RUNTIME_LAST
RCP_PARAM_POWER_IN_VOLTAGE_0 – RCP_PARAM_POWER_IN_VOLTAGE_LAST
RCP_PARAM_POWER_IN_CURRENT_0 – RCP_PARAM_POWER_IN_CURRENT_LAST
RCP_PARAM_POWER_IN_PRESENT_0 – RCP_PARAM_POWER_IN_PRESENT_LAST
RCP_PARAM_POWER_OUT_LIST
RCP_PARAM_POWER_OUT_ENABLE_0 – RCP_PARAM_POWER_OUT_ENABLE_LAST
RCP_PARAM_POWER_OUT_STATUS_0 – RCP_PARAM_POWER_OUT_STATUS_LAST
RCP_PARAM_POWER_OUT_RESET_0 – RCP_PARAM_POWER_OUT_RESET_LAST
RCP_PARAM_POWER_OUT_CURRENT_0 – RCP_PARAM_POWER_OUT_CURRENT_LAST
RCP_PARAM_MONITOR_LIST
RCP_PARAM_SIDE_UI_NAME
RCP_PARAM_SENSOR_WIDTH_PHY
RCP_PARAM_SENSOR_HEIGHT_PHY
RCP_PARAM_SENSOR_DIMENSIONS_PHY
RCP_PARAM_FORMAT_WIDTH_PHY
RCP_PARAM_FORMAT_HEIGHT_PHY
RCP_PARAM_FORMAT_DIMENSIONS_PHY
RCP_PARAM_FORMAT_WIDTH_PIXELS
RCP_PARAM_FORMAT_HEIGHT_PIXELS
RCP_PARAM_FORMAT_DIMENSIONS_PIXELS
RCP_PARAM_RECORD_FORMAT_SPHERICAL
RCP_PARAM_RECORD_FORMAT_ANA_1_3
RCP_PARAM_RECORD_FORMAT_ANA_1_25
RCP_PARAM_RECORD_FORMAT_ANA_2
RCP_PARAM_RECORD_FORMAT_RESOLUTION
RCP_PARAM_RECORD_FORMAT_ASPECT_RATIO
RCP_PARAM_RECORD_FORMAT_ANAMORPHIC
RCP_PARAM_RECORD_FORMAT_LOOKAROUND
RCP_PARAM_SENSOR_NAME
RCP_PARAM_SHADOW_FORMAT_WIDTH_PHY
RCP_PARAM_SHADOW_FORMAT_HEIGHT_PHY
RCP_PARAM_SHADOW_FORMAT_DIMENSIONS_PHY
RCP_PARAM_SHADOW_FORMAT_WIDTH_PIXELS
RCP_PARAM_SHADOW_FORMAT_HEIGHT_PIXELS
RCP_PARAM_SHADOW_FORMAT_DIMENSIONS_PIXELS
RCP_PARAM_AMBIENT_CHANNEL
RCP_PARAM_KEY_MAPPING_ACTION_LIST
RCP_PARAM_DIALOG_LIST
RCP_PARAM_CAMERA_SCRIPT_LIST
RCP_PARAM_COLOR_SCIENCE
RCP_PARAM_IMAGE_PIPELINE_MODE
RCP_PARAM_SUPPORT_CONTACT
RCP_PARAM_CAMERA_CDL_LIST
RCP_PARAM_CAMERA_CDL_APPLY
RCP_PARAM_CAMERA_CDL_EXPORT_TO_MEDIA
RCP_PARAM_CAMERA_CDL_EXPORT_ALL_TO_MEDIA
RCP_PARAM_CAMERA_CDL_CREATE
RCP_PARAM_CAMERA_CDL_DELETE
RCP_PARAM_MEDIA_CDL_LIST
RCP_PARAM_MEDIA_CDL_IMPORT_TO_CAMERA
RCP_PARAM_MEDIA_CDL_IMPORT_ALL_TO_CAMERA
RCP_PARAM_SLATE_CAMERA_COLOR
RCP_PARAM_SIDE_UI_PAGE_USER_LEFT
RCP_PARAM_SIDE_UI_PAGE_AUDIO_LEFT
RCP_PARAM_SIDE_UI_PAGE_MONITOR_LEFT
RCP_PARAM_SIDE_UI_AUTO_HOME_LEFT
RCP_PARAM_SIDE_UI_AUTO_HOME_TIMEOUT_LEFT
RCP_PARAM_SIDE_UI_PAGE_USER_RIGHT
RCP_PARAM_SIDE_UI_PAGE_AUDIO_RIGHT
RCP_PARAM_SIDE_UI_PAGE_MONITOR_RIGHT
RCP_PARAM_SIDE_UI_AUTO_HOME_RIGHT
RCP_PARAM_SIDE_UI_AUTO_HOME_TIMEOUT_RIGHT
RCP_PARAM_MONITOR_MODE_REAR_UHDSDI1
RCP_PARAM_MONITOR_MODE_REAR_UHDSDI2
RCP_PARAM_MONITOR_FREQ_REAR_UHDSDI
RCP_PARAM_DISPLAY_PRESET_REAR_UHDSDI
RCP_PARAM_RETURN_FEED
RCP_PARAM_RETURN_FEED_STATE
RCP_PARAM_MONITOR_ALLOW_RETURN_FEED_LCD
RCP_PARAM_MONITOR_ALLOW_RETURN_FEED_HDMI
RCP_PARAM_MONITOR_ALLOW_RETURN_FEED_HDSDI
RCP_PARAM_MONITOR_ALLOW_RETURN_FEED_EVF
RCP_PARAM_MONITOR_ALLOW_RETURN_FEED_REAR_LCD
RCP_PARAM_MONITOR_ALLOW_RETURN_FEED_REAR_HDSDI1
RCP_PARAM_MONITOR_ALLOW_RETURN_FEED_REAR_HDSDI2
RCP_PARAM_MONITOR_ALLOW_RETURN_FEED_REAR_EVF
RCP_PARAM_MONITOR_ALLOW_RETURN_FEED_LCD3
RCP_PARAM_MONITOR_ALLOW_RETURN_FEED_EVF3
RCP_PARAM_OUTPUT_TRANSFORM
RCP_PARAM_DISPLAY_PRESET_LCD
RCP_PARAM_DISPLAY_PRESET_HDMI
RCP_PARAM_DISPLAY_PRESET_HDSDI
RCP_PARAM_DISPLAY_PRESET_EVF
RCP_PARAM_DISPLAY_PRESET_REAR_LCD
RCP_PARAM_DISPLAY_PRESET_REAR_HDSDI1
RCP_PARAM_DISPLAY_PRESET_REAR_HDSDI2
RCP_PARAM_DISPLAY_PRESET_REAR_EVF
RCP_PARAM_DISPLAY_PRESET_LCD3
RCP_PARAM_DISPLAY_PRESET_EVF3
RCP_PARAM_OUTPUT_TONE_MAP
RCP_PARAM_FLIP_MIRROR_FEED_0_1
RCP_PARAM_MIN_FRAME_PROCESSING_MODE
RCP_PARAM_MAX_FRAME_PROCESSING_MODE
RCP_PARAM_MIN_FRAME_PROCESSING_FRAME_COUNT
RCP_PARAM_MAX_FRAME_PROCESSING_FRAME_COUNT
RCP_PARAM_ROLL_OFF
RCP_PARAM_LOOKAROUND_AVAILABLE
RCP_PARAM_LOG_VIEW_MODE
RCP_PARAM_AUTO_FOCUS_PEAK
RCP_PARAM_ISO_CAL2_ENABLED - Added support for user metadata RCP messages
rcp_user_metadata_is_supported
rcp_user_metadata_register
rcp_user_metadata_unregister
rcp_user_metadata_send - Added new handle_user_metadata_cb callback
- Added support for key mapping via RCP messages
rcp_key_mapping_is_supported
rcp_key_mapping_get_action_list
rcp_key_mapping_get_mapping
rcp_key_mapping_set_mapping - Added new menu tree node: RCP_MENU_NODE_TYPE_KEY_MAPPING_LEAF
REDLINKSDK v6.50.12 CHANGES
- Added Client ID feature: The API will now inform the camera with the client application provided information: see client_name, client_version, and client_user added to rcp_camera_connection_info_t. This information may be shown to the camera operator.
- Added rcp_interface_enabled and rcp_interface_enabled_valid fields to rcp_cam_info_t.
- Added RCP_CONNECTION_STATE_RCP_DISABLED_ON_INTERFACE to rcp_connection_state_t. This is used to signify that RCP has been disabled on the interface connected to (the user will need to re-enable before a connection is allowed)
- Added rcp_get_periodic_is_supported, rcp_get_periodic_on, and rcp_get_periodic_off.
- Added rcp_get_default
- Deprecated parameters:
RCP_PARAM_SET_TIMECODE
RCP_PARAM_PROXY_ENCODE_FRAMERATE (replaced with RCP_PARAM_PRORES_ENCODE_FRAMERATE and RCP_PARAM_MXF_ENCODE_FRAMERATE)
RCP_PARAM_MONITOR_SPLIT_CURVE
RCP_PARAM_MONITOR_CURVE_LCD
RCP_PARAM_MONITOR_CURVE_HDMI
RCP_PARAM_MONITOR_CURVE_HDSDI
RCP_PARAM_MONITOR_CURVE_EVF
RCP_PARAM_MONITOR_CURVE_REAR_LCD
RCP_PARAM_MONITOR_CURVE_REAR_HDSDI1
RCP_PARAM_MONITOR_CURVE_REAR_HDSDI2
RCP_PARAM_MONITOR_CURVE_REAR_EVF
RCP_PARAM_MONITOR_CURVE_LCD3
RCP_PARAM_MONITOR_CURVE_EVF3
RCP_PARAM_RECORD_R3D_METADAT A_CURVE
RCP_PARAM_FLIP_MIRROR_FEED_0
RCP_PARAM_FLIP_MIRROR_FEED_1 - Added parameters:
RCP_PARAM_CDL_SATURATION
RCP_PARAM_EXPOSURE_ADJUST
RCP_PARAM_CDL_OFFSET_RED
RCP_PARAM_CDL_OFFSET_GREEN
RCP_PARAM_CDL_OFFSET_BLUE
RCP_PARAM_CDL_POWER_RED
RCP_PARAM_CDL_POWER_GREEN
RCP_PARAM_CDL_POWER_BLUE
RCP_PARAM_CDL_SLOPE_RED
RCP_PARAM_CDL_SLOPE_GREEN
RCP_PARAM_CDL_SLOPE_BLUE
RCP_PARAM_GIGABIT_ETHERNET_MAC_ADDRESS
RCP_PARAM_WIFI_MAC_ADDRESS
RCP_PARAM_PRORES_ENCODE_FRAMERATE
RCP_PARAM_MXF_ENCODE_FRAMERATE
RCP_PARAM_MONITOR_MODE_LCD3
RCP_PARAM_MONITOR_OVERLAY_LCD3
RCP_PARAM_MONITOR_FREQ_LCD3
RCP_PARAM_MONITOR_CURVE_LCD3
RCP_PARAM_MONITOR_TOOLS_LCD3
RCP_PARAM_MONITOR_UI_FLIP_MIRROR_LCD3
RCP_PARAM_MONITOR_VIDEO_FLIP_LCD3
RCP_PARAM_MONITOR_FLIP_MIRROR_LCD3
RCP_PARAM_MONITOR_FRAMED_OVERLAY_LCD3
RCP_PARAM_MONITOR_DOCK_MENUS_LCD3
RCP_PARAM_MONITOR_FEED_LCD3
RCP_PARAM_MONITOR_FLIP_MIRROR_SUPPORTED_LCD3
RCP_PARAM_MONITOR_MODE_EVF3
RCP_PARAM_MONITOR_OVERLAY_EVF3
RCP_PARAM_MONITOR_FREQ_EVF3
RCP_PARAM_MONITOR_CURVE_EVF3
RCP_PARAM_MONITOR_TOOLS_EVF3
RCP_PARAM_MONITOR_UI_FLIP_MIRROR_EVF3
RCP_PARAM_MONITOR_VIDEO_FLIP_EVF3
RCP_PARAM_MONITOR_FLIP_MIRROR_EVF3
RCP_PARAM_MONITOR_FRAMED_OVERLAY_EVF3
RCP_PARAM_MONITOR_DOCK_MENUS_EVF3
RCP_PARAM_MONITOR_FEED_EVF3
RCP_PARAM_MONITOR_FLIP_MIRROR_SUPPORTED_EVF3
RCP_PARAM_MONITOR_BRIGHTNESS_LCD3
RCP_PARAM_MONITOR_BRIGHTNESS_EVF3
RCP_PARAM_ND_INCREMENT_SIZE
RCP_PARAM_ZEBRA_1_PATTERN
RCP_PARAM_ZEBRA_2_PATTERN
RCP_PARAM_ZEBRA_1_COLOR
RCP_PARAM_ZEBRA_2_COLOR
RCP_PARAM_START_USER_CAL_MANUAL_CURRENT_INT_TIME
RCP_PARAM_START_USER_CAL_MANUAL_DEFAULT_INT_TIME
RCP_PARAM_START_USER_CAL_AUTO
RCP_PARAM_MONITOR_CONTROL_SCREEN
RCP_PARAM_RCP_CLIENT_LIST
RCP_PARAM_BWF_ENABLE
RCP_PARAM_BWF_VALID
RCP_PARAM_WSH_FOCUS_WHEEL
RCP_PARAM_SIDE_MODULE_LOCK_KEYS
RCP_PARAM_SIDE_MODULE_RECORD_KEY_LOCKABLE
RCP_PARAM_SIDE_MODULE_NAV_KEYS_LOCKABLE
RCP_PARAM_SHOW_KEY_ACTION_NOTIFICATIONS
RCP_PARAM_POWER_IN_LIST
RCP_PARAM_POWER_IN_PERCENT_0 – RCP_PARAM_POWER_IN_PERCENT_LAST
RCP_PARAM_POWER_IN_RUNTIME_0 – RCP_PARAM_POWER_IN_RUNTIME_LAST
RCP_PARAM_POWER_IN_VOLTAGE_0 – RCP_PARAM_POWER_IN_VOLTAGE_LAST
RCP_PARAM_POWER_IN_CURRENT_0 – RCP_PARAM_POWER_IN_CURRENT_LAST
RCP_PARAM_POWER_IN_PRESENT_0 – RCP_PARAM_POWER_IN_PRESENT_LAST
RCP_PARAM_POWER_OUT_LIST
RCP_PARAM_POWER_OUT_ENABLE_0 – RCP_PARAM_POWER_OUT_ENABLE_LAST
RCP_PARAM_POWER_OUT_STATUS_0 – RCP_PARAM_POWER_OUT_STATUS_LAST
RCP_PARAM_POWER_OUT_RESET_0 – RCP_PARAM_POWER_OUT_RESET_LAST
RCP_PARAM_POWER_OUT_CURRENT_0 – RCP_PARAM_POWER_OUT_CURRENT_LAST
RCP_PARAM_MONITOR_LIST
RCP_PARAM_SIDE_UI_NAME
RCP_PARAM_SENSOR_WIDTH_PHY
RCP_PARAM_SENSOR_HEIGHT_PHY
RCP_PARAM_SENSOR_DIMENSIONS_PHY
RCP_PARAM_FORMAT_WIDTH_PHY
RCP_PARAM_FORMAT_HEIGHT_PHY
RCP_PARAM_FORMAT_DIMENSIONS_PHY
RCP_PARAM_FORMAT_WIDTH_PIXELS
RCP_PARAM_FORMAT_HEIGHT_PIXELS
RCP_PARAM_FORMAT_DIMENSIONS_PIXELS
RCP_PARAM_RECORD_FORMAT_SPHERICAL
RCP_PARAM_RECORD_FORMAT_ANA_1_3
RCP_PARAM_RECORD_FORMAT_ANA_1_25
RCP_PARAM_RECORD_FORMAT_ANA_2
RCP_PARAM_RECORD_FORMAT_RESOLUTION
RCP_PARAM_RECORD_FORMAT_ASPECT_RATIO
RCP_PARAM_RECORD_FORMAT_ANAMORPHIC
RCP_PARAM_RECORD_FORMAT_LOOKAROUND
RCP_PARAM_SENSOR_NAME
RCP_PARAM_SHADOW_FORMAT_WIDTH_PHY
RCP_PARAM_SHADOW_FORMAT_HEIGHT_PHY
RCP_PARAM_SHADOW_FORMAT_DIMENSIONS_PHY
RCP_PARAM_SHADOW_FORMAT_WIDTH_PIXELS
RCP_PARAM_SHADOW_FORMAT_HEIGHT_PIXELS
RCP_PARAM_SHADOW_FORMAT_DIMENSIONS_PIXELS
RCP_PARAM_AMBIENT_CHANNEL
RCP_PARAM_KEY_MAPPING_ACTION_LIST
RCP_PARAM_DIALOG_LIST
RCP_PARAM_CAMERA_SCRIPT_LIST
RCP_PARAM_COLOR_SCIENCE
RCP_PARAM_IMAGE_PIPELINE_MODE
RCP_PARAM_SUPPORT_CONTACT
RCP_PARAM_CAMERA_CDL_LIST
RCP_PARAM_CAMERA_CDL_APPLY
RCP_PARAM_CAMERA_CDL_EXPORT_TO_MEDIA
RCP_PARAM_CAMERA_CDL_EXPORT_ALL_TO_MEDIA
RCP_PARAM_CAMERA_CDL_CREATE
RCP_PARAM_CAMERA_CDL_DELETE
RCP_PARAM_MEDIA_CDL_LIST
RCP_PARAM_MEDIA_CDL_IMPORT_TO_CAMERA
RCP_PARAM_MEDIA_CDL_IMPORT_ALL_TO_CAMERA
RCP_PARAM_SLATE_CAMERA_COLOR
RCP_PARAM_SIDE_UI_PAGE_USER_LEFT
RCP_PARAM_SIDE_UI_PAGE_AUDIO_LEFT
RCP_PARAM_SIDE_UI_PAGE_MONITOR_LEFT
RCP_PARAM_SIDE_UI_AUTO_HOME_LEFT
RCP_PARAM_SIDE_UI_AUTO_HOME_TIMEOUT_LEFT
RCP_PARAM_SIDE_UI_PAGE_USER_RIGHT
RCP_PARAM_SIDE_UI_PAGE_AUDIO_RIGHT
RCP_PARAM_SIDE_UI_PAGE_MONITOR_RIGHT
RCP_PARAM_SIDE_UI_AUTO_HOME_RIGHT
RCP_PARAM_SIDE_UI_AUTO_HOME_TIMEOUT_RIGHT
RCP_PARAM_MONITOR_MODE_REAR_UHDSDI1
RCP_PARAM_MONITOR_MODE_REAR_UHDSDI2
RCP_PARAM_MONITOR_FREQ_REAR_UHDSDI
RCP_PARAM_DISPLAY_PRESET_REAR_UHDSDI
RCP_PARAM_RETURN_FEED
RCP_PARAM_RETURN_FEED_STATE
RCP_PARAM_MONITOR_ALLOW_RETURN_FEED_LCD
RCP_PARAM_MONITOR_ALLOW_RETURN_FEED_HDMI
RCP_PARAM_MONITOR_ALLOW_RETURN_FEED_HDSDI
RCP_PARAM_MONITOR_ALLOW_RETURN_FEED_EVF
RCP_PARAM_MONITOR_ALLOW_RETURN_FEED_REAR_LCD
RCP_PARAM_MONITOR_ALLOW_RETURN_FEED_REAR_HDSDI1
RCP_PARAM_MONITOR_ALLOW_RETURN_FEED_REAR_HDSDI2
RCP_PARAM_MONITOR_ALLOW_RETURN_FEED_REAR_EVF
RCP_PARAM_MONITOR_ALLOW_RETURN_FEED_LCD3
RCP_PARAM_MONITOR_ALLOW_RETURN_FEED_EVF3
RCP_PARAM_OUTPUT_TRANSFORM
RCP_PARAM_DISPLAY_PRESET_LCD
RCP_PARAM_DISPLAY_PRESET_HDMI
RCP_PARAM_DISPLAY_PRESET_HDSDI
RCP_PARAM_DISPLAY_PRESET_EVF
RCP_PARAM_DISPLAY_PRESET_REAR_LCD
RCP_PARAM_DISPLAY_PRESET_REAR_HDSDI1
RCP_PARAM_DISPLAY_PRESET_REAR_HDSDI2
RCP_PARAM_DISPLAY_PRESET_REAR_EVF
RCP_PARAM_DISPLAY_PRESET_LCD3
RCP_PARAM_DISPLAY_PRESET_EVF3
RCP_PARAM_DEVELOPMENT_CONTRAST
RCP_PARAM_FLIP_MIRROR_FEED_0_1
RCP_PARAM_MIN_FRAME_PROCESSING_MODE
RCP_PARAM_MAX_FRAME_PROCESSING_MODE
RCP_PARAM_MIN_FRAME_PROCESSING_FRAME_COUNT
RCP_PARAM_MAX_FRAME_PROCESSING_FRAME_COUNT
RCP_PARAM_ROLL_OFF
RCP_PARAM_LOOKAROUND_AVAILABLE
RCP_PARAM_LOG_VIEW_MODE
RCP_PARAM_AUTO_FOCUS_PEAK - Added support for user metadata RCP messages
rcp_user_metadata_is_supported
rcp_user_metadata_register
rcp_user_metadata_unregister
rcp_user_metadata_send - Added new handle_user_metadata_cb callback
- Added support for key mapping via RCP messages
rcp_key_mapping_is_supported
rcp_key_mapping_get_action_list
rcp_key_mapping_get_mapping
rcp_key_mapping_set_mapping - Added new menu tree node: RCP_MENU_NODE_TYPE_KEY_MAPPING_LEAF
REDLINKSDK v6.42.5 CHANGES
- Added support for compressed c_list (C_LIST_STRING_TYPE_COMPRESSED) types
REDLINKSDK v6.42.4 CHANGES
- Added parameters:
RCP_PARAM_AUDIO_CH3_MODE_STATUS
RCP_PARAM_AUDIO_CH4_MODE_STATUS
RCP_PARAM_RECORD_PRE_FRAME_COUNT_AVAILABLE
RCP_PARAM_RECORD_POST_FRAME_COUNT_AVAILABLE
RCP_PARAM_RECORD_PRE_FRAME_COUNT_ACTUAL
RCP_PARAM_RECORD_POST_FRAME_COUNT_ACTUAL
REDLINKSDK v6.41.5 CHANGES
- Added parameters:
RCP_PARAM_WIFI_NETMASK
RCP_PARAM_WIFI_GATEWAY
RCP_PARAM_WIFI_DHCP_ENABLE
RCP_PARAM_AUDIO_CH1_MODE_STATUS
RCP_PARAM_AUDIO_CH2_MODE_STATUS
REDLINKSDK v6.40.13 CHANGES
- Added support for user RCP messages (for communicating with 3rd party modules attached to the camera)
rcp_user_is_supported
rcp_user_send_set
rcp_user_send_get
rcp_user_send_current - Added has_display_str to rcp_param_properties_t
- Added parameters:
RCP_PARAM_MEDIA_IS_PRESENT
RCP_PARAM_LENS_IMAGE_STABILIZATION_ENABLED
RCP_PARAM_LENS_CAPABILITIES
RCP_PARAM_PLAYBACK_FILE_FORMAT
RCP_PARAM_RECORD_VIDEO_MXF_CODEC
RCP_PARAM_MIN_RECORD_VIDEO_MXF_CODEC
RCP_PARAM_RECORD_VIDEO_MXF_CODEC_RESOLUTION
RCP_PARAM_RECORD_MXF_STATE
RCP_PARAM_RECORD_MXF_STATE_DETAILED
RCP_PARAM_MXF_WIDTH
RCP_PARAM_MXF_HEIGHT
RCP_PARAM_MXF_DIMENSION
RCP_PARAM_RECORD_VIDEO_MXF_COMPRESSION_ID
RCP_PARAM_PLAYBACK_FILE_FORMAT_TYPE
RCP_PARAM_OLPF_THIRD_PARTY_NAME
RCP_PARAM_OLPF_THIRD_PARTY_EMULATED_TYPE
RCP_PARAM_LENS_META_NAME
RCP_PARAM_LENS_META_SERIAL
RCP_PARAM_LENS_META_OWNER
RCP_PARAM_LENS_META_MANUFACTURER
RCP_PARAM_LENS_META_FLEN_MIN
RCP_PARAM_LENS_META_FLEN_MAX
RCP_PARAM_RECORD_R3D_METADATA_CURVE
REDLINKSDK v6.32.10 CHANGES
- Fix potential bad read from memory when parsing histogram data
- Frame limit is no longer available for any camera while in network mode.
- Disable various look controls based on RAW and ACES modes
REDLINKSDK v6.32.7 CHANGES
- Fixed typos/wording of comments
- Fixed labels:
- Fixed typo (from RCP_API_ENABLE_CACHEING to RCP_API_ENABLE_CACHING)
- Fixed bug where ‘is_hw_supported_valid’ was not cleared when connecting to a camera
- Fixed RCP_PARAM_HDR_FACTOR not updating on boot
- Fixed bug in handling hardware capabilities for odler firmware
REDLINKSDK v6.32.4 CHANGES
- Added parameters:
RCP_PARAM_SERIAL_2_PROTOCOL
RCP_PARAM_POWER_OUT_REAR_AUX_ENABLE
RCP_PARAM_POWER_OUT_REAR_AUX_STATUS
RCP_PARAM_POWER_OUT_REAR_AUX_RESET
RCP_PARAM_POWER_OUT_REAR_AUX_CURRENT
RCP_PARAM_POWER_OUT_TIMECODE_ENABLE
RCP_PARAM_POWER_OUT_TIMECODE_STATUS
RCP_PARAM_POWER_OUT_TIMECODE_RESET
REDLINKSDK v6.31.6 CHANGES
- Bug Fixes
- Added parameters:
RCP_PARAM_ZEBRA_1_MODE
RCP_PARAM_ZEBRA_1_STOPS_LOW
RCP_PARAM_ZEBRA_1_STOPS_HIGH
RCP_PARAM_ZEBRA_2_MODE
RCP_PARAM_ZEBRA_2_STOPS_LOW
RCP_PARAM_ZEBRA_2_STOPS_HIGH
REDLINKSDK v6.30.16 CHANGES
- Added file transfer API. This allows the transfer of presets, overlays, LUTs, thumbnails, log files, etc. to and from the camera.
- Added parameters:
RCP_PARAM_MEDIA_FORMAT_FILE_SYSTEM
RCP_PARAM_WIPE_CAMERA
RCP_PARAM_PROXY_ENCODE_FRAMERATE
RCP_PARAM_CAMERA_CAL_LIST
RCP_PARAM_CAMERA_CAL_APPLY
RCP_PARAM_CAMERA_CAL_EXPORT_TO_MEDIA
RCP_PARAM_CAMERA_CAL_EXPORT_ALL_TO_MEDIA
RCP_PARAM_CAMERA_CAL_DELETE
RCP_PARAM_MEDIA_CAL_LIST
RCP_PARAM_MEDIA_CAL_APPLY
RCP_PARAM_MEDIA_CAL_IMPORT_TO_CAMERA
RCP_PARAM_MEDIA_CAL_IMPORT_ALL_TO_CAMERA
RCP_PARAM_PRORES_WIDTH
RCP_PARAM_PRORES_HEIGHT
RCP_PARAM_PRORES_DIMENSION
RCP_PARAM_OPEN_GATE_MODE
RCP_PARAM_OPEN_GATE_STATE
RCP_PARAM_RECORD_REDCODE_RAW_STATE_DETAILED
RCP_PARAM_RECORD_QUICKTIME_STATE_DETAILED
RCP_PARAM_WIFI_SCAN_SELECT
REDLINKSDK v6.21.11 CHANGES
- Minor bug fixes
REDLINKSDK v6.21.6 CHANGES
- Added has_r3d and has_qt flags to extended_clipinfo_t
- Fixed string for RCP_PARAM_PLAYBACK_METADATA_ISO
REDLINKSDK v6.21.4 CHANGES
- Added support for REC. 709
REDLINKSDK v6.21.3 CHANGES
- RCP_PARAM_RECORD_LIMIT_ENABLE and RCP_PARAM_RECORD_LIMIT_FRAMES are now enabled when RCP_PARAM_PRIMARY_STORAGE == PRIMARY_STORAGE_NETWORK.
- Added more descriptive ProRes labels to RCP_PARAM_QUALITY
REDLINKSDK v6.20.23 CHANGES
- Added required functions to be implemented by client code:
rcp_rand
rcp_timestamp - Added min_len and is_password fields to rcp_cur_str_edit_info_t
- Added is_supported and is_supported_valid fields to rcp_menu_node_info_t
- Added is_supported and is_supported_valid fields to rcp_cur_menu_node_status_cb_data_t
- Added utility function rcp_menu_get_multi_action_list_leaf_flags
- Added functions:
rcp_get_clip_list - Added 118 parameters
REDLINKSDK v6.10.28 CHANGES
- Minor bug fixes
- Fix numerous parameter dependencies
REDLINKSDK v6.10.25 CHANGES
- Added 190 parameters
- Added status for menu nodes
- Added RCP parameter dependencies
- Added abbreviated display strings for parameters
- Added functions to set a parameter’s value with a relative offset from current value
- Added RCP_ERROR_INTERNAL (see rcp_error_t)
- Modified RCP_PARAM_FALSE_COLOR_MODE so that update_list_only_on_close flag is now false happen, and not just on closing list
- Deprecated RCP_PARAM_LIST_SELECT_ISO (use rcp_set_list_relative with RCP_PARAM_ISO instead)
- Deprecated RCP_PARAM_LIST_SELECT_SHUTTER (use rcp_set_list_relative with RCP_PARAM_EXPOSURE_DISPLAY instead)
REDLINKSDK v6.0.45 CHANGES
- Modified RCP_PARAM_FALSE_COLOR_MODE so that update_list_only_on_close flag is now false
- Fixed status of timecode settings so they are disabled during record
- Fixed bug that would invalidate a cached list if it was empty
REDLINKSDK v6.0.36 CHANGES
- Added dependencies between audio CH1/2 source CH3/4 source
- Added dependencies between audio CH1/2/3/4 source and its mode
- Fixed histogram label when ACES Proxy is enabled.
- Fixed status of RCP_PARAM_RECORD_HDR_MODE and RCP_PARAM_HDR_FACTOR so they are disabled while in record.
- Fixed name of RCP_PARAM_RTC_DATE_TIME
REDLINKSDK v6.0.29 CHANGES
- Refactored source code into multiple source files
- Added rcp_api_config.h to allow customization of API
- Added over 230 new parameters (see rcp_param_t for details)
- Added Notification support:
rcp_notification_get
rcp_notification_timeout
rcp_notification_response - Added support for Menu Tree
rcp_menu_is_supported
rcp_menu_get_children - Added connection statistics (see rcp_camera_connection_stats)
- Added ability to get the status of any parameter (see rcp_get_status and rcp_cur_status_cb_data_t)
- Added ability to set list on allowed parameters (see rcp_set_list)
- Added parameter properties (returned from rcp_get_is_supported)
- Added edit info to current data callbacks. This provides information required to allow the user to manually enter values for parameters (like min value, max value, divider, etc.)
- Added the following fields to the current list callback:
send_int
send_uint
send_str
update_list_only_on_close - Added rcp_interface field to rcp_cam_info_t
- Moved ip_address field from rcp_cam_info_t to rcp_discovery_cam_info_list_t
- Renamed rcp_cam_info_list_t to rcp_discovery_cam_info_list_t
- Added new error code RCP_ERROR_NOT_SUPPORTED
- Added new parameter status color RCP_PARAM_DISPLAY_STATUS_WARNING2
- Added new callbacks per connection:
cur_status_cb: changes to status of a parameter (see rcp_cur_status_cb_t)
notification_cb: notifications from camera (see rcp_notification_cb_t)
cur_audio_vu_cb: data to display audio VU meters (see rcp_cur_audio_vu_cb_t)
cur_menu_cb: data to display menu tree (see rcp_cur_menu_cb_t) - Deprecated rcp_get_update_list_only_on_close
- Changes that break backwards compatibility with 5.1.x:
1. UDP discovery process
a. The client must provide the IP address to the API in a new argument of rcp_discovery_process_data.
b. The struct rcp_cam_info_list_t has been renamed to rcp_discovery_cam_info_list_t.
c. The ip_address field of rcp_cam_info_t has been moved to rcp_discovery_cam_info_list_t.
d. New callbacks required in rcp_camera_connection_info_t (set to NULL if they won’t be used).
e
VERSION 6.51.0
|32.3 MB
Release Date:
12/15/2017
Release Notes
RCPSDK Release Notes v6.51.0 December 15, 2017
IMPORTANT:
- v6.0.36 UDP Discovery process is not compatible with v5.1.×. Refer to the change list for details.
- REDLINKSDK is compatible with DSMC firmware v5.2.7 or later.
- Packages include a read_me file containing detailed information as needed
- Please consult the REDLINK Command Protocol Reference Guide for details
- Download the latest version of the REDLINKSDK and documentation from www.red.com/developers.
- See CHANGELOG.html for change details.
REDLINKSDK V6.51.0
- Added parameters:
RCP_PARAM_QT_DROPPED_FRAMES
RCP_PARAM_MXF_DROPPED_FRAMES
RCP_PARAM_R3D_DROPPED_FRAMES - Added is_paused field to rcp_cur_rftp_status_cb_data_t
REDLINKSDK V6.50.23 CHANGES
- Added parameters:
RCP_PARAM_MIN_RECORD_PROXY_BAKED_IN_SETTINGS
RCP_PARAM_MAX_RECORD_PROXY_BAKED_IN_SETTINGS
REDLINKSDK V6.50.22 CHANGES
- Added parameters:
RCP_PARAM_ISO_CAL2_ENABLED
RCP_PARAM_MONITOR_LUT_LCD
RCP_PARAM_MONITOR_LUT_EVF
RCP_PARAM_MONITOR_LUT_HDMI
RCP_PARAM_MONITOR_LUT_HDSDI
RCP_PARAM_MONITOR_LUT_REAR_LCD
RCP_PARAM_MONITOR_LUT_REAR_EVF
RCP_PARAM_MONITOR_LUT_REAR_HDSDI1
RCP_PARAM_MONITOR_LUT_REAR_HDSDI2
RCP_PARAM_MONITOR_LUT_BRAIN_LCD3
RCP_PARAM_MONITOR_LUT_BRAIN_EVF3
RCP_PARAM_RECORD_PROXY_BAKED_IN_SETTINGS
REDLINKSDK V6.50.20 CHANGES
- Added Client ID feature: The API will now inform the camera with the client application provided information: see client_name, client_version, and client_user added to rcp_camera_connection_info_t. This information may be shown to the camera operator.
- Added rcp_interface_enabled and rcp_interface_enabled_valid fields to rcp_cam_info_t.
- Added RCP_CONNECTION_STATE_RCP_DISABLED_ON_INTERFACE to rcp_connection_state_t. This is used to signify that RCP has been disabled on the interface connected to (the user will need to re-enable before a connection is allowed)
- Added rcp_get_periodic_is_supported, rcp_get_periodic_on, and rcp_get_periodic_off.
- Added rcp_get_default
Note: Periodic data (RCP_PARAM_HISTOGRAM, RCP_PARAM_AUDIO_VU_DATA, RCP_PARAM_CAMERA_PITCH, and RCP_PARAM_CAMERA_ROLL) is no longer enabled by default on the camera. If you application requires this data, you must enable it using:
- Deprecated parameters:
RCP_PARAM_SET_TIMECODE
RCP_PARAM_PROXY_ENCODE_FRAMERATE (replaced with RCP_PARAM_PRORES_ENCODE_FRAMERATE and RCP_PARAM_MXF_ENCODE_FRAMERATE)
RCP_PARAM_MONITOR_SPLIT_CURVE
RCP_PARAM_MONITOR_CURVE_LCD
RCP_PARAM_MONITOR_CURVE_HDMI
RCP_PARAM_MONITOR_CURVE_HDSDI
RCP_PARAM_MONITOR_CURVE_EVF
RCP_PARAM_MONITOR_CURVE_REAR_LCD
RCP_PARAM_MONITOR_CURVE_REAR_HDSDI1
RCP_PARAM_MONITOR_CURVE_REAR_HDSDI2
RCP_PARAM_MONITOR_CURVE_REAR_EVF
RCP_PARAM_MONITOR_CURVE_LCD3
RCP_PARAM_MONITOR_CURVE_EVF3
RCP_PARAM_RECORD_R3D_METADATA_CURVE
RCP_PARAM_FLIP_MIRROR_FEED_0
RCP_PARAM_FLIP_MIRROR_FEED_1 - Added parameters:
RCP_PARAM_CDL_SATURATION
RCP_PARAM_EXPOSURE_ADJUST
RCP_PARAM_CDL_OFFSET_RED
RCP_PARAM_CDL_OFFSET_GREEN
RCP_PARAM_CDL_OFFSET_BLUE
RCP_PARAM_CDL_POWER_RED
RCP_PARAM_CDL_POWER_GREEN
RCP_PARAM_CDL_POWER_BLUE
RCP_PARAM_CDL_SLOPE_RED
RCP_PARAM_CDL_SLOPE_GREEN
RCP_PARAM_CDL_SLOPE_BLUE
RCP_PARAM_GIGABIT_ETHERNET_MAC_ADDRESS
RCP_PARAM_WIFI_MAC_ADDRESS
RCP_PARAM_PRORES_ENCODE_FRAMERATE
RCP_PARAM_MXF_ENCODE_FRAMERATE
RCP_PARAM_MONITOR_MODE_LCD3
RCP_PARAM_MONITOR_OVERLAY_LCD3
RCP_PARAM_MONITOR_FREQ_LCD3
RCP_PARAM_MONITOR_CURVE_LCD3
RCP_PARAM_MONITOR_TOOLS_LCD3
RCP_PARAM_MONITOR_UI_FLIP_MIRROR_LCD3
RCP_PARAM_MONITOR_VIDEO_FLIP_LCD3
RCP_PARAM_MONITOR_FLIP_MIRROR_LCD3
RCP_PARAM_MONITOR_FRAMED_OVERLAY_LCD3
RCP_PARAM_MONITOR_DOCK_MENUS_LCD3
RCP_PARAM_MONITOR_FEED_LCD3
RCP_PARAM_MONITOR_FLIP_MIRROR_SUPPORTED_LCD3
RCP_PARAM_MONITOR_MODE_EVF3
RCP_PARAM_MONITOR_OVERLAY_EVF3
RCP_PARAM_MONITOR_FREQ_EVF3
RCP_PARAM_MONITOR_CURVE_EVF3
RCP_PARAM_MONITOR_TOOLS_EVF3
RCP_PARAM_MONITOR_UI_FLIP_MIRROR_EVF3
RCP_PARAM_MONITOR_VIDEO_FLIP_EVF3
RCP_PARAM_MONITOR_FLIP_MIRROR_EVF3
RCP_PARAM_MONITOR_FRAMED_OVERLAY_EVF3
RCP_PARAM_MONITOR_DOCK_MENUS_EVF3
RCP_PARAM_MONITOR_FEED_EVF3
RCP_PARAM_MONITOR_FLIP_MIRROR_SUPPORTED_EVF3
RCP_PARAM_MONITOR_BRIGHTNESS_LCD3
RCP_PARAM_MONITOR_BRIGHTNESS_EVF3
RCP_PARAM_ND_INCREMENT_SIZE
RCP_PARAM_ZEBRA_1_PATTERN
RCP_PARAM_ZEBRA_2_PATTERN
RCP_PARAM_ZEBRA_1_COLOR
RCP_PARAM_ZEBRA_2_COLOR
RCP_PARAM_START_USER_CAL_MANUAL_CURRENT_INT_TIME
RCP_PARAM_START_USER_CAL_MANUAL_DEFAULT_INT_TIME
RCP_PARAM_START_USER_CAL_AUTO
RCP_PARAM_MONITOR_CONTROL_SCREEN
RCP_PARAM_RCP_CLIENT_LIST
RCP_PARAM_BWF_ENABLE
RCP_PARAM_BWF_VALID
RCP_PARAM_WSH_FOCUS_WHEEL
RCP_PARAM_SIDE_MODULE_LOCK_KEYS
RCP_PARAM_SIDE_MODULE_RECORD_KEY_LOCKABLE
RCP_PARAM_SIDE_MODULE_NAV_KEYS_LOCKABLE
RCP_PARAM_SHOW_KEY_ACTION_NOTIFICATIONS
RCP_PARAM_POWER_IN_LIST
RCP_PARAM_POWER_IN_PERCENT_0 – RCP_PARAM_POWER_IN_PERCENT_LAST
RCP_PARAM_POWER_IN_RUNTIME_0 – RCP_PARAM_POWER_IN_RUNTIME_LAST
RCP_PARAM_POWER_IN_VOLTAGE_0 – RCP_PARAM_POWER_IN_VOLTAGE_LAST
RCP_PARAM_POWER_IN_CURRENT_0 – RCP_PARAM_POWER_IN_CURRENT_LAST
RCP_PARAM_POWER_IN_PRESENT_0 – RCP_PARAM_POWER_IN_PRESENT_LAST
RCP_PARAM_POWER_OUT_LIST
RCP_PARAM_POWER_OUT_ENABLE_0 – RCP_PARAM_POWER_OUT_ENABLE_LAST
RCP_PARAM_POWER_OUT_STATUS_0 – RCP_PARAM_POWER_OUT_STATUS_LAST
RCP_PARAM_POWER_OUT_RESET_0 – RCP_PARAM_POWER_OUT_RESET_LAST
RCP_PARAM_POWER_OUT_CURRENT_0 – RCP_PARAM_POWER_OUT_CURRENT_LAST
RCP_PARAM_MONITOR_LIST
RCP_PARAM_SIDE_UI_NAME
RCP_PARAM_SENSOR_WIDTH_PHY
RCP_PARAM_SENSOR_HEIGHT_PHY
RCP_PARAM_SENSOR_DIMENSIONS_PHY
RCP_PARAM_FORMAT_WIDTH_PHY
RCP_PARAM_FORMAT_HEIGHT_PHY
RCP_PARAM_FORMAT_DIMENSIONS_PHY
RCP_PARAM_FORMAT_WIDTH_PIXELS
RCP_PARAM_FORMAT_HEIGHT_PIXELS
RCP_PARAM_FORMAT_DIMENSIONS_PIXELS
RCP_PARAM_RECORD_FORMAT_SPHERICAL
RCP_PARAM_RECORD_FORMAT_ANA_1_3
RCP_PARAM_RECORD_FORMAT_ANA_1_25
RCP_PARAM_RECORD_FORMAT_ANA_2
RCP_PARAM_RECORD_FORMAT_RESOLUTION
RCP_PARAM_RECORD_FORMAT_ASPECT_RATIO
RCP_PARAM_RECORD_FORMAT_ANAMORPHIC
RCP_PARAM_RECORD_FORMAT_LOOKAROUND
RCP_PARAM_SENSOR_NAME
RCP_PARAM_SHADOW_FORMAT_WIDTH_PHY
RCP_PARAM_SHADOW_FORMAT_HEIGHT_PHY
RCP_PARAM_SHADOW_FORMAT_DIMENSIONS_PHY
RCP_PARAM_SHADOW_FORMAT_WIDTH_PIXELS
RCP_PARAM_SHADOW_FORMAT_HEIGHT_PIXELS
RCP_PARAM_SHADOW_FORMAT_DIMENSIONS_PIXELS
RCP_PARAM_AMBIENT_CHANNEL
RCP_PARAM_KEY_MAPPING_ACTION_LIST
RCP_PARAM_DIALOG_LIST
RCP_PARAM_CAMERA_SCRIPT_LIST
RCP_PARAM_COLOR_SCIENCE
RCP_PARAM_IMAGE_PIPELINE_MODE
RCP_PARAM_SUPPORT_CONTACT
RCP_PARAM_CAMERA_CDL_LIST
RCP_PARAM_CAMERA_CDL_APPLY
RCP_PARAM_CAMERA_CDL_EXPORT_TO_MEDIA
RCP_PARAM_CAMERA_CDL_EXPORT_ALL_TO_MEDIA
RCP_PARAM_CAMERA_CDL_CREATE
RCP_PARAM_CAMERA_CDL_DELETE
RCP_PARAM_MEDIA_CDL_LIST
RCP_PARAM_MEDIA_CDL_IMPORT_TO_CAMERA
RCP_PARAM_MEDIA_CDL_IMPORT_ALL_TO_CAMERA
RCP_PARAM_SLATE_CAMERA_COLOR
RCP_PARAM_SIDE_UI_PAGE_USER_LEFT
RCP_PARAM_SIDE_UI_PAGE_AUDIO_LEFT
RCP_PARAM_SIDE_UI_PAGE_MONITOR_LEFT
RCP_PARAM_SIDE_UI_AUTO_HOME_LEFT
RCP_PARAM_SIDE_UI_AUTO_HOME_TIMEOUT_LEFT
RCP_PARAM_SIDE_UI_PAGE_USER_RIGHT
RCP_PARAM_SIDE_UI_PAGE_AUDIO_RIGHT
RCP_PARAM_SIDE_UI_PAGE_MONITOR_RIGHT
RCP_PARAM_SIDE_UI_AUTO_HOME_RIGHT
RCP_PARAM_SIDE_UI_AUTO_HOME_TIMEOUT_RIGHT
RCP_PARAM_MONITOR_MODE_REAR_UHDSDI1
RCP_PARAM_MONITOR_MODE_REAR_UHDSDI2
RCP_PARAM_MONITOR_FREQ_REAR_UHDSDI
RCP_PARAM_DISPLAY_PRESET_REAR_UHDSDI
RCP_PARAM_RETURN_FEED
RCP_PARAM_RETURN_FEED_STATE
RCP_PARAM_MONITOR_ALLOW_RETURN_FEED_LCD
RCP_PARAM_MONITOR_ALLOW_RETURN_FEED_HDMI
RCP_PARAM_MONITOR_ALLOW_RETURN_FEED_HDSDI
RCP_PARAM_MONITOR_ALLOW_RETURN_FEED_EVF
RCP_PARAM_MONITOR_ALLOW_RETURN_FEED_REAR_LCD
RCP_PARAM_MONITOR_ALLOW_RETURN_FEED_REAR_HDSDI1
RCP_PARAM_MONITOR_ALLOW_RETURN_FEED_REAR_HDSDI2
RCP_PARAM_MONITOR_ALLOW_RETURN_FEED_REAR_EVF
RCP_PARAM_MONITOR_ALLOW_RETURN_FEED_LCD3
RCP_PARAM_MONITOR_ALLOW_RETURN_FEED_EVF3
RCP_PARAM_OUTPUT_TRANSFORM
RCP_PARAM_DISPLAY_PRESET_LCD
RCP_PARAM_DISPLAY_PRESET_HDMI
RCP_PARAM_DISPLAY_PRESET_HDSDI
RCP_PARAM_DISPLAY_PRESET_EVF
RCP_PARAM_DISPLAY_PRESET_REAR_LCD
RCP_PARAM_DISPLAY_PRESET_REAR_HDSDI1
RCP_PARAM_DISPLAY_PRESET_REAR_HDSDI2
RCP_PARAM_DISPLAY_PRESET_REAR_EVF
RCP_PARAM_DISPLAY_PRESET_LCD3
RCP_PARAM_DISPLAY_PRESET_EVF3
RCP_PARAM_OUTPUT_TONE_MAP
RCP_PARAM_FLIP_MIRROR_FEED_0_1
RCP_PARAM_MIN_FRAME_PROCESSING_MODE
RCP_PARAM_MAX_FRAME_PROCESSING_MODE
RCP_PARAM_MIN_FRAME_PROCESSING_FRAME_COUNT
RCP_PARAM_MAX_FRAME_PROCESSING_FRAME_COUNT
RCP_PARAM_ROLL_OFF
RCP_PARAM_LOOKAROUND_AVAILABLE
RCP_PARAM_LOG_VIEW_MODE
RCP_PARAM_AUTO_FOCUS_PEAK
RCP_PARAM_ISO_CAL2_ENABLED - Added support for user metadata RCP messages
rcp_user_metadata_is_supported
rcp_user_metadata_register
rcp_user_metadata_unregister
rcp_user_metadata_send - Added new handle_user_metadata_cb callback
- Added support for key mapping via RCP messages
rcp_key_mapping_is_supported
rcp_key_mapping_get_action_list
rcp_key_mapping_get_mapping
rcp_key_mapping_set_mapping - Added new menu tree node: RCP_MENU_NODE_TYPE_KEY_MAPPING_LEAF
REDLINKSDK v6.50.12 CHANGES
- Added Client ID feature: The API will now inform the camera with the client application provided information: see client_name, client_version, and client_user added to rcp_camera_connection_info_t. This information may be shown to the camera operator.
- Added rcp_interface_enabled and rcp_interface_enabled_valid fields to rcp_cam_info_t.
- Added RCP_CONNECTION_STATE_RCP_DISABLED_ON_INTERFACE to rcp_connection_state_t. This is used to signify that RCP has been disabled on the interface connected to (the user will need to re-enable before a connection is allowed)
- Added rcp_get_periodic_is_supported, rcp_get_periodic_on, and rcp_get_periodic_off.
- Added rcp_get_default
- Deprecated parameters:
RCP_PARAM_SET_TIMECODE
RCP_PARAM_PROXY_ENCODE_FRAMERATE (replaced with RCP_PARAM_PRORES_ENCODE_FRAMERATE and RCP_PARAM_MXF_ENCODE_FRAMERATE)
RCP_PARAM_MONITOR_SPLIT_CURVE
RCP_PARAM_MONITOR_CURVE_LCD
RCP_PARAM_MONITOR_CURVE_HDMI
RCP_PARAM_MONITOR_CURVE_HDSDI
RCP_PARAM_MONITOR_CURVE_EVF
RCP_PARAM_MONITOR_CURVE_REAR_LCD
RCP_PARAM_MONITOR_CURVE_REAR_HDSDI1
RCP_PARAM_MONITOR_CURVE_REAR_HDSDI2
RCP_PARAM_MONITOR_CURVE_REAR_EVF
RCP_PARAM_MONITOR_CURVE_LCD3
RCP_PARAM_MONITOR_CURVE_EVF3
RCP_PARAM_RECORD_R3D_METADAT A_CURVE
RCP_PARAM_FLIP_MIRROR_FEED_0
RCP_PARAM_FLIP_MIRROR_FEED_1 - Added parameters:
RCP_PARAM_CDL_SATURATION
RCP_PARAM_EXPOSURE_ADJUST
RCP_PARAM_CDL_OFFSET_RED
RCP_PARAM_CDL_OFFSET_GREEN
RCP_PARAM_CDL_OFFSET_BLUE
RCP_PARAM_CDL_POWER_RED
RCP_PARAM_CDL_POWER_GREEN
RCP_PARAM_CDL_POWER_BLUE
RCP_PARAM_CDL_SLOPE_RED
RCP_PARAM_CDL_SLOPE_GREEN
RCP_PARAM_CDL_SLOPE_BLUE
RCP_PARAM_GIGABIT_ETHERNET_MAC_ADDRESS
RCP_PARAM_WIFI_MAC_ADDRESS
RCP_PARAM_PRORES_ENCODE_FRAMERATE
RCP_PARAM_MXF_ENCODE_FRAMERATE
RCP_PARAM_MONITOR_MODE_LCD3
RCP_PARAM_MONITOR_OVERLAY_LCD3
RCP_PARAM_MONITOR_FREQ_LCD3
RCP_PARAM_MONITOR_CURVE_LCD3
RCP_PARAM_MONITOR_TOOLS_LCD3
RCP_PARAM_MONITOR_UI_FLIP_MIRROR_LCD3
RCP_PARAM_MONITOR_VIDEO_FLIP_LCD3
RCP_PARAM_MONITOR_FLIP_MIRROR_LCD3
RCP_PARAM_MONITOR_FRAMED_OVERLAY_LCD3
RCP_PARAM_MONITOR_DOCK_MENUS_LCD3
RCP_PARAM_MONITOR_FEED_LCD3
RCP_PARAM_MONITOR_FLIP_MIRROR_SUPPORTED_LCD3
RCP_PARAM_MONITOR_MODE_EVF3
RCP_PARAM_MONITOR_OVERLAY_EVF3
RCP_PARAM_MONITOR_FREQ_EVF3
RCP_PARAM_MONITOR_CURVE_EVF3
RCP_PARAM_MONITOR_TOOLS_EVF3
RCP_PARAM_MONITOR_UI_FLIP_MIRROR_EVF3
RCP_PARAM_MONITOR_VIDEO_FLIP_EVF3
RCP_PARAM_MONITOR_FLIP_MIRROR_EVF3
RCP_PARAM_MONITOR_FRAMED_OVERLAY_EVF3
RCP_PARAM_MONITOR_DOCK_MENUS_EVF3
RCP_PARAM_MONITOR_FEED_EVF3
RCP_PARAM_MONITOR_FLIP_MIRROR_SUPPORTED_EVF3
RCP_PARAM_MONITOR_BRIGHTNESS_LCD3
RCP_PARAM_MONITOR_BRIGHTNESS_EVF3
RCP_PARAM_ND_INCREMENT_SIZE
RCP_PARAM_ZEBRA_1_PATTERN
RCP_PARAM_ZEBRA_2_PATTERN
RCP_PARAM_ZEBRA_1_COLOR
RCP_PARAM_ZEBRA_2_COLOR
RCP_PARAM_START_USER_CAL_MANUAL_CURRENT_INT_TIME
RCP_PARAM_START_USER_CAL_MANUAL_DEFAULT_INT_TIME
RCP_PARAM_START_USER_CAL_AUTO
RCP_PARAM_MONITOR_CONTROL_SCREEN
RCP_PARAM_RCP_CLIENT_LIST
RCP_PARAM_BWF_ENABLE
RCP_PARAM_BWF_VALID
RCP_PARAM_WSH_FOCUS_WHEEL
RCP_PARAM_SIDE_MODULE_LOCK_KEYS
RCP_PARAM_SIDE_MODULE_RECORD_KEY_LOCKABLE
RCP_PARAM_SIDE_MODULE_NAV_KEYS_LOCKABLE
RCP_PARAM_SHOW_KEY_ACTION_NOTIFICATIONS
RCP_PARAM_POWER_IN_LIST
RCP_PARAM_POWER_IN_PERCENT_0 – RCP_PARAM_POWER_IN_PERCENT_LAST
RCP_PARAM_POWER_IN_RUNTIME_0 – RCP_PARAM_POWER_IN_RUNTIME_LAST
RCP_PARAM_POWER_IN_VOLTAGE_0 – RCP_PARAM_POWER_IN_VOLTAGE_LAST
RCP_PARAM_POWER_IN_CURRENT_0 – RCP_PARAM_POWER_IN_CURRENT_LAST
RCP_PARAM_POWER_IN_PRESENT_0 – RCP_PARAM_POWER_IN_PRESENT_LAST
RCP_PARAM_POWER_OUT_LIST
RCP_PARAM_POWER_OUT_ENABLE_0 – RCP_PARAM_POWER_OUT_ENABLE_LAST
RCP_PARAM_POWER_OUT_STATUS_0 – RCP_PARAM_POWER_OUT_STATUS_LAST
RCP_PARAM_POWER_OUT_RESET_0 – RCP_PARAM_POWER_OUT_RESET_LAST
RCP_PARAM_POWER_OUT_CURRENT_0 – RCP_PARAM_POWER_OUT_CURRENT_LAST
RCP_PARAM_MONITOR_LIST
RCP_PARAM_SIDE_UI_NAME
RCP_PARAM_SENSOR_WIDTH_PHY
RCP_PARAM_SENSOR_HEIGHT_PHY
RCP_PARAM_SENSOR_DIMENSIONS_PHY
RCP_PARAM_FORMAT_WIDTH_PHY
RCP_PARAM_FORMAT_HEIGHT_PHY
RCP_PARAM_FORMAT_DIMENSIONS_PHY
RCP_PARAM_FORMAT_WIDTH_PIXELS
RCP_PARAM_FORMAT_HEIGHT_PIXELS
RCP_PARAM_FORMAT_DIMENSIONS_PIXELS
RCP_PARAM_RECORD_FORMAT_SPHERICAL
RCP_PARAM_RECORD_FORMAT_ANA_1_3
RCP_PARAM_RECORD_FORMAT_ANA_1_25
RCP_PARAM_RECORD_FORMAT_ANA_2
RCP_PARAM_RECORD_FORMAT_RESOLUTION
RCP_PARAM_RECORD_FORMAT_ASPECT_RATIO
RCP_PARAM_RECORD_FORMAT_ANAMORPHIC
RCP_PARAM_RECORD_FORMAT_LOOKAROUND
RCP_PARAM_SENSOR_NAME
RCP_PARAM_SHADOW_FORMAT_WIDTH_PHY
RCP_PARAM_SHADOW_FORMAT_HEIGHT_PHY
RCP_PARAM_SHADOW_FORMAT_DIMENSIONS_PHY
RCP_PARAM_SHADOW_FORMAT_WIDTH_PIXELS
RCP_PARAM_SHADOW_FORMAT_HEIGHT_PIXELS
RCP_PARAM_SHADOW_FORMAT_DIMENSIONS_PIXELS
RCP_PARAM_AMBIENT_CHANNEL
RCP_PARAM_KEY_MAPPING_ACTION_LIST
RCP_PARAM_DIALOG_LIST
RCP_PARAM_CAMERA_SCRIPT_LIST
RCP_PARAM_COLOR_SCIENCE
RCP_PARAM_IMAGE_PIPELINE_MODE
RCP_PARAM_SUPPORT_CONTACT
RCP_PARAM_CAMERA_CDL_LIST
RCP_PARAM_CAMERA_CDL_APPLY
RCP_PARAM_CAMERA_CDL_EXPORT_TO_MEDIA
RCP_PARAM_CAMERA_CDL_EXPORT_ALL_TO_MEDIA
RCP_PARAM_CAMERA_CDL_CREATE
RCP_PARAM_CAMERA_CDL_DELETE
RCP_PARAM_MEDIA_CDL_LIST
RCP_PARAM_MEDIA_CDL_IMPORT_TO_CAMERA
RCP_PARAM_MEDIA_CDL_IMPORT_ALL_TO_CAMERA
RCP_PARAM_SLATE_CAMERA_COLOR
RCP_PARAM_SIDE_UI_PAGE_USER_LEFT
RCP_PARAM_SIDE_UI_PAGE_AUDIO_LEFT
RCP_PARAM_SIDE_UI_PAGE_MONITOR_LEFT
RCP_PARAM_SIDE_UI_AUTO_HOME_LEFT
RCP_PARAM_SIDE_UI_AUTO_HOME_TIMEOUT_LEFT
RCP_PARAM_SIDE_UI_PAGE_USER_RIGHT
RCP_PARAM_SIDE_UI_PAGE_AUDIO_RIGHT
RCP_PARAM_SIDE_UI_PAGE_MONITOR_RIGHT
RCP_PARAM_SIDE_UI_AUTO_HOME_RIGHT
RCP_PARAM_SIDE_UI_AUTO_HOME_TIMEOUT_RIGHT
RCP_PARAM_MONITOR_MODE_REAR_UHDSDI1
RCP_PARAM_MONITOR_MODE_REAR_UHDSDI2
RCP_PARAM_MONITOR_FREQ_REAR_UHDSDI
RCP_PARAM_DISPLAY_PRESET_REAR_UHDSDI
RCP_PARAM_RETURN_FEED
RCP_PARAM_RETURN_FEED_STATE
RCP_PARAM_MONITOR_ALLOW_RETURN_FEED_LCD
RCP_PARAM_MONITOR_ALLOW_RETURN_FEED_HDMI
RCP_PARAM_MONITOR_ALLOW_RETURN_FEED_HDSDI
RCP_PARAM_MONITOR_ALLOW_RETURN_FEED_EVF
RCP_PARAM_MONITOR_ALLOW_RETURN_FEED_REAR_LCD
RCP_PARAM_MONITOR_ALLOW_RETURN_FEED_REAR_HDSDI1
RCP_PARAM_MONITOR_ALLOW_RETURN_FEED_REAR_HDSDI2
RCP_PARAM_MONITOR_ALLOW_RETURN_FEED_REAR_EVF
RCP_PARAM_MONITOR_ALLOW_RETURN_FEED_LCD3
RCP_PARAM_MONITOR_ALLOW_RETURN_FEED_EVF3
RCP_PARAM_OUTPUT_TRANSFORM
RCP_PARAM_DISPLAY_PRESET_LCD
RCP_PARAM_DISPLAY_PRESET_HDMI
RCP_PARAM_DISPLAY_PRESET_HDSDI
RCP_PARAM_DISPLAY_PRESET_EVF
RCP_PARAM_DISPLAY_PRESET_REAR_LCD
RCP_PARAM_DISPLAY_PRESET_REAR_HDSDI1
RCP_PARAM_DISPLAY_PRESET_REAR_HDSDI2
RCP_PARAM_DISPLAY_PRESET_REAR_EVF
RCP_PARAM_DISPLAY_PRESET_LCD3
RCP_PARAM_DISPLAY_PRESET_EVF3
RCP_PARAM_DEVELOPMENT_CONTRAST
RCP_PARAM_FLIP_MIRROR_FEED_0_1
RCP_PARAM_MIN_FRAME_PROCESSING_MODE
RCP_PARAM_MAX_FRAME_PROCESSING_MODE
RCP_PARAM_MIN_FRAME_PROCESSING_FRAME_COUNT
RCP_PARAM_MAX_FRAME_PROCESSING_FRAME_COUNT
RCP_PARAM_ROLL_OFF
RCP_PARAM_LOOKAROUND_AVAILABLE
RCP_PARAM_LOG_VIEW_MODE
RCP_PARAM_AUTO_FOCUS_PEAK - Added support for user metadata RCP messages
rcp_user_metadata_is_supported
rcp_user_metadata_register
rcp_user_metadata_unregister
rcp_user_metadata_send - Added new handle_user_metadata_cb callback
- Added support for key mapping via RCP messages
rcp_key_mapping_is_supported
rcp_key_mapping_get_action_list
rcp_key_mapping_get_mapping
rcp_key_mapping_set_mapping - Added new menu tree node: RCP_MENU_NODE_TYPE_KEY_MAPPING_LEAF
REDLINKSDK v6.42.5 CHANGES
- Added support for compressed c_list (C_LIST_STRING_TYPE_COMPRESSED) types
REDLINKSDK v6.42.4 CHANGES
- Added parameters:
RCP_PARAM_AUDIO_CH3_MODE_STATUS
RCP_PARAM_AUDIO_CH4_MODE_STATUS
RCP_PARAM_RECORD_PRE_FRAME_COUNT_AVAILABLE
RCP_PARAM_RECORD_POST_FRAME_COUNT_AVAILABLE
RCP_PARAM_RECORD_PRE_FRAME_COUNT_ACTUAL
RCP_PARAM_RECORD_POST_FRAME_COUNT_ACTUAL
REDLINKSDK v6.41.5 CHANGES
- Added parameters:
RCP_PARAM_WIFI_NETMASK
RCP_PARAM_WIFI_GATEWAY
RCP_PARAM_WIFI_DHCP_ENABLE
RCP_PARAM_AUDIO_CH1_MODE_STATUS
RCP_PARAM_AUDIO_CH2_MODE_STATUS
REDLINKSDK v6.40.13 CHANGES
- Added support for user RCP messages (for communicating with 3rd party modules attached to the camera)
rcp_user_is_supported
rcp_user_send_set
rcp_user_send_get
rcp_user_send_current - Added has_display_str to rcp_param_properties_t
- Added parameters:
RCP_PARAM_MEDIA_IS_PRESENT
RCP_PARAM_LENS_IMAGE_STABILIZATION_ENABLED
RCP_PARAM_LENS_CAPABILITIES
RCP_PARAM_PLAYBACK_FILE_FORMAT
RCP_PARAM_RECORD_VIDEO_MXF_CODEC
RCP_PARAM_MIN_RECORD_VIDEO_MXF_CODEC
RCP_PARAM_RECORD_VIDEO_MXF_CODEC_RESOLUTION
RCP_PARAM_RECORD_MXF_STATE
RCP_PARAM_RECORD_MXF_STATE_DETAILED
RCP_PARAM_MXF_WIDTH
RCP_PARAM_MXF_HEIGHT
RCP_PARAM_MXF_DIMENSION
RCP_PARAM_RECORD_VIDEO_MXF_COMPRESSION_ID
RCP_PARAM_PLAYBACK_FILE_FORMAT_TYPE
RCP_PARAM_OLPF_THIRD_PARTY_NAME
RCP_PARAM_OLPF_THIRD_PARTY_EMULATED_TYPE
RCP_PARAM_LENS_META_NAME
RCP_PARAM_LENS_META_SERIAL
RCP_PARAM_LENS_META_OWNER
RCP_PARAM_LENS_META_MANUFACTURER
RCP_PARAM_LENS_META_FLEN_MIN
RCP_PARAM_LENS_META_FLEN_MAX
RCP_PARAM_RECORD_R3D_METADATA_CURVE
REDLINKSDK v6.32.10 CHANGES
- Fix potential bad read from memory when parsing histogram data
- Frame limit is no longer available for any camera while in network mode.
- Disable various look controls based on RAW and ACES modes
REDLINKSDK v6.32.7 CHANGES
- Fixed typos/wording of comments
- Fixed labels:
- Fixed typo (from RCP_API_ENABLE_CACHEING to RCP_API_ENABLE_CACHING)
- Fixed bug where ‘is_hw_supported_valid’ was not cleared when connecting to a camera
- Fixed RCP_PARAM_HDR_FACTOR not updating on boot
- Fixed bug in handling hardware capabilities for odler firmware
REDLINKSDK v6.32.4 CHANGES
- Added parameters:
RCP_PARAM_SERIAL_2_PROTOCOL
RCP_PARAM_POWER_OUT_REAR_AUX_ENABLE
RCP_PARAM_POWER_OUT_REAR_AUX_STATUS
RCP_PARAM_POWER_OUT_REAR_AUX_RESET
RCP_PARAM_POWER_OUT_REAR_AUX_CURRENT
RCP_PARAM_POWER_OUT_TIMECODE_ENABLE
RCP_PARAM_POWER_OUT_TIMECODE_STATUS
RCP_PARAM_POWER_OUT_TIMECODE_RESET
REDLINKSDK v6.31.6 CHANGES
- Bug Fixes
- Added parameters:
RCP_PARAM_ZEBRA_1_MODE
RCP_PARAM_ZEBRA_1_STOPS_LOW
RCP_PARAM_ZEBRA_1_STOPS_HIGH
RCP_PARAM_ZEBRA_2_MODE
RCP_PARAM_ZEBRA_2_STOPS_LOW
RCP_PARAM_ZEBRA_2_STOPS_HIGH
REDLINKSDK v6.30.16 CHANGES
- Added file transfer API. This allows the transfer of presets, overlays, LUTs, thumbnails, log files, etc. to and from the camera.
- Added parameters:
RCP_PARAM_MEDIA_FORMAT_FILE_SYSTEM
RCP_PARAM_WIPE_CAMERA
RCP_PARAM_PROXY_ENCODE_FRAMERATE
RCP_PARAM_CAMERA_CAL_LIST
RCP_PARAM_CAMERA_CAL_APPLY
RCP_PARAM_CAMERA_CAL_EXPORT_TO_MEDIA
RCP_PARAM_CAMERA_CAL_EXPORT_ALL_TO_MEDIA
RCP_PARAM_CAMERA_CAL_DELETE
RCP_PARAM_MEDIA_CAL_LIST
RCP_PARAM_MEDIA_CAL_APPLY
RCP_PARAM_MEDIA_CAL_IMPORT_TO_CAMERA
RCP_PARAM_MEDIA_CAL_IMPORT_ALL_TO_CAMERA
RCP_PARAM_PRORES_WIDTH
RCP_PARAM_PRORES_HEIGHT
RCP_PARAM_PRORES_DIMENSION
RCP_PARAM_OPEN_GATE_MODE
RCP_PARAM_OPEN_GATE_STATE
RCP_PARAM_RECORD_REDCODE_RAW_STATE_DETAILED
RCP_PARAM_RECORD_QUICKTIME_STATE_DETAILED
RCP_PARAM_WIFI_SCAN_SELECT
REDLINKSDK v6.21.11 CHANGES
- Minor bug fixes
REDLINKSDK v6.21.6 CHANGES
- Added has_r3d and has_qt flags to extended_clipinfo_t
- Fixed string for RCP_PARAM_PLAYBACK_METADATA_ISO
REDLINKSDK v6.21.4 CHANGES
- Added support for REC. 709
REDLINKSDK v6.21.3 CHANGES
- RCP_PARAM_RECORD_LIMIT_ENABLE and RCP_PARAM_RECORD_LIMIT_FRAMES are now enabled when RCP_PARAM_PRIMARY_STORAGE == PRIMARY_STORAGE_NETWORK.
- Added more descriptive ProRes labels to RCP_PARAM_QUALITY
REDLINKSDK v6.20.23 CHANGES
- Added required functions to be implemented by client code:
rcp_rand
rcp_timestamp - Added min_len and is_password fields to rcp_cur_str_edit_info_t
- Added is_supported and is_supported_valid fields to rcp_menu_node_info_t
- Added is_supported and is_supported_valid fields to rcp_cur_menu_node_status_cb_data_t
- Added utility function rcp_menu_get_multi_action_list_leaf_flags
- Added functions:
rcp_get_clip_list - Added 118 parameters
REDLINKSDK v6.10.28 CHANGES
- Minor bug fixes
- Fix numerous parameter dependencies
REDLINKSDK v6.10.25 CHANGES
- Added 190 parameters
- Added status for menu nodes
- Added RCP parameter dependencies
- Added abbreviated display strings for parameters
- Added functions to set a parameter’s value with a relative offset from current value
- Added RCP_ERROR_INTERNAL (see rcp_error_t)
- Modified RCP_PARAM_FALSE_COLOR_MODE so that update_list_only_on_close flag is now false happen, and not just on closing list
- Deprecated RCP_PARAM_LIST_SELECT_ISO (use rcp_set_list_relative with RCP_PARAM_ISO instead)
- Deprecated RCP_PARAM_LIST_SELECT_SHUTTER (use rcp_set_list_relative with RCP_PARAM_EXPOSURE_DISPLAY instead)
REDLINKSDK v6.0.45 CHANGES
- Modified RCP_PARAM_FALSE_COLOR_MODE so that update_list_only_on_close flag is now false
- Fixed status of timecode settings so they are disabled during record
- Fixed bug that would invalidate a cached list if it was empty
REDLINKSDK v6.0.36 CHANGES
- Added dependencies between audio CH1/2 source CH3/4 source
- Added dependencies between audio CH1/2/3/4 source and its mode
- Fixed histogram label when ACES Proxy is enabled.
- Fixed status of RCP_PARAM_RECORD_HDR_MODE and RCP_PARAM_HDR_FACTOR so they are disabled while in record.
- Fixed name of RCP_PARAM_RTC_DATE_TIME
REDLINKSDK v6.0.29 CHANGES
- Refactored source code into multiple source files
- Added rcp_api_config.h to allow customization of API
- Added over 230 new parameters (see rcp_param_t for details)
- Added Notification support:
rcp_notification_get
rcp_notification_timeout
rcp_notification_response - Added support for Menu Tree
rcp_menu_is_supported
rcp_menu_get_children - Added connection statistics (see rcp_camera_connection_stats)
- Added ability to get the status of any parameter (see rcp_get_status and rcp_cur_status_cb_data_t)
- Added ability to set list on allowed parameters (see rcp_set_list)
- Added parameter properties (returned from rcp_get_is_supported)
- Added edit info to current data callbacks. This provides information required to allow the user to manually enter values for parameters (like min value, max value, divider, etc.)
- Added the following fields to the current list callback:
send_int
send_uint
send_str
update_list_only_on_close - Added rcp_interface field to rcp_cam_info_t
- Moved ip_address field from rcp_cam_info_t to rcp_discovery_cam_info_list_t
- Renamed rcp_cam_info_list_t to rcp_discovery_cam_info_list_t
- Added new error code RCP_ERROR_NOT_SUPPORTED
- Added new parameter status color RCP_PARAM_DISPLAY_STATUS_WARNING2
- Added new callbacks per connection:
cur_status_cb: changes to status of a parameter (see rcp_cur_status_cb_t)
notification_cb: notifications from camera (see rcp_notification_cb_t)
cur_audio_vu_cb: data to display audio VU meters (see rcp_cur_audio_vu_cb_t)
cur_menu_cb: data to display menu tree (see rcp_cur_menu_cb_t) - Deprecated rcp_get_update_list_only_on_close
- Changes that break backwards compatibility with 5.1.x:
1. UDP discovery process
a. The client must provide the IP address to the API in a new argument of rcp_discovery_process_data.
b. The struct rcp_cam_info_list_t has been renamed to rcp_discovery_cam_info_list_t.
c. The ip_address field of rcp_cam_info_t has been moved to rcp_discovery_cam_info_list_t.
d. New callbacks required in rcp_camera_connection_info_t (set to NULL if they won’t be used).
e. New argument in rcp_get_is_supported that returns the properties of the provided parameter (pass in