class_docstr: Base Class for generating a data sample array
code: def __and__(self, other):
      if not self.samplerate == other.samplerate:
          raise ValueError("Samplerates mismatch")
      if not self.num_samples == other.num_samples:
          raise ValueError("Number of samples mismatch")
  
      and_ = SampleArray(samplerate=self.samplerate)
      and_.num_samples = self.num_samples
      and_.array = numpy.hstack([self.array, other.array])
      return and_
  
imports: from __future__ import division
  import gi
  from gi.repository import GLib, Gst
  import numpy
  import scipy.signal.waveforms
  import os.path
  import ffmpeg
label_desc: Use image node_id 5 for calling the SampleArray obj's underlying member method code with example usage: obj.__and__(other) and returns: and_