gstreamer_editing_services/auto/
mod.rs

1// This file was generated by gir (https://github.com/gtk-rs/gir)
2// from gir-files (https://github.com/gtk-rs/gir-files)
3// from gst-gir-files (https://gitlab.freedesktop.org/gstreamer/gir-files-rs.git)
4// DO NOT EDIT
5
6mod asset;
7pub use self::asset::Asset;
8
9mod audio_source;
10pub use self::audio_source::AudioSource;
11
12mod audio_test_source;
13pub use self::audio_test_source::AudioTestSource;
14
15mod audio_track;
16pub use self::audio_track::AudioTrack;
17
18mod audio_transition;
19pub use self::audio_transition::AudioTransition;
20
21mod audio_uri_source;
22pub use self::audio_uri_source::AudioUriSource;
23
24mod base_effect;
25pub use self::base_effect::BaseEffect;
26
27mod base_effect_clip;
28pub use self::base_effect_clip::BaseEffectClip;
29
30mod base_transition_clip;
31pub use self::base_transition_clip::BaseTransitionClip;
32
33mod base_xml_formatter;
34pub use self::base_xml_formatter::BaseXmlFormatter;
35
36mod clip;
37pub use self::clip::Clip;
38
39mod clip_asset;
40pub use self::clip_asset::ClipAsset;
41
42mod command_line_formatter;
43pub use self::command_line_formatter::CommandLineFormatter;
44
45mod container;
46pub use self::container::Container;
47
48#[cfg(feature = "v1_24")]
49#[cfg_attr(docsrs, doc(cfg(feature = "v1_24")))]
50mod discoverer_manager;
51#[cfg(feature = "v1_24")]
52#[cfg_attr(docsrs, doc(cfg(feature = "v1_24")))]
53pub use self::discoverer_manager::DiscovererManager;
54
55mod effect;
56pub use self::effect::Effect;
57
58mod effect_asset;
59pub use self::effect_asset::EffectAsset;
60
61mod effect_clip;
62pub use self::effect_clip::EffectClip;
63
64mod extractable;
65pub use self::extractable::Extractable;
66
67mod formatter;
68pub use self::formatter::Formatter;
69
70mod group;
71pub use self::group::Group;
72
73#[cfg_attr(feature = "v1_18", deprecated = "Since 1.18")]
74mod image_source;
75#[cfg_attr(feature = "v1_18", deprecated = "Since 1.18")]
76pub use self::image_source::ImageSource;
77
78mod layer;
79pub use self::layer::Layer;
80
81#[cfg(feature = "v1_18")]
82#[cfg_attr(docsrs, doc(cfg(feature = "v1_18")))]
83mod marker;
84#[cfg(feature = "v1_18")]
85#[cfg_attr(docsrs, doc(cfg(feature = "v1_18")))]
86pub use self::marker::Marker;
87
88#[cfg(feature = "v1_18")]
89#[cfg_attr(docsrs, doc(cfg(feature = "v1_18")))]
90mod marker_list;
91#[cfg(feature = "v1_18")]
92#[cfg_attr(docsrs, doc(cfg(feature = "v1_18")))]
93pub use self::marker_list::MarkerList;
94
95mod meta_container;
96pub use self::meta_container::MetaContainer;
97
98#[cfg_attr(feature = "v1_18", deprecated = "Since 1.18")]
99mod multi_file_source;
100#[cfg_attr(feature = "v1_18", deprecated = "Since 1.18")]
101pub use self::multi_file_source::MultiFileSource;
102
103mod operation;
104pub use self::operation::Operation;
105
106mod operation_clip;
107pub use self::operation_clip::OperationClip;
108
109mod overlay_clip;
110pub use self::overlay_clip::OverlayClip;
111
112mod pipeline;
113pub use self::pipeline::Pipeline;
114
115mod project;
116pub use self::project::Project;
117
118mod source;
119pub use self::source::Source;
120
121mod source_clip;
122pub use self::source_clip::SourceClip;
123
124#[cfg(feature = "v1_18")]
125#[cfg_attr(docsrs, doc(cfg(feature = "v1_18")))]
126mod source_clip_asset;
127#[cfg(feature = "v1_18")]
128#[cfg_attr(docsrs, doc(cfg(feature = "v1_18")))]
129pub use self::source_clip_asset::SourceClipAsset;
130
131mod test_clip;
132pub use self::test_clip::TestClip;
133
134mod text_overlay;
135pub use self::text_overlay::TextOverlay;
136
137mod text_overlay_clip;
138pub use self::text_overlay_clip::TextOverlayClip;
139
140mod timeline;
141pub use self::timeline::Timeline;
142
143mod timeline_element;
144pub use self::timeline_element::TimelineElement;
145
146mod title_clip;
147pub use self::title_clip::TitleClip;
148
149mod title_source;
150pub use self::title_source::TitleSource;
151
152mod track;
153pub use self::track::Track;
154
155mod track_element;
156pub use self::track_element::TrackElement;
157
158mod track_element_asset;
159pub use self::track_element_asset::TrackElementAsset;
160
161mod transition;
162pub use self::transition::Transition;
163
164mod transition_clip;
165pub use self::transition_clip::TransitionClip;
166
167mod uri_clip;
168pub use self::uri_clip::UriClip;
169
170mod uri_clip_asset;
171pub use self::uri_clip_asset::UriClipAsset;
172
173mod uri_source_asset;
174pub use self::uri_source_asset::UriSourceAsset;
175
176mod video_source;
177pub use self::video_source::VideoSource;
178
179mod video_test_source;
180pub use self::video_test_source::VideoTestSource;
181
182mod video_track;
183pub use self::video_track::VideoTrack;
184
185mod video_transition;
186pub use self::video_transition::VideoTransition;
187
188mod video_uri_source;
189pub use self::video_uri_source::VideoUriSource;
190
191mod xml_formatter;
192pub use self::xml_formatter::XmlFormatter;
193
194mod enums;
195pub use self::enums::AssetLoadingReturn;
196pub use self::enums::ChildrenControlMode;
197pub use self::enums::Edge;
198pub use self::enums::EditMode;
199pub use self::enums::Error;
200pub use self::enums::TextHAlign;
201pub use self::enums::TextVAlign;
202pub use self::enums::VideoStandardTransitionType;
203pub use self::enums::VideoTestPattern;
204
205mod flags;
206#[cfg(feature = "v1_20")]
207#[cfg_attr(docsrs, doc(cfg(feature = "v1_20")))]
208pub use self::flags::MarkerFlags;
209pub use self::flags::MetaFlag;
210pub use self::flags::PipelineFlags;
211pub use self::flags::TrackType;
212
213mod alias;
214pub use self::alias::FrameNumber;
215
216pub(crate) mod traits {
217    pub use super::asset::AssetExt;
218    pub use super::audio_test_source::AudioTestSourceExt;
219    pub use super::audio_uri_source::AudioUriSourceExt;
220    pub use super::base_effect::BaseEffectExt;
221    pub use super::clip::ClipExt;
222    pub use super::clip_asset::ClipAssetExt;
223    pub use super::container::GESContainerExt;
224    pub use super::effect::EffectExt;
225    pub use super::effect_clip::EffectClipExt;
226    pub use super::extractable::ExtractableExt;
227    pub use super::formatter::FormatterExt;
228    #[cfg_attr(feature = "v1_18", deprecated = "Since 1.18")]
229    pub use super::image_source::ImageSourceExt;
230    pub use super::layer::LayerExt;
231    pub use super::meta_container::MetaContainerExt;
232    #[cfg_attr(feature = "v1_18", deprecated = "Since 1.18")]
233    pub use super::multi_file_source::MultiFileSourceExt;
234    pub use super::pipeline::GESPipelineExt;
235    pub use super::project::ProjectExt;
236    pub use super::test_clip::TestClipExt;
237    pub use super::text_overlay::TextOverlayExt;
238    pub use super::text_overlay_clip::TextOverlayClipExt;
239    pub use super::timeline::TimelineExt;
240    pub use super::timeline_element::TimelineElementExt;
241    pub use super::title_source::TitleSourceExt;
242    pub use super::track::GESTrackExt;
243    pub use super::track_element::TrackElementExt;
244    pub use super::track_element_asset::TrackElementAssetExt;
245    pub use super::transition_clip::TransitionClipExt;
246    pub use super::uri_clip::UriClipExt;
247    pub use super::uri_clip_asset::UriClipAssetExt;
248    pub use super::uri_source_asset::UriSourceAssetExt;
249    pub use super::video_source::VideoSourceExt;
250    pub use super::video_test_source::VideoTestSourceExt;
251    pub use super::video_transition::VideoTransitionExt;
252    pub use super::video_uri_source::VideoUriSourceExt;
253}