| """ | |
| Asset Manager Module | |
| Provides singleton classes for managing video/audio libraries and asset downloads. | |
| """ | |
| from .video_lib import get_video_lib, VideoLib | |
| from .audio_lib import get_audio_lib, AudioLib | |
| from .asset_downloader import get_asset_downloader, AssetDownloader | |
| from .asset_processor import AssetProcessor | |
| from .content_strategy_lib import get_content_strategy_lib, ContentStrategyLib | |
| from .text_overlay_lib import get_text_overlay_lib, TextOverlayLib | |
| from .script_processor import get_script_processor, ScriptProcessor, reset_script_processor | |
| from .product_video_lib import get_product_video_lib, ProductVideoLib | |
| __all__ = [ | |
| "get_video_lib", | |
| "VideoLib", | |
| "get_audio_lib", | |
| "AudioLib", | |
| "get_asset_downloader", | |
| "AssetDownloader", | |
| "AssetProcessor", | |
| "get_content_strategy_lib", | |
| "ContentStrategyLib", | |
| "get_text_overlay_lib", | |
| "TextOverlayLib", | |
| "get_script_processor", | |
| "ScriptProcessor", | |
| "reset_script_processor", | |
| "get_product_video_lib", | |
| "ProductVideoLib", | |
| ] | |