MLT  7.38.0
Multimedia Framework
Data Structures
Mlt Namespace Reference

MLT C++ wrapper Copyright (C) 2015-2026 Meltytech, LLC. More...

Data Structures

class  Animation
 C++ wrapper for mlt_animation — keyframe animation data. More...
 
class  Audio
 C++ wrapper for mlt_audio — a block of decoded audio samples. More...
 
class  Chain
 C++ wrapper for mlt_chain — a linear processing pipeline. More...
 
class  ClipInfo
 Metadata for a single clip within a Playlist. More...
 
class  Consumer
 C++ wrapper for mlt_consumer — pulls and outputs audio/video. More...
 
class  Deque
 C++ wrapper for mlt_deque — a double-ended queue of void pointers. More...
 
class  Event
 C++ wrapper for mlt_event — a registered event listener handle. More...
 
class  EventData
 C++ wrapper for mlt_event_data — typed payload for an MLT event. More...
 
class  Factory
 Static factory for creating MLT services. More...
 
class  Field
 C++ wrapper for mlt_field — manages transitions and filters for a Tractor. More...
 
class  Filter
 C++ wrapper for mlt_filter — modifies a single producer's output. More...
 
class  FilteredConsumer
 A Consumer with an internal filter chain between the source and output. More...
 
class  FilteredProducer
 A Producer with an internal filter chain applied to its output. More...
 
class  Frame
 C++ wrapper for mlt_frame — a single unit of audio/video data. More...
 
class  Image
 C++ wrapper for mlt_image – a decoded video frame buffer. More...
 
class  Link
 C++ wrapper for mlt_link — a processing stage in a Chain. More...
 
class  Multitrack
 C++ wrapper for mlt_multitrack — parallel track container. More...
 
class  Parser
 C++ wrapper for mlt_parser — walks a service network and fires callbacks. More...
 
class  Playlist
 C++ wrapper for mlt_playlist — a sequential list of clips. More...
 
class  Producer
 C++ wrapper for mlt_producer — origin of audio/video data. More...
 
class  Profile
 C++ wrapper for mlt_profile — video format parameters. More...
 
class  Properties
 C++ wrapper for mlt_properties. More...
 
class  PushConsumer
 A Consumer that accepts frames pushed in from external code. More...
 
class  PushPrivate
 
class  Repository
 C++ wrapper for mlt_repository — the plugin service registry. More...
 
class  Service
 C++ wrapper for mlt_service — abstract base for all MLT services. More...
 
class  Tokeniser
 C++ wrapper for mlt_tokeniser — splits a string by a delimiter. More...
 
class  Tractor
 C++ wrapper for mlt_tractor — composites multiple tracks. More...
 
class  Transition
 C++ wrapper for mlt_transition — blends two tracks together. More...
 

Detailed Description

MLT C++ wrapper Copyright (C) 2015-2026 Meltytech, LLC.

MltTransition.h - MLT Wrapper Copyright (C) 2004-2026 Meltytech, LLC.

MltTractor.h - Tractor wrapper Copyright (C) 2004-2026 Meltytech, LLC.

MltTokeniser.h - MLT Wrapper Copyright (C) 2004-2026 Meltytech, LLC.

MltService.h - MLT Wrapper Copyright (C) 2004-2026 Meltytech, LLC.

MltRepository.h - MLT Wrapper Copyright (C) 2008-2026 Meltytech, LLC.

MltPushConsumer.h - MLT Wrapper Copyright (C) 2004-2026 Meltytech, LLC.

MltProperties.h - MLT Wrapper Copyright (C) 2004-2026 Meltytech, LLC.

MltProfile.h - MLT Wrapper Copyright (C) 2008-2026 Meltytech, LLC.

MltProducer.h - MLT Wrapper Copyright (C) 2004-2026 Meltytech, LLC.

MltPlaylist.h - MLT Wrapper Copyright (C) 2004-2026 Meltytech, LLC.

MltParser.h - MLT Wrapper Copyright (C) 2004-2026 Meltytech, LLC.

MltMultitrack.h - Multitrack wrapper Copyright (C) 2004-2026 Meltytech, LLC.

MltLink.h - MLT Wrapper Copyright (C) 2020-2026 Meltytech, LLC.

MltImage.h - MLT Wrapper Copyright (C) 2021-2026 Meltytech, LLC.

MltFilteredProducer.h - MLT Wrapper Copyright (C) 2004-2026 Meltytech, LLC.

MltFilteredConsumer.h - MLT Wrapper Copyright (C) 2004-2026 Meltytech, LLC.

MltFilter.h - MLT Wrapper Copyright (C) 2004-2026 Meltytech, LLC.

MltField.h - Field wrapper Copyright (C) 2004-2026 Meltytech, LLC.

MltFactory.h - MLT Wrapper Copyright (C) 2004-2026 Meltytech, LLC.

MltEvent.h - MLT Wrapper Copyright (C) 2004-2026 Meltytech, LLC.

MltDeque.h - MLT Wrapper Copyright (C) 2004-2026 Meltytech, LLC.

MltConsumer.h - MLT Wrapper Copyright (C) 2004-2026 Meltytech, LLC.

MltChain.h - Chain wrapper Copyright (C) 2020-2026 Meltytech, LLC.

MltAudio.h - MLT Wrapper Copyright (C) 2020-2026 Meltytech, LLC.

This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.

This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA