![]() | ![]() | ![]() | libmrproject Reference Manual | ![]() |
---|
MrpInterval —
struct MrpInterval; MrpInterval* mrp_interval_new (mrptime start, mrptime end); void mrp_interval_free (MrpInterval *interval); MrpInterval* mrp_interval_copy (MrpInterval *interval); MrpInterval* mrp_interval_ref (MrpInterval *interval); void mrp_interval_unref (MrpInterval *interval); gboolean mrp_interval_includes (MrpInterval *interval, mrptime time); gboolean mrp_interval_intersects (MrpInterval *interval1, MrpInterval *interval2); void mrp_interval_get_absolute (MrpInterval *interval, mrptime offset, mrptime *start, mrptime *end);
MrpInterval* mrp_interval_new (mrptime start, mrptime end);
start : | |
end : | |
Returns : |
gboolean mrp_interval_includes (MrpInterval *interval, mrptime time);
interval : | |
time : | |
Returns : |
gboolean mrp_interval_intersects (MrpInterval *interval1, MrpInterval *interval2);
interval1 : | |
interval2 : | |
Returns : |
void mrp_interval_get_absolute (MrpInterval *interval, mrptime offset, mrptime *start, mrptime *end);
interval : | |
offset : | |
start : | |
end : |
<< MrpFileModule | Internal API >> |