Referenced by: TimeConditionContainer
An atom record that specifies the information used to evaluate when a condition will be true.
rh (8 bytes): A RecordHeader structure (section 2.3.1) that specifies the header for this record. Sub-fields are further specified in the following table.
MUST be 0x0.
MUST be 0x000.
MUST be an RT_TimeCondition.
MUST be 0x00000010.
triggerObject (4 bytes): A TriggerObjectEnum enumeration that specifies the type of target that participates in the evaluation of the condition.
triggerEvent (4 bytes): An unsigned integer that specifies the event that causes the condition to be TRUE. It MUST be a value from the following table.
OnBegin event that occurs on the specified target.
Start of the time node that is specified by id.
End of the time node that is specified by id.
OnNext event that occurs on the specified target.
OnPrev event that occurs on the specified target.
Stop audio event that occurs when an "onstopaudio" command is fired.
id (4 bytes): An unsigned integer that specifies the target that participates in the evaluation of the condition.
When triggerObject is TL_TOT_TimeNode, this field specifies the time node identifier.
When triggerObject is TL_TOT_RuntimeNodeRef, this field MUST be 0x00000002 that specifies that all child time node of the ExtTimeNodeContainer record (section 2.8.15) or SubEffectContainer record (section 2.8.16) that contains this record are the target.
delay (4 bytes): A signed integer that specifies the offset time, in milliseconds, that sets when the condition will become TRUE.