code: def __init__(self):
      super().__init__(
          batch_size=8,
          num_threads=3,
          device_id=0,
          exec_async=True,
          exec_pipelined=True,
          output_dtype=[
              types.INT16,
              types.INT16,
              types.INT16,
              types.FLOAT,
              types.FLOAT,
              types.FLOAT,
              types.FLOAT,
              types.FLOAT,
          ],
          output_ndim=[2, 2, 1, 1, 0, 0, 0, 0],
      )
      self.file_source = ops.ExternalSource()
      self.plain_decoder = ops.decoders.Audio(dtype=types.INT16)
      self.resampling_decoder = ops.decoders.Audio(
          sample_rate=rate1, dtype=types.INT16
      )
      self.downmixing_decoder = ops.decoders.Audio(
          downmix=True, dtype=types.INT16
      )
      self.resampling_downmixing_decoder = ops.decoders.Audio(
          sample_rate=rate2, downmix=True, quality=50, dtype=types.FLOAT
      )
  
imports: from nvidia.dali import Pipeline, pipeline_def
  import nvidia.dali.fn
  import nvidia.dali.ops
  import nvidia.dali.types
  import scipy.io.wavfile
  import numpy
  import os
  from test_audio_decoder_utils import generate_waveforms, rosa_resample
  from test_utils import compare_pipelines, get_files
label_desc: Use image node_id 1 to create a new DecoderPipeline object from inherited base classes: Pipeline with example: obj = DecoderPipeline()