diff --git a/src/layers/__init__.py b/src/layers/__init__.py new file mode 100644 index 0000000..9230f8e --- /dev/null +++ b/src/layers/__init__.py @@ -0,0 +1,2 @@ +from .layer import Layer +from .transcoder import Transcoder diff --git a/src/layers/layer.py b/src/layers/layer.py new file mode 100644 index 0000000..242fb9e --- /dev/null +++ b/src/layers/layer.py @@ -0,0 +1,10 @@ +from abc import ABC, abstractmethod +from dir import Root + +class Layer(ABC): + def __init__(self): + pass + + @abstractmethod + def __process(self, root: Root): + raise NotImplementedError \ No newline at end of file