class_docstr: Constructs a TVLT processor which wraps a TVLT image processor and TVLT feature extractor into a single processor.
  
  [`TvltProcessor`] offers all the functionalities of [`TvltImageProcessor`] and [`TvltFeatureExtractor`]. See the
  docstring of [`~TvltProcessor.__call__`] for more information.
  
  Args:
      image_processor (`TvltImageProcessor`):
          An instance of [`TvltImageProcessor`]. The image processor is a required input.
      feature_extractor (`TvltFeatureExtractor`):
          An instance of [`TvltFeatureExtractor`]. The feature extractor is a required input.
class_docstr_tok: ["Constructs","a","TVLT","processor","which","wraps","a","TVLT","image","processor","and","TVLT","feature","extractor","into","a","single","processor",".","[","`","TvltProcessor","`","]","offers","all","the","functionalities","of","[","`","TvltImageProcessor","`","]","and","[","`","TvltFeatureExtractor","`","]",".","See","the","docstring","of","[","`","~TvltProcessor.__call__","`","]","for","more","information",".","Args",":","image_processor","(","`","TvltImageProcessor","`",")",":","An","instance","of","[","`","TvltImageProcessor","`","]",".","The","image","processor","is","a","required","input",".","feature_extractor","(","`","TvltFeatureExtractor","`",")",":","An","instance","of","[","`","TvltFeatureExtractor","`","]",".","The","feature","extractor","is","a","required","input","."]
docstr: Forwards the `images` argument to TvltImageProcessor's [`~TvltImageProcessor.preprocess`] and the `audio`
  argument to TvltFeatureExtractor's [`~TvltFeatureExtractor.__call__`]. Please refer to the docstring of the
  above two methods for more information.
docstr_tok: ["Forwards","the","`","images","`","argument","to","TvltImageProcessor","'s","[","`","~TvltImageProcessor.preprocess","`","]","and","the","`","audio","`","argument","to","TvltFeatureExtractor","'s","[","`","~TvltFeatureExtractor.__call__","`","]",".","Please","refer","to","the","docstring","of","the","above","two","methods","for","more","information","."]
code: def __call__(
      self,
      images=None,
      audio=None,
      images_mixed=None,
      sampling_rate=None,
      mask_audio=False,
      mask_pixel=False,
      *args,
      **kwargs,
  ):
      """
      Forwards the `images` argument to TvltImageProcessor's [`~TvltImageProcessor.preprocess`] and the `audio`
      argument to TvltFeatureExtractor's [`~TvltFeatureExtractor.__call__`]. Please refer to the docstring of the
      above two methods for more information.
      """
  
      if images is None and audio is None:
          raise ValueError(
              "You need to specify either an `images` or `audio` input to process."
          )
  
      images_mixed_dict = None
      if images is not None:
          images_dict = self.image_processor(
              images, mask_pixel=mask_pixel, *args, **kwargs
          )
      if images_mixed is not None:
          images_mixed_dict = self.image_processor(
              images_mixed, is_mixed=True, *args, **kwargs
          )
      if audio is not None:
          audio_dict = self.feature_extractor(
              audio,
              *args,
              sampling_rate=sampling_rate,
              mask_audio=mask_audio,
              **kwargs,
          )
  
      output_dict = {}
      if audio is not None:
          output_dict.update(audio_dict)
      if images is not None:
          output_dict.update(images_dict)
      if images_mixed_dict is not None:
          output_dict.update(images_mixed_dict)
      return output_dict
  
imports: from ...processing_utils import ProcessorMixin
label_desc: Use image node_id 2 for calling the TvltProcessor obj's underlying member method code with example usage: obj.__call__(images, audio, images_mixed, sampling_rate, mask_audio, mask_pixel) and returns: output_dict