@@ -38,7 +38,7 @@ enum class ReferencePoint
3838//
3939// If overwrite range starts and ends before A, a gap hole is filled with
4040// fill_template.
41- void overwrite (
41+ OTIO_API void overwrite (
4242 Item* item,
4343 Composition* composition,
4444 TimeRange const & range,
@@ -62,7 +62,7 @@ void overwrite(
6262// If A and B's length is L1 and C's length is L2, the end result is L1 + L2.
6363// A is split.
6464//
65- void insert (
65+ OTIO_API void insert (
6666 Item* const item,
6767 Composition* composition,
6868 RationalTime const & time,
@@ -88,7 +88,7 @@ void insert(
8888// Fill now-"empty" time with gap or template
8989// Unless item is meeting a Gap, then, existing Gap's duration will be augmented
9090//
91- void trim (
91+ OTIO_API void trim (
9292 Item* item,
9393 RationalTime const & delta_in,
9494 RationalTime const & delta_out,
@@ -101,7 +101,7 @@ void trim(
101101// ^
102102// composition = usually a track item.
103103// time = time to slice at.
104- void slice (
104+ OTIO_API void slice (
105105 Composition* composition,
106106 RationalTime const & time,
107107 bool const remove_transitions = true ,
@@ -119,7 +119,7 @@ void slice(
119119// Do not affect item duration.
120120// Do not affect surrounding items.
121121// Clamp to available_range of media (if available)
122- void slip (Item* item, RationalTime const & delta);
122+ OTIO_API void slip (Item* item, RationalTime const & delta);
123123
124124//
125125// Slide an item start_time by + or -, adjusting the previous item's duration.
@@ -133,7 +133,7 @@ void slip(Item* item, RationalTime const& delta);
133133//
134134// If item is the first clip, it does nothing.
135135//
136- void slide (Item* item, RationalTime const & delta);
136+ OTIO_API void slide (Item* item, RationalTime const & delta);
137137
138138//
139139// Adjust a source_range without affecting any other items.
@@ -146,7 +146,7 @@ void slide(Item* item, RationalTime const& delta);
146146// will be adjusted by
147147// delta_out = RationalTime that the item's
148148// source_range().end_time_exclusive() will be adjusted by
149- void ripple (
149+ OTIO_API void ripple (
150150 Item* item,
151151 RationalTime const & delta_in,
152152 RationalTime const & delta_out,
@@ -168,7 +168,7 @@ void ripple(
168168// will be adjusted by
169169// delta_out = RationalTime that the item's
170170// source_range().end_time_exclusive() will be adjusted by
171- void roll (
171+ OTIO_API void roll (
172172 Item* item,
173173 RationalTime const & delta_in,
174174 RationalTime const & delta_out,
@@ -186,7 +186,7 @@ void roll(
186186// reference_point = For 4 point editing, the reference point dictates what
187187// transform to use when running the fill.
188188//
189- void fill (
189+ OTIO_API void fill (
190190 Item* item,
191191 Composition* track,
192192 RationalTime const & track_time,
@@ -207,7 +207,7 @@ void fill(
207207//
208208// if fill is not set, A and B become concatenated, with no fill.
209209//
210- void remove (
210+ OTIO_API void remove (
211211 Composition* composition,
212212 RationalTime const & time,
213213 bool const fill = true ,
0 commit comments