MLT  7.38.0
Multimedia Framework
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 CMlt::AnimationC++ wrapper for mlt_animation — keyframe animation data
 Canimation_node_sPrivate animation list node
 CMlt::AudioC++ wrapper for mlt_audio — a block of decoded audio samples
 Cclip_referencesPrivate to mlt_producer_s, used by mlt_producer_optimise()
 CMlt::ClipInfoMetadata for a single clip within a Playlist
 Ccondition_pairPrivate to mlt_events_struct, used by mlt_events_wait_for()
 Cconsumer_privatePrivate members of mlt_consumer
 CMlt::DequeC++ wrapper for mlt_deque — a double-ended queue of void pointers
 Cdeque_entryDeque entry class
 CMlt::EventC++ wrapper for mlt_event — a registered event listener handle
 CMlt::EventDataC++ wrapper for mlt_event_data — typed payload for an MLT event
 CMlt::FactoryStatic factory for creating MLT services
 CMlt::ImageC++ wrapper for mlt_image – a decoded video frame buffer
 Cmlt_animation_item_sAnimation class
 Cmlt_animation_sProperty Animation class
 Cmlt_audio_sAudio class
 Cmlt_cache_item_sCache item class
 Cmlt_cache_sCache class
 Cmlt_chain_basePrivate service definition
 Cmlt_colorA tuple of color components
 Cmlt_deque_sDouble-Ended Queue (deque) class
 Cmlt_event_dataA container for data that may be supplied with an event
 Cmlt_event_data_threadAn event data structure to convey thread parameters
 Cmlt_event_structEvent class
 Cmlt_events_structEvents class
 Cmlt_factory_event_dataThe event data for all factory-related events
 Cmlt_field_sField class
 Cmlt_image_s
 Cmlt_luma_map_s
 Cmlt_playlist_clip_infoStructure for returning clip information from a playlist entry
 Cmlt_pool_sPool (memory) class
 Cmlt_profile_sProfile class
 Cmlt_properties_sProperties class
 Cmlt_frame_sFrame class
 Cmlt_parser_sParser class
 Cmlt_repository_sRepository class
 Cmlt_service_sService abstract base class
 Cmlt_consumer_sConsumer abstract service class
 Cmlt_filter_sFilter abstract service class
 Cmlt_producer_sProducer abstract service class
 Cmlt_chain_sChain class
 Cmlt_link_sLink class
 Cmlt_multitrack_sMultitrack class
 Cmlt_playlist_sPlaylist class
 Cmlt_tractor_sTractor class
 Cmlt_transition_sTransition abstract service class
 Cmlt_property_sProperty class
 Cmlt_rectA rectangle type with coordinates, size, and opacity
 Cmlt_service_basePrivate service definition
 Cmlt_slices_runtime_s
 Cmlt_slices_s
 Cmlt_tokeniserTokeniser class
 Cmlt_track_sTrack class used by mlt_multitrack_s
 Cplaylist_entry_sVirtual playlist entry used by mlt_playlist_s
 CMlt::ProfileC++ wrapper for mlt_profile — video format parameters
 CMlt::PropertiesC++ wrapper for mlt_properties
 CMlt::FrameC++ wrapper for mlt_frame — a single unit of audio/video data
 CMlt::FrameC++ wrapper for mlt_frame — a single unit of audio/video data
 CMlt::ParserC++ wrapper for mlt_parser — walks a service network and fires callbacks
 CMlt::ParserC++ wrapper for mlt_parser — walks a service network and fires callbacks
 CMlt::ServiceC++ wrapper for mlt_service — abstract base for all MLT services
 CMlt::ConsumerC++ wrapper for mlt_consumer — pulls and outputs audio/video
 CMlt::FilteredConsumerA Consumer with an internal filter chain between the source and output
 CMlt::FilteredConsumerA Consumer with an internal filter chain between the source and output
 CMlt::PushConsumerA Consumer that accepts frames pushed in from external code
 CMlt::PushConsumerA Consumer that accepts frames pushed in from external code
 CMlt::ConsumerC++ wrapper for mlt_consumer — pulls and outputs audio/video
 CMlt::FieldC++ wrapper for mlt_field — manages transitions and filters for a Tractor
 CMlt::FieldC++ wrapper for mlt_field — manages transitions and filters for a Tractor
 CMlt::FilterC++ wrapper for mlt_filter — modifies a single producer's output
 CMlt::FilterC++ wrapper for mlt_filter — modifies a single producer's output
 CMlt::ProducerC++ wrapper for mlt_producer — origin of audio/video data
 CMlt::ChainC++ wrapper for mlt_chain — a linear processing pipeline
 CMlt::ChainC++ wrapper for mlt_chain — a linear processing pipeline
 CMlt::FilteredProducerA Producer with an internal filter chain applied to its output
 CMlt::FilteredProducerA Producer with an internal filter chain applied to its output
 CMlt::LinkC++ wrapper for mlt_link — a processing stage in a Chain
 CMlt::LinkC++ wrapper for mlt_link — a processing stage in a Chain
 CMlt::MultitrackC++ wrapper for mlt_multitrack — parallel track container
 CMlt::MultitrackC++ wrapper for mlt_multitrack — parallel track container
 CMlt::PlaylistC++ wrapper for mlt_playlist — a sequential list of clips
 CMlt::PlaylistC++ wrapper for mlt_playlist — a sequential list of clips
 CMlt::TractorC++ wrapper for mlt_tractor — composites multiple tracks
 CMlt::TractorC++ wrapper for mlt_tractor — composites multiple tracks
 CMlt::ProducerC++ wrapper for mlt_producer — origin of audio/video data
 CMlt::TransitionC++ wrapper for mlt_transition — blends two tracks together
 CMlt::TransitionC++ wrapper for mlt_transition — blends two tracks together
 CMlt::ServiceC++ wrapper for mlt_service — abstract base for all MLT services
 Cproperty_listPrivate implementation of the property list
 CMlt::PushPrivate
 CMlt::RepositoryC++ wrapper for mlt_repository — the plugin service registry
 Cstrbuf_sPrivate to mlt_properties_s, a self-growing buffer for building strings
 CMlt::TokeniserC++ wrapper for mlt_tokeniser — splits a string by a delimiter
 Ctrack_infoPrivate to mlt_producer_s, used by mlt_producer_optimise()
 Cyaml_parser_contextYAML Tiny Parser context structure