Register your product with the Screencast website after you integrate the API into your product.
After you register your product with the required information, recording playback can display icons and descriptions about the commands in the timeline.
The command lookup table is used as an index for all the commands that may be reported as waypoints by your product. The index table should have an entry for every such command ID that the product may report. The table format should be as shown in the following sample from Infraworks:
| Product Name | Large Image | Small Image | Description | Command Name | Command ID | Display Name |
|---|---|---|---|---|---|---|
| Infraworks | icon_pointer_32px.png | icon_pointer_16px.png | Select | Select | action_Tools_Select_Picking | Select |
| Infraworks | icon_data_sources_32px.png | icon_data_sources_16px.png | Import and configure data | Data Sources | action_Window_DataSources | Data Sources |
| Infraworks | icon_base_layers_and_config_32px.png | icon_base_layers_and_config_16px.png | Manage the order and visibility of surface data | Surface Layers | action_View_BaseLayerManagerDialog | Surface Layers |
| Infraworks | icon_model_explorer_32px.png | icon_model_explorer_16px.png | Control visibility, display, and selectability of features | Model Explorer | action_Window_ModelExplorer | Model Explorer |
| Infraworks | icon_inspector_32px.png | icon_inspector_16px.png | View and edit properties for selected features | Properties | action_Window_PropertyInspector | Properties |
| Infraworks | icon_style_palette_32px.png | icon_style_palette_16px.png | Manage style catalogs and apply styles | Style Palette | action_Window_StylePalettes | Style Palette |
Create the Settings and Dialog lookup tables in the same format as the Command lookup table.
Dialogs waypoints can contain an image, typically a screenshot of the dialog window. Use the API to pass through the screenshot as a parameter. The lookup tables do not define the screenshots. They only define the icons to be used.
Sometimes, your application might have commands with multiple access points. If your product reports these as different IDs then you have multiple associated command IDs for a single command. In this case, all fields, except for the ID, should be the same. Duplicate values allow the Screencast website to properly merge them in the Command Filter dialog.