code: def testMultiStream(self):
      #  stream 0 of multistream1.mka is the same as stream 1 of multistream2.mka
  
      p = Pool()
  
      stream0 = sAudioLoader(
          filename=join(
              testdata.audio_dir,
              "generated",
              "multistream",
              "multistream1.mka",
          ),
          audioStream=0,
      )
      stream1 = sAudioLoader(
          filename=join(
              testdata.audio_dir,
              "generated",
              "multistream",
              "multistream2.mka",
          ),
          audioStream=1,
      )
  
      stream0.audio >> (p, "stream0")
      stream0.numberChannels >> (p, "nChannels0")
      stream0.sampleRate >> (p, "sampleRate0")
      stream0.md5 >> (p, "md50")
      stream0.bit_rate >> (p, "bit_rate0")
      stream0.codec >> (p, "codec0")
  
      stream1.audio >> (p, "stream1")
      stream1.numberChannels >> (p, "nChannels1")
      stream1.sampleRate >> (p, "sampleRate1")
      stream1.md5 >> (p, "md51")
      stream1.bit_rate >> (p, "bit_rate1")
      stream1.codec >> (p, "codec1")
  
      run(stream0)
      run(stream1)
  
      self.assertEqualVector(p["stream0"][0], p["stream1"][0])
  
      # An exception should be thrown if the required audioStream is out of bounds
      self.assertConfigureFails(
          sAudioLoader(),
          {
              "filename": join(
                  testdata.audio_dir,
                  "generated",
                  "multistream",
                  "multistream1.mka",
              ),
              "audioStream": 2,
          },
      )
  
file_path: essentia/test/src/unittests/io/test_audioloader_streaming.py
imports: from essentia_test import *
  import essentia
  from essentia.streaming import AudioLoader
  import sys
label_desc: Use image node_id 13 for calling the TestAudioLoader_Streaming obj's underlying member method code with example usage: obj.testMultiStream() without return types