libgpac
Documentation of the core library of GPAC
SMIL_Timing_RTI Struct Reference

#include <scenegraph_dev.h>

+ Collaboration diagram for SMIL_Timing_RTI:

Data Fields

GF_Nodetimed_elt
 
SMILTimingAttributesPointerstimingp
 
Double scene_time
 
Fixed normalized_simple_time
 
Bool force_reevaluation
 
u8 status
 
SMIL_Intervalcurrent_interval
 
SMIL_Intervalnext_interval
 
Bool postpone
 
void(* evaluate )(struct _smil_timing_rti *rti, Fixed normalized_simple_time, GF_SGSMILTimingEvalState state)
 
GF_SGSMILTimingEvalState evaluate_status
 
Fixed fraction
 
Bool paused
 
Double media_duration
 
struct _smil_anim_rti * rai
 

Detailed Description

SMIL runtime timing information

Field Documentation

◆ timed_elt

GF_Node* SMIL_Timing_RTI::timed_elt

◆ timingp

SMILTimingAttributesPointers* SMIL_Timing_RTI::timingp

◆ scene_time

Double SMIL_Timing_RTI::scene_time

◆ normalized_simple_time

Fixed SMIL_Timing_RTI::normalized_simple_time

◆ force_reevaluation

Bool SMIL_Timing_RTI::force_reevaluation

◆ status

u8 SMIL_Timing_RTI::status

◆ current_interval

SMIL_Interval* SMIL_Timing_RTI::current_interval

◆ next_interval

SMIL_Interval* SMIL_Timing_RTI::next_interval

◆ postpone

Bool SMIL_Timing_RTI::postpone

◆ evaluate

void(* SMIL_Timing_RTI::evaluate) (struct _smil_timing_rti *rti, Fixed normalized_simple_time, GF_SGSMILTimingEvalState state)

◆ evaluate_status

GF_SGSMILTimingEvalState SMIL_Timing_RTI::evaluate_status

◆ fraction

Fixed SMIL_Timing_RTI::fraction

◆ paused

Bool SMIL_Timing_RTI::paused

◆ media_duration

Double SMIL_Timing_RTI::media_duration

◆ rai

struct _smil_anim_rti* SMIL_Timing_RTI::rai