              any other plugin specific format
          """
          raise NotImplementedError
  
      def pre_encode(self, image: np.ndarray) -> Any:  # pylint: disable=unused-argument,no-self-use
          """ Some writer plugins support the pre-encoding of images prior to saving out. As
          patching is done in multiple threads, but writing is done in a single thread, it can
          speed up the process to do any pre-encoding as part of the converter process.
  
          If the writer supports pre-encoding then override this to pre-encode the image in
 
</s> remove     def reinitialize(self, config):
 </s> add     def reinitialize(self, config: "FaceswapConfig") -> None: </s> remove     def _generate_converter_arguments(arguments, available_masks):
 </s> add     def _generate_converter_arguments(arguments: "Namespace",
                                      available_masks: List[str]) -> "Namespace": </s> remove     def _save(self, completion_event):
 </s> add     def _save(self, completion_event: Event) -> None: </s> remove     def add_queue(self, name, maxsize=0, create_new=False):
        """ Add a queue to the manager.

        Adds an event "shutdown" to the queue that can be used to indicate to a process that any
        activity on the queue should cease.
 </s> add     def add_queue(self, name: str, maxsize: int = 0, create_new: bool = False) -> str:
        """ Add a :class:`EventQueue` to the manager.
    def pre_encode(self, image: np.ndarray) -> Any:  # pylint: disable=unused-argument
              any other plugin specific format
          """
          raise NotImplementedError
  
    def pre_encode(self, image: np.ndarray) -> Any:  # pylint: disable=unused-argument
          """ Some writer plugins support the pre-encoding of images prior to saving out. As
          patching is done in multiple threads, but writing is done in a single thread, it can
          speed up the process to do any pre-encoding as part of the converter process.
  
          If the writer supports pre-encoding then override this to pre-encode the image in
keep keep keep keep replace keep keep keep keep keep
 Bugfix: convert - Gif Writer
  - Fix non-launch error on Gif Writer
  - convert plugins - linting
  - convert/fs_media/preview/queue_manager - typing
  - Change convert items from dict to Dataclass 
plugins/convert/writer/_base.py