• Hugo Beauzée-Luyssen's avatar
    Hide VLC behind a set of interfaces. · 8e3da8b3
    Hugo Beauzée-Luyssen authored
    This introduces 3 interfaces:
    - IBackend: Provides the very basic functionnalies associated to a media
      backend (log hook & creating sources)
    - ISource: Provides functionnalities associated to a media source. Basic
      metadata handling & spawning renderers to use this source
    - IMemorySource: Describe a source which is described programmaticaly
      and fed from memory
    - ISourceRenderer: Allows one to render and configure render options.
    
    On paper, this is feature complete with regards to the old
    implementation.
    In practice, it is not, and pretty much all media related
    fonctionnalities are broken, and will require further refactoring to
    become functionnal again.
    8e3da8b3
Name
Last commit
Last update
..
effectsengine Loading commit data...
export Loading commit data...
import Loading commit data...
library Loading commit data...
media Loading commit data...
preview Loading commit data...
project Loading commit data...
settings Loading commit data...
timeline Loading commit data...
ui Loading commit data...
widgets Loading commit data...
wizard Loading commit data...
About.cpp Loading commit data...
About.h Loading commit data...
AudioSpectrumDrawer.cpp Loading commit data...
AudioSpectrumDrawer.h Loading commit data...
ClipProperty.cpp Loading commit data...
ClipProperty.h Loading commit data...
DockWidgetManager.cpp Loading commit data...
DockWidgetManager.h Loading commit data...
IntroDialog.cpp Loading commit data...
IntroDialog.h Loading commit data...
LanguageHelper.cpp Loading commit data...
LanguageHelper.h Loading commit data...
MainWindow.cpp Loading commit data...
MainWindow.h Loading commit data...
UndoStack.cpp Loading commit data...
UndoStack.h Loading commit data...
WorkflowFileRendererDialog.cpp Loading commit data...
WorkflowFileRendererDialog.h Loading commit data...