          """
          for phase in self._current_phase:
              self._launch_plugin(phase)
  
      def detected_faces(self):
          """ Generator that returns results, frame by frame from the extraction pipeline
  
          This is the exit point for the extraction pipeline and is used to obtain the output
          of any pipeline :attr:`phase`
  
 
</s> remove #: lib/cli/args.py:861
 </s> add #: lib/cli/args.py:870 </s> remove     def passes(self):
 </s> add     def passes(self) -> int: </s> remove #: lib/cli/args.py:850
 </s> add #: lib/cli/args.py:859 </s> remove     def input_queue(self):
 </s> add     def input_queue(self) -> EventQueue: </s> remove     def final_pass(self):
 </s> add     def final_pass(self) -> bool:
    def detected_faces(self) -> Generator["ExtractMedia", None, None]:
          """
          for phase in self._current_phase:
              self._launch_plugin(phase)
  
    def detected_faces(self) -> Generator["ExtractMedia", None, None]:
          """ Generator that returns results, frame by frame from the extraction pipeline
  
          This is the exit point for the extraction pipeline and is used to obtain the output
          of any pipeline :attr:`phase`
  
keep keep keep keep replace keep keep keep keep keep
 extract: Add batch processing mode 
plugins/extract/pipeline.py