The Event_Explicit command will place an Event Label at an explicit frame number, or at the nearest frame to a specified time. You can specify either a Frame or a Time but not both.
Event_Explicit /Event_Name= /Frame= /Time= ;
The command can be edited in a text editor or in a dialog form. To edit in the dialog pop up form either click on the Edit button in the pipeline workshop or double-click on the pipeline command. The dialog is shown below.
Here are two examples of creating explicit events based on metrics for frames and time.
This example will place an event at the frame metric TEST_FRAME
Event_Explicit /Event_Name= TEST /Frame= METRIC::PROCESSED::TEST_FRAME ! /Time= ;
This example will place an event at the time metric TEST_TIME
Event_Explicit /Event_Name= TEST /Frame= /Time=METRIC::PROCESSED::TEST_TIME ;
Event_Explicit /Event_Name= START /Frame= 1 /Time= ;
EOF is now recognized as the last frame in the file, and the minus sign can be used.
Event_Explicit /Event_Name= END /Frame= EOF /Time= ;
EOF is now recognized as the last frame in the file, and the minus sign can be used.
Event_Explicit /Event_Name= TEST /Frame= EOF - 10 /Time= ;
Introduced in Version 6
Event_Explicit /Event_Name= TEST /Frame= LIST(1,5,10) /Time= ;
This command will create three instances of the EVENT_LABEL TEST at frames 1, 5, and 10
! Determine the number of ranges ! For some files this might be 1 too many but it won't matter. Set_Pipeline_Parameter_From_For_Loop /PARAMETER_NAME=COUNT /PARAMETER_INDEX_START=1 /PARAMETER_INDEX_END=METRIC::TIME::TOTAL /PARAMETER_INDEX_STEP=1 ! /PARAMETER_INDEX_TYPE=INTEGER ; ! execute a For_Each loop For_Each /ITERATION_PARAMETER_NAME=INDEX ! /ITERATION_PARAMETER_COUNT_NAME= /ITEMS=::COUNT ; Event_Explicit /EVENT_NAME=TEST ! /FRAME= /TIME=::INDEX ; End_For_Each /ITERATION_PARAMETER_NAME=INDEX ;