1MLTPP_0.8.8 { 2 global: 3 extern "C++" { 4 "Mlt::ClipInfo::~ClipInfo()"; 5 "Mlt::ClipInfo::ClipInfo()"; 6 "Mlt::ClipInfo::ClipInfo(mlt_playlist_clip_info*)"; 7 "Mlt::ClipInfo::update(mlt_playlist_clip_info*)"; 8 "typeinfo for Mlt::Consumer"; 9 "typeinfo name for Mlt::Consumer"; 10 "vtable for Mlt::Consumer"; 11 "Mlt::Consumer::connect(Mlt::Service&)"; 12 "Mlt::Consumer::~Consumer()"; 13 "Mlt::Consumer::Consumer()"; 14 "Mlt::Consumer::Consumer(Mlt::Consumer&)"; 15 "Mlt::Consumer::Consumer(mlt_consumer_s*)"; 16 "Mlt::Consumer::Consumer(Mlt::Profile&)"; 17 "Mlt::Consumer::Consumer(Mlt::Profile&, char const*, char const*)"; 18 "Mlt::Consumer::Consumer(Mlt::Service&)"; 19 "Mlt::Consumer::get_consumer()"; 20 "Mlt::Consumer::get_service()"; 21 "Mlt::Consumer::is_stopped()"; 22 "Mlt::Consumer::position()"; 23 "Mlt::Consumer::purge()"; 24 "Mlt::Consumer::run()"; 25 "Mlt::Consumer::start()"; 26 "Mlt::Consumer::stop()"; 27 "Mlt::Deque::count()"; 28 "Mlt::Deque::~Deque()"; 29 "Mlt::Deque::Deque()"; 30 "Mlt::Deque::peek_back()"; 31 "Mlt::Deque::peek_front()"; 32 "Mlt::Deque::pop_back()"; 33 "Mlt::Deque::pop_front()"; 34 "Mlt::Deque::push_back(void*)"; 35 "Mlt::Deque::push_front(void*)"; 36 "Mlt::Event::block()"; 37 "Mlt::Event::~Event()"; 38 "Mlt::Event::Event(Mlt::Event&)"; 39 "Mlt::Event::Event(mlt_event_struct*)"; 40 "Mlt::Event::get_event()"; 41 "Mlt::Event::is_valid()"; 42 "Mlt::Event::unblock()"; 43 "Mlt::Factory::close()"; 44 "Mlt::Factory::consumer(Mlt::Profile&, char*, char*)"; 45 "Mlt::Factory::event_object()"; 46 "Mlt::Factory::filter(Mlt::Profile&, char*, char*)"; 47 "Mlt::Factory::init(char const*)"; 48 "Mlt::Factory::producer(Mlt::Profile&, char*, char*)"; 49 "Mlt::Factory::transition(Mlt::Profile&, char*, char*)"; 50 "typeinfo for Mlt::Field"; 51 "typeinfo name for Mlt::Field"; 52 "vtable for Mlt::Field"; 53 "Mlt::Field::disconnect_service(Mlt::Service&)"; 54 "Mlt::Field::~Field()"; 55 "Mlt::Field::Field(Mlt::Field&)"; 56 "Mlt::Field::Field(mlt_field_s*)"; 57 "Mlt::Field::get_field()"; 58 "Mlt::Field::get_service()"; 59 "Mlt::Field::plant_filter(Mlt::Filter&, int)"; 60 "Mlt::Field::plant_transition(Mlt::Transition&, int, int)"; 61 "typeinfo for Mlt::FilteredConsumer"; 62 "typeinfo name for Mlt::FilteredConsumer"; 63 "vtable for Mlt::FilteredConsumer"; 64 "Mlt::FilteredConsumer::attach(Mlt::Filter&)"; 65 "Mlt::FilteredConsumer::connect(Mlt::Service&)"; 66 "Mlt::FilteredConsumer::detach(Mlt::Filter&)"; 67 "Mlt::FilteredConsumer::~FilteredConsumer()"; 68 "Mlt::FilteredConsumer::FilteredConsumer(Mlt::Consumer&)"; 69 "Mlt::FilteredConsumer::FilteredConsumer(Mlt::Profile&, char const*, char const*)"; 70 "Mlt::FilteredConsumer::last(Mlt::Filter&)"; 71 "typeinfo for Mlt::FilteredProducer"; 72 "typeinfo name for Mlt::FilteredProducer"; 73 "vtable for Mlt::FilteredProducer"; 74 "Mlt::FilteredProducer::attach(Mlt::Filter&)"; 75 "Mlt::FilteredProducer::detach(Mlt::Filter&)"; 76 "Mlt::FilteredProducer::~FilteredProducer()"; 77 "Mlt::FilteredProducer::FilteredProducer(Mlt::Profile&, char const*, char const*)"; 78 "typeinfo for Mlt::Filter"; 79 "typeinfo name for Mlt::Filter"; 80 "vtable for Mlt::Filter"; 81 "Mlt::Filter::connect(Mlt::Service&, int)"; 82 "Mlt::Filter::~Filter()"; 83 "Mlt::Filter::Filter(Mlt::Filter&)"; 84 "Mlt::Filter::Filter(mlt_filter_s*)"; 85 "Mlt::Filter::Filter(Mlt::Profile&, char const*, char const*)"; 86 "Mlt::Filter::Filter(Mlt::Service&)"; 87 "Mlt::Filter::get_filter()"; 88 "Mlt::Filter::get_in()"; 89 "Mlt::Filter::get_length()"; 90 "Mlt::Filter::get_length2(Mlt::Frame&)"; 91 "Mlt::Filter::get_out()"; 92 "Mlt::Filter::get_position(Mlt::Frame&)"; 93 "Mlt::Filter::get_progress(Mlt::Frame&)"; 94 "Mlt::Filter::get_service()"; 95 "Mlt::Filter::get_track()"; 96 "Mlt::Filter::set_in_and_out(int, int)"; 97 "typeinfo for Mlt::Frame"; 98 "typeinfo name for Mlt::Frame"; 99 "vtable for Mlt::Frame"; 100 "Mlt::Frame::fetch_image(mlt_image_format, int, int, int)"; 101 "Mlt::Frame::~Frame()"; 102 "Mlt::Frame::Frame(Mlt::Frame&)"; 103 "Mlt::Frame::Frame(mlt_frame_s*)"; 104 "Mlt::Frame::get_audio(mlt_audio_format&, int&, int&, int&)"; 105 "Mlt::Frame::get_frame()"; 106 "Mlt::Frame::get_image(mlt_image_format&, int&, int&, int)"; 107 "Mlt::Frame::get_original_producer()"; 108 "Mlt::Frame::get_position()"; 109 "Mlt::Frame::get_properties()"; 110 "Mlt::Frame::get_unique_properties(Mlt::Service&)"; 111 "Mlt::Frame::get_waveform(int, int)"; 112 "Mlt::Frame::set_alpha(unsigned char*, int, void (*)(void*))"; 113 "Mlt::Frame::set_image(unsigned char*, int, void (*)(void*))"; 114 "Mlt::Geometry::fetch(Mlt::GeometryItem*, float)"; 115 "Mlt::Geometry::fetch(Mlt::GeometryItem&, float)"; 116 "Mlt::Geometry::~Geometry()"; 117 "Mlt::Geometry::Geometry(char*, int, int, int)"; 118 "Mlt::Geometry::insert(Mlt::GeometryItem*)"; 119 "Mlt::Geometry::insert(Mlt::GeometryItem&)"; 120 "Mlt::Geometry::interpolate()"; 121 "Mlt::Geometry::next_key(Mlt::GeometryItem*, int)"; 122 "Mlt::Geometry::next_key(Mlt::GeometryItem&, int)"; 123 "Mlt::Geometry::parse(char*, int, int, int)"; 124 "Mlt::Geometry::prev_key(Mlt::GeometryItem*, int)"; 125 "Mlt::Geometry::prev_key(Mlt::GeometryItem&, int)"; 126 "Mlt::Geometry::remove(int)"; 127 "Mlt::Geometry::serialise()"; 128 "Mlt::Geometry::serialise(int, int)"; 129 "typeinfo for Mlt::Multitrack"; 130 "typeinfo name for Mlt::Multitrack"; 131 "vtable for Mlt::Multitrack"; 132 "Mlt::Multitrack::clip(mlt_whence, int)"; 133 "Mlt::Multitrack::connect(Mlt::Producer&, int)"; 134 "Mlt::Multitrack::count()"; 135 "Mlt::Multitrack::get_multitrack()"; 136 "Mlt::Multitrack::get_producer()"; 137 "Mlt::Multitrack::~Multitrack()"; 138 "Mlt::Multitrack::Multitrack(Mlt::Multitrack&)"; 139 "Mlt::Multitrack::Multitrack(mlt_multitrack_s*)"; 140 "Mlt::Multitrack::Multitrack(Mlt::Service&)"; 141 "Mlt::Multitrack::refresh()"; 142 "Mlt::Multitrack::track(int)"; 143 "typeinfo for Mlt::Parser"; 144 "typeinfo name for Mlt::Parser"; 145 "vtable for Mlt::Parser"; 146 "Mlt::Parser::get_properties()"; 147 "Mlt::Parser::on_end_filter(Mlt::Filter*)"; 148 "Mlt::Parser::on_end_multitrack(Mlt::Multitrack*)"; 149 "Mlt::Parser::on_end_playlist(Mlt::Playlist*)"; 150 "Mlt::Parser::on_end_producer(Mlt::Producer*)"; 151 "Mlt::Parser::on_end_track()"; 152 "Mlt::Parser::on_end_tractor(Mlt::Tractor*)"; 153 "Mlt::Parser::on_end_transition(Mlt::Transition*)"; 154 "Mlt::Parser::on_invalid(Mlt::Service*)"; 155 "Mlt::Parser::on_start_filter(Mlt::Filter*)"; 156 "Mlt::Parser::on_start_multitrack(Mlt::Multitrack*)"; 157 "Mlt::Parser::on_start_playlist(Mlt::Playlist*)"; 158 "Mlt::Parser::on_start_producer(Mlt::Producer*)"; 159 "Mlt::Parser::on_start_track()"; 160 "Mlt::Parser::on_start_tractor(Mlt::Tractor*)"; 161 "Mlt::Parser::on_start_transition(Mlt::Transition*)"; 162 "Mlt::Parser::on_unknown(Mlt::Service*)"; 163 "Mlt::Parser::~Parser()"; 164 "Mlt::Parser::Parser()"; 165 "Mlt::Parser::start(Mlt::Service&)"; 166 "typeinfo for Mlt::Playlist"; 167 "typeinfo name for Mlt::Playlist"; 168 "vtable for Mlt::Playlist"; 169 "Mlt::Playlist::append(Mlt::Producer&, int, int)"; 170 "Mlt::Playlist::blank(char const*)"; 171 "Mlt::Playlist::blank(int)"; 172 "Mlt::Playlist::blanks_from(int, int)"; 173 "Mlt::Playlist::clear()"; 174 "Mlt::Playlist::clip_info(int, Mlt::ClipInfo*)"; 175 "Mlt::Playlist::clip_length(int)"; 176 "Mlt::Playlist::clip(mlt_whence, int)"; 177 "Mlt::Playlist::clip_start(int)"; 178 "Mlt::Playlist::consolidate_blanks(int)"; 179 "Mlt::Playlist::count()"; 180 "Mlt::Playlist::current()"; 181 "Mlt::Playlist::current_clip()"; 182 "Mlt::Playlist::delete_clip_info(Mlt::ClipInfo*)"; 183 "Mlt::Playlist::get_clip_at(int)"; 184 "Mlt::Playlist::get_clip_index_at(int)"; 185 "Mlt::Playlist::get_clip(int)"; 186 "Mlt::Playlist::get_playlist()"; 187 "Mlt::Playlist::get_producer()"; 188 "Mlt::Playlist::insert_at(int, Mlt::Producer*, int)"; 189 "Mlt::Playlist::insert_at(int, Mlt::Producer&, int)"; 190 "Mlt::Playlist::insert_blank(int, int)"; 191 "Mlt::Playlist::insert(Mlt::Producer&, int, int, int)"; 192 "Mlt::Playlist::is_blank_at(int)"; 193 "Mlt::Playlist::is_blank(int)"; 194 "Mlt::Playlist::is_mix(int)"; 195 "Mlt::Playlist::join(int, int, int)"; 196 "Mlt::Playlist::mix_add(int, Mlt::Transition*)"; 197 "Mlt::Playlist::mix(int, int, Mlt::Transition*)"; 198 "Mlt::Playlist::move(int, int)"; 199 "Mlt::Playlist::move_region(int, int, int)"; 200 "Mlt::Playlist::pad_blanks(int, int, int)"; 201 "Mlt::Playlist::~Playlist()"; 202 "Mlt::Playlist::Playlist()"; 203 "Mlt::Playlist::Playlist(Mlt::Playlist&)"; 204 "Mlt::Playlist::Playlist(mlt_playlist_s*)"; 205 "Mlt::Playlist::Playlist(Mlt::Profile&)"; 206 "Mlt::Playlist::Playlist(Mlt::Service&)"; 207 "Mlt::Playlist::remove(int)"; 208 "Mlt::Playlist::remove_region(int, int)"; 209 "Mlt::Playlist::repeat(int, int)"; 210 "Mlt::Playlist::replace_with_blank(int)"; 211 "Mlt::Playlist::resize_clip(int, int, int)"; 212 "Mlt::Playlist::split_at(int, bool)"; 213 "Mlt::Playlist::split(int, int)"; 214 "typeinfo for Mlt::Producer"; 215 "typeinfo name for Mlt::Producer"; 216 "vtable for Mlt::Producer"; 217 "Mlt::Producer::clear()"; 218 "Mlt::Producer::cut(int, int)"; 219 "Mlt::Producer::frame()"; 220 "Mlt::Producer::frame_time(mlt_time_format)"; 221 "Mlt::Producer::get_fps()"; 222 "Mlt::Producer::get_in()"; 223 "Mlt::Producer::get_length()"; 224 "Mlt::Producer::get_length_time(mlt_time_format)"; 225 "Mlt::Producer::get_out()"; 226 "Mlt::Producer::get_parent()"; 227 "Mlt::Producer::get_playtime()"; 228 "Mlt::Producer::get_producer()"; 229 "Mlt::Producer::get_service()"; 230 "Mlt::Producer::get_speed()"; 231 "Mlt::Producer::is_blank()"; 232 "Mlt::Producer::is_cut()"; 233 "Mlt::Producer::optimise()"; 234 "Mlt::Producer::parent()"; 235 "Mlt::Producer::pause()"; 236 "Mlt::Producer::position()"; 237 "Mlt::Producer::~Producer()"; 238 "Mlt::Producer::Producer()"; 239 "Mlt::Producer::Producer(Mlt::Producer*)"; 240 "Mlt::Producer::Producer(Mlt::Producer&)"; 241 "Mlt::Producer::Producer(mlt_producer_s*)"; 242 "Mlt::Producer::Producer(Mlt::Profile&, char const*, char const*)"; 243 "Mlt::Producer::Producer(Mlt::Service&)"; 244 "Mlt::Producer::runs_into(Mlt::Producer&)"; 245 "Mlt::Producer::same_clip(Mlt::Producer&)"; 246 "Mlt::Producer::seek(char const*)"; 247 "Mlt::Producer::seek(int)"; 248 "Mlt::Producer::set_in_and_out(int, int)"; 249 "Mlt::Producer::set_speed(double)"; 250 "Mlt::Profile::colorspace() const"; 251 "Mlt::Profile::dar() const"; 252 "Mlt::Profile::description() const"; 253 "Mlt::Profile::display_aspect_den() const"; 254 "Mlt::Profile::display_aspect_num() const"; 255 "Mlt::Profile::fps() const"; 256 "Mlt::Profile::frame_rate_den() const"; 257 "Mlt::Profile::frame_rate_num() const"; 258 "Mlt::Profile::from_producer(Mlt::Producer&)"; 259 "Mlt::Profile::get_profile() const"; 260 "Mlt::Profile::height() const"; 261 "Mlt::Profile::is_explicit() const"; 262 "Mlt::Profile::list()"; 263 "Mlt::Profile::~Profile()"; 264 "Mlt::Profile::Profile()"; 265 "Mlt::Profile::Profile(char const*)"; 266 "Mlt::Profile::Profile(mlt_profile_s*)"; 267 "Mlt::Profile::Profile(Mlt::Properties&)"; 268 "Mlt::Profile::progressive() const"; 269 "Mlt::Profile::sample_aspect_den() const"; 270 "Mlt::Profile::sample_aspect_num() const"; 271 "Mlt::Profile::sar() const"; 272 "Mlt::Profile::set_colorspace(int)"; 273 "Mlt::Profile::set_explicit(int)"; 274 "Mlt::Profile::set_frame_rate(int, int)"; 275 "Mlt::Profile::set_height(int)"; 276 "Mlt::Profile::set_progressive(int)"; 277 "Mlt::Profile::set_sample_aspect(int, int)"; 278 "Mlt::Profile::set_width(int)"; 279 "Mlt::Profile::width() const"; 280 "typeinfo for Mlt::Properties"; 281 "typeinfo name for Mlt::Properties"; 282 "vtable for Mlt::Properties"; 283 "Mlt::Properties::block(void*)"; 284 "Mlt::Properties::count()"; 285 "Mlt::Properties::debug(char const*, _IO_FILE*)"; 286 "Mlt::Properties::dec_ref()"; 287 "Mlt::Properties::delete_event(Mlt::Event*)"; 288 "Mlt::Properties::dump(_IO_FILE*)"; 289 "Mlt::Properties::fire_event(char const*)"; 290 "Mlt::Properties::get(char const*)"; 291 "Mlt::Properties::get_data(char const*)"; 292 "Mlt::Properties::get_data(char const*, int&)"; 293 "Mlt::Properties::get_data(int, int&)"; 294 "Mlt::Properties::get_double(char const*)"; 295 "Mlt::Properties::get(int)"; 296 "Mlt::Properties::get_int64(char const*)"; 297 "Mlt::Properties::get_int(char const*)"; 298 "Mlt::Properties::get_lcnumeric()"; 299 "Mlt::Properties::get_name(int)"; 300 "Mlt::Properties::get_properties()"; 301 "Mlt::Properties::get_time(char const*, mlt_time_format)"; 302 "Mlt::Properties::inc_ref()"; 303 "Mlt::Properties::inherit(Mlt::Properties&)"; 304 "Mlt::Properties::is_sequence()"; 305 "Mlt::Properties::is_valid()"; 306 "Mlt::Properties::listen(char const*, void*, void (*)(void*, ...))"; 307 "Mlt::Properties::load(char const*)"; 308 "Mlt::Properties::lock()"; 309 "Mlt::Properties::mirror(Mlt::Properties&)"; 310 "Mlt::Properties::parse(char const*)"; 311 "Mlt::Properties::parse_yaml(char const*)"; 312 "Mlt::Properties::pass_list(Mlt::Properties&, char const*)"; 313 "Mlt::Properties::pass_property(Mlt::Properties&, char const*)"; 314 "Mlt::Properties::pass_values(Mlt::Properties&, char const*)"; 315 "Mlt::Properties::preset(char const*)"; 316 "Mlt::Properties::~Properties()"; 317 "Mlt::Properties::Properties()"; 318 "Mlt::Properties::Properties(bool)"; 319 "Mlt::Properties::Properties(char const*)"; 320 "Mlt::Properties::Properties(Mlt::Properties&)"; 321 "Mlt::Properties::Properties(mlt_properties_s*)"; 322 "Mlt::Properties::Properties(void*)"; 323 "Mlt::Properties::ref_count()"; 324 "Mlt::Properties::rename(char const*, char const*)"; 325 "Mlt::Properties::save(char const*)"; 326 "Mlt::Properties::serialise_yaml()"; 327 "Mlt::Properties::set(char const*, char const*)"; 328 "Mlt::Properties::set(char const*, double)"; 329 "Mlt::Properties::set(char const*, int)"; 330 "Mlt::Properties::set(char const*, long)"; 331 "Mlt::Properties::set(char const*, long long)"; 332 "Mlt::Properties::set(char const*, void*, int, void (*)(void*), char* (*)(void*, int))"; 333 "Mlt::Properties::set_lcnumeric(char const*)"; 334 "Mlt::Properties::setup_wait_for(char const*)"; 335 "Mlt::Properties::unblock(void*)"; 336 "Mlt::Properties::unlock()"; 337 "Mlt::Properties::wait_for(char const*)"; 338 "Mlt::Properties::wait_for(Mlt::Event*, bool)"; 339 "typeinfo for Mlt::PushConsumer"; 340 "typeinfo name for Mlt::PushConsumer"; 341 "vtable for Mlt::PushConsumer"; 342 "Mlt::PushConsumer::connect(Mlt::Service&)"; 343 "Mlt::PushConsumer::construct(int)"; 344 "Mlt::PushConsumer::drain()"; 345 "Mlt::PushConsumer::~PushConsumer()"; 346 "Mlt::PushConsumer::PushConsumer(Mlt::Profile&, char const*, char const*)"; 347 "Mlt::PushConsumer::push(Mlt::Frame*)"; 348 "Mlt::PushConsumer::push(Mlt::Frame&)"; 349 "Mlt::PushConsumer::set_render(int, int, double)"; 350 "Mlt::Repository::consumers() const"; 351 "Mlt::Repository::create(Mlt::Profile&, mlt_service_type, char const*, void*)"; 352 "Mlt::Repository::filters() const"; 353 "Mlt::Repository::languages() const"; 354 "Mlt::Repository::metadata(mlt_service_type, char const*) const"; 355 "Mlt::Repository::presets()"; 356 "Mlt::Repository::producers() const"; 357 "Mlt::Repository::register_metadata(mlt_service_type, char const*, mlt_properties_s* (*)(mlt_service_type, char const*, void*), void*)"; 358 "Mlt::Repository::register_service(mlt_service_type, char const*, void* (*)(mlt_profile_s*, mlt_service_type, char const*, void const*))"; 359 "Mlt::Repository::~Repository()"; 360 "Mlt::Repository::Repository(char const*)"; 361 "Mlt::Repository::Repository(mlt_repository_s*)"; 362 "Mlt::Repository::transitions() const"; 363 "typeinfo for Mlt::Service"; 364 "typeinfo name for Mlt::Service"; 365 "vtable for Mlt::Service"; 366 "Mlt::Service::attach(Mlt::Filter&)"; 367 "Mlt::Service::connect_producer(Mlt::Service&, int)"; 368 "Mlt::Service::consumer()"; 369 "Mlt::Service::detach(Mlt::Filter&)"; 370 "Mlt::Service::filter(int)"; 371 "Mlt::Service::get_frame(int)"; 372 "Mlt::Service::get_profile()"; 373 "Mlt::Service::get_properties()"; 374 "Mlt::Service::get_service()"; 375 "Mlt::Service::lock()"; 376 "Mlt::Service::producer()"; 377 "Mlt::Service::profile()"; 378 "Mlt::Service::~Service()"; 379 "Mlt::Service::Service()"; 380 "Mlt::Service::Service(Mlt::Service&)"; 381 "Mlt::Service::Service(mlt_service_s*)"; 382 "Mlt::Service::set_profile(Mlt::Profile&)"; 383 "Mlt::Service::type()"; 384 "Mlt::Service::unlock()"; 385 "Mlt::Tokeniser::count()"; 386 "Mlt::Tokeniser::get(int)"; 387 "Mlt::Tokeniser::input()"; 388 "Mlt::Tokeniser::parse(char*, char*)"; 389 "Mlt::Tokeniser::~Tokeniser()"; 390 "Mlt::Tokeniser::Tokeniser(char*, char*)"; 391 "typeinfo for Mlt::Tractor"; 392 "typeinfo name for Mlt::Tractor"; 393 "vtable for Mlt::Tractor"; 394 "Mlt::Tractor::connect(Mlt::Producer&)"; 395 "Mlt::Tractor::count()"; 396 "Mlt::Tractor::field()"; 397 "Mlt::Tractor::get_producer()"; 398 "Mlt::Tractor::get_tractor()"; 399 "Mlt::Tractor::locate_cut(Mlt::Producer*, int&, int&)"; 400 "Mlt::Tractor::multitrack()"; 401 "Mlt::Tractor::plant_filter(Mlt::Filter*, int)"; 402 "Mlt::Tractor::plant_filter(Mlt::Filter&, int)"; 403 "Mlt::Tractor::plant_transition(Mlt::Transition*, int, int)"; 404 "Mlt::Tractor::plant_transition(Mlt::Transition&, int, int)"; 405 "Mlt::Tractor::refresh()"; 406 "Mlt::Tractor::set_track(Mlt::Producer&, int)"; 407 "Mlt::Tractor::track(int)"; 408 "Mlt::Tractor::~Tractor()"; 409 "Mlt::Tractor::Tractor()"; 410 "Mlt::Tractor::Tractor(Mlt::Profile&, char*, char*)"; 411 "Mlt::Tractor::Tractor(Mlt::Service&)"; 412 "Mlt::Tractor::Tractor(Mlt::Tractor&)"; 413 "Mlt::Tractor::Tractor(mlt_tractor_s*)"; 414 "typeinfo for Mlt::Transition"; 415 "typeinfo name for Mlt::Transition"; 416 "vtable for Mlt::Transition"; 417 "Mlt::Transition::connect(Mlt::Producer&, int, int)"; 418 "Mlt::Transition::get_a_track()"; 419 "Mlt::Transition::get_b_track()"; 420 "Mlt::Transition::get_in()"; 421 "Mlt::Transition::get_length()"; 422 "Mlt::Transition::get_out()"; 423 "Mlt::Transition::get_position(Mlt::Frame&)"; 424 "Mlt::Transition::get_progress_delta(Mlt::Frame&)"; 425 "Mlt::Transition::get_progress(Mlt::Frame&)"; 426 "Mlt::Transition::get_service()"; 427 "Mlt::Transition::get_transition()"; 428 "Mlt::Transition::set_in_and_out(int, int)"; 429 "Mlt::Transition::~Transition()"; 430 "Mlt::Transition::Transition(Mlt::Profile&, char const*, char const*)"; 431 "Mlt::Transition::Transition(Mlt::Service&)"; 432 "Mlt::Transition::Transition(Mlt::Transition&)"; 433 "Mlt::Transition::Transition(mlt_transition_s*)"; 434 }; 435 436 local: *; 437}; 438 439MLTPP_0.9.0 { 440 global: 441 extern "C++" { 442 "Mlt::Deque::peek(int)"; 443 "Mlt::Properties::anim_get(char const*, int, int)"; 444 "Mlt::Properties::anim_get_double(char const*, int, int)"; 445 "Mlt::Properties::anim_get_int(char const*, int, int)"; 446 "Mlt::Properties::anim_get_rect(char const*, int, int)"; 447 "Mlt::Properties::anim_set(char const*, char const*, int, int)"; 448 "Mlt::Properties::anim_set(char const*, double, int, int, mlt_keyframe_type)"; 449 "Mlt::Properties::anim_set(char const*, int, int, int, mlt_keyframe_type)"; 450 "Mlt::Properties::anim_set(char const*, mlt_rect, int, int, mlt_keyframe_type)"; 451 "Mlt::Properties::get_color(char const*)"; 452 "Mlt::Properties::get_rect(char const*)"; 453 "Mlt::Properties::set(char const*, double, double, double, double, double)"; 454 "Mlt::Properties::set(char const*, mlt_color)"; 455 "Mlt::Properties::set(char const*, mlt_rect)"; 456 "Mlt::Service::filter_count()"; 457 "Mlt::Service::move_filter(int, int)"; 458 }; 459} MLTPP_0.8.8; 460 461MLTPP_0.9.2 { 462 global: 463 extern "C++" { 464 "Mlt::Playlist::mix_in(int, int)"; 465 "Mlt::Playlist::mix_out(int, int)"; 466 "Mlt::Properties::frames_to_time(int, mlt_time_format)"; 467 "Mlt::Properties::time_to_frames(char const*)"; 468 }; 469} MLTPP_0.9.0; 470 471MLTPP_0.9.4 { 472 global: 473 extern "C++" { 474 "Mlt::Profile::set_display_aspect(int, int)"; 475 "Mlt::Tractor::Tractor(Mlt::Profile&)"; 476 "Mlt::Frame::Frame()"; 477 "Mlt::Frame::Frame(Mlt::Frame const&)"; 478 "Mlt::Frame::operator=(Mlt::Frame const&)"; 479 "Mlt::Filter::process(Mlt::Frame&)"; 480 }; 481} MLTPP_0.9.2; 482 483MLTPP_0.9.8 { 484 global: 485 extern "C++" { 486 "Mlt::Multitrack::disconnect(int)"; 487 "Mlt::Service::disconnect_producer(int)"; 488 "Mlt::Tractor::remove_track(int)"; 489 "Mlt::Service::insert_producer(Mlt::Service&, int)"; 490 "Mlt::Multitrack::insert(Mlt::Producer&, int)"; 491 "Mlt::Tractor::insert_track(Mlt::Producer&, int)"; 492 "Mlt::Transition::set_tracks(int, int)"; 493 "Mlt::Properties::get_animation(char const*)"; 494 "Mlt::Properties::get_anim(char const*)"; 495 "Mlt::Animation::Animation()"; 496 "Mlt::Animation::Animation(mlt_animation_s*)"; 497 "Mlt::Animation::Animation(Mlt::Animation const&)"; 498 "Mlt::Animation::~Animation()"; 499 "Mlt::Animation::is_valid() const"; 500 "Mlt::Animation::get_animation() const"; 501 "Mlt::Animation::operator=(Mlt::Animation const&)"; 502 "Mlt::Animation::length()"; 503 "Mlt::Animation::is_key(int)"; 504 "Mlt::Animation::keyframe_type(int)"; 505 "Mlt::Animation::get_item(int, bool&, mlt_keyframe_type&)"; 506 "Mlt::Animation::next_key(int)"; 507 "Mlt::Animation::previous_key(int)"; 508 "Mlt::Animation::key_count()"; 509 "Mlt::Animation::key_get(int, int&, mlt_keyframe_type&)"; 510 "Mlt::Animation::key_get_frame(int)"; 511 "Mlt::Animation::key_get_type(int)"; 512 "Mlt::Animation::set_length(int)"; 513 "Mlt::Animation::remove(int)"; 514 "Mlt::Animation::interpolate()"; 515 "Mlt::Animation::serialize_cut(int, int)"; 516 }; 517} MLTPP_0.9.4; 518 519MLTPP_6.4.0 { 520 global: 521 extern "C++" { 522 "Mlt::Profile::is_valid() const"; 523 }; 524} MLTPP_0.9.8; 525 526MLTPP_6.6.0 { 527 global: 528 extern "C++" { 529 "Mlt::Service::disconnect_all_producers()"; 530 }; 531} MLTPP_6.4.0; 532 533MLTPP_6.8.0 { 534 global: 535 extern "C++" { 536 "Mlt::Animation::key_set_type(int, mlt_keyframe_type)"; 537 "Mlt::Animation::key_set_frame(int, int)"; 538 }; 539} MLTPP_6.6.0; 540 541MLTPP_6.10.0 { 542 global: 543 extern "C++" { 544 "Mlt::Properties::get(int, mlt_time_format)"; 545 "Mlt::Properties::clear(char const*)"; 546 "Mlt::Animation::serialize_cut(mlt_time_format, int, int)"; 547 }; 548} MLTPP_6.8.0; 549 550MLTPP_6.14.0 { 551 global: 552 extern "C++" { 553 "Mlt::Producer::Producer(mlt_profile_s*, char const*, char const*)"; 554 "Mlt::Consumer::Consumer(mlt_profile_s*, char const*, char const*)"; 555 "Mlt::Transition::Transition(mlt_profile_s*, char const*, char const*)"; 556 "Mlt::Filter::Filter(mlt_profile_s*, char const*, char const*)"; 557 "Mlt::Tractor::Tractor(mlt_profile_s*, char*, char*)"; 558 "Mlt::Service::set_profile(mlt_profile_s*)"; 559 "Mlt::Playlist::reorder(int const*)"; 560 "Mlt::Transition::connect(Mlt::Service&, int, int)"; 561 "Mlt::Producer::set_creation_time(long)"; 562 "Mlt::Producer::set_creation_time(long long)"; 563 "Mlt::Producer::get_creation_time()"; 564 }; 565} MLTPP_6.10.0; 566 567MLTPP_6.18.0 { 568 global: 569 extern "C++" { 570 "Mlt::Filter::Filter()"; 571 "Mlt::Filter::Filter(Mlt::Filter const&)"; 572 "Mlt::Filter::operator=(Mlt::Filter const&)"; 573 "Mlt::Producer::Producer(Mlt::Producer const&)"; 574 "Mlt::Producer::operator=(Mlt::Producer const&)"; 575 "Mlt::Properties::Properties(Mlt::Properties const&)"; 576 "Mlt::Properties::operator=(Mlt::Properties const&)"; 577 "Mlt::Service::Service(Mlt::Service const&)"; 578 "Mlt::Service::operator=(Mlt::Service const&)"; 579 "Mlt::Transition::Transition()"; 580 "Mlt::Transition::Transition(Mlt::Transition const&)"; 581 "Mlt::Transition::operator=(Mlt::Transition const&)"; 582 }; 583} MLTPP_6.14.0; 584 585MLTPP_6.20.0 { 586 global: 587 extern "C++" { 588 "Mlt::Profile::scale_width(int)"; 589 "Mlt::Profile::scale_height(int)"; 590 "Mlt::Properties::set_string(char const*, char const*)"; 591 }; 592} MLTPP_6.18.0; 593 594MLTPP_6.22.0 { 595 global: 596 extern "C++" { 597 "Mlt::Properties::property_exists(char const*)"; 598 "Mlt::Audio::Audio()"; 599 "Mlt::Audio::Audio(mlt_audio_s*)"; 600 "Mlt::Audio::~Audio()"; 601 "Mlt::Audio::data()"; 602 "Mlt::Audio::set_data(void*)"; 603 "Mlt::Audio::frequency()"; 604 "Mlt::Audio::set_frequency(int)"; 605 "Mlt::Audio::format()"; 606 "Mlt::Audio::set_format(mlt_audio_format)"; 607 "Mlt::Audio::samples()"; 608 "Mlt::Audio::set_samples(int)"; 609 "Mlt::Audio::channels()"; 610 "Mlt::Audio::set_channels(int)"; 611 "Mlt::Audio::layout()"; 612 "Mlt::Audio::set_layout(mlt_channel_layout)"; 613 }; 614} MLTPP_6.20.0; 615 616MLTPP_7.0.0 { 617 global: 618 extern "C++" { 619 "typeinfo for Mlt::Audio"; 620 "typeinfo name for Mlt::Audio"; 621 "vtable for Mlt::Audio"; 622 "typeinfo for Mlt::Image"; 623 "typeinfo name for Mlt::Image"; 624 "vtable for Mlt::Image"; 625 "typeinfo for Mlt::Link"; 626 "typeinfo name for Mlt::Link"; 627 "vtable for Mlt::Link"; 628 "typeinfo for Mlt::Chain"; 629 "typeinfo name for Mlt::Chain"; 630 "vtable for Mlt::Chain"; 631 "Mlt::Link::Link()"; 632 "Mlt::Link::Link(mlt_link_s*)"; 633 "Mlt::Link::Link(char const*, char const*)"; 634 "Mlt::Link::~Link()"; 635 "Mlt::Link::get_link()"; 636 "Mlt::Link::get_producer()"; 637 "Mlt::Link::connect_next(Mlt::Producer&, Mlt::Profile&)"; 638 "Mlt::Chain::Chain()"; 639 "Mlt::Chain::Chain(Mlt::Profile&, char const*, char const*)"; 640 "Mlt::Chain::Chain(Mlt::Profile&)"; 641 "Mlt::Chain::Chain(mlt_chain)"; 642 "Mlt::Chain::Chain(Mlt::Chain&)"; 643 "Mlt::Chain::Chain(Mlt::Chain*)"; 644 "Mlt::Chain::Chain(Mlt::Service&)"; 645 "Mlt::Chain::~Chain()"; 646 "Mlt::Chain::get_chain()"; 647 "Mlt::Chain::get_producer()"; 648 "Mlt::Chain::set_source(Mlt::Producer&)"; 649 "Mlt::Chain::get_source()"; 650 "Mlt::Chain::attach(Mlt::Link&)"; 651 "Mlt::Chain::detach(Mlt::Link&)"; 652 "Mlt::Chain::link_count() const"; 653 "Mlt::Chain::move_link(int, int)"; 654 "Mlt::Chain::link(int)"; 655 "Mlt::Repository::links() const"; 656 "Mlt::Parser::on_start_chain(Mlt::Chain*)"; 657 "Mlt::Parser::on_end_chain(Mlt::Chain*)"; 658 "Mlt::Parser::on_start_link(Mlt::Link*)"; 659 "Mlt::Parser::on_end_link(Mlt::Link*)"; 660 "Mlt::Animation::shift_frames(int)"; 661 "Mlt::Image::Image()"; 662 "Mlt::Image::Image(mlt_image_s*)"; 663 "Mlt::Image::Image(int, int, mlt_image_format)"; 664 "Mlt::Image::~Image()"; 665 "Mlt::Image::format()"; 666 "Mlt::Image::width()"; 667 "Mlt::Image::height()"; 668 "Mlt::Image::set_colorspace(int)"; 669 "Mlt::Image::colorspace()"; 670 "Mlt::Image::alloc(int, int, mlt_image_format, bool)"; 671 "Mlt::Image::init_alpha()"; 672 "Mlt::Image::plane(int)"; 673 "Mlt::Image::stride(int)"; 674 "Mlt::Properties::listen(char const*, void*, void (*)(mlt_properties_s*, void*, mlt_event_data))"; 675 "typeinfo name for Mlt::EventData"; 676 "vtable for Mlt::EventData"; 677 "Mlt::EventData::EventData(mlt_event_data)"; 678 "Mlt::EventData::EventData(Mlt::EventData&)"; 679 "Mlt::EventData::EventData(Mlt::EventData const&)"; 680 "Mlt::EventData::operator=(Mlt::EventData const&)"; 681 "Mlt::EventData::get_event_data() const"; 682 "Mlt::EventData::to_int() const"; 683 "Mlt::EventData::to_string() const"; 684 "Mlt::EventData::to_frame() const"; 685 "Mlt::EventData::to_object() const"; 686 }; 687} MLTPP_6.22.0; 688