Class StereoPushPcmSource

java.lang.Object
net.raphimc.audiomixer.pcmsource.impl.StereoPushPcmSource
All Implemented Interfaces:
PcmSource, StereoPcmSource
Direct Known Subclasses:
StereoPullPcmSource

public class StereoPushPcmSource extends Object implements StereoPcmSource
  • Constructor Details

    • StereoPushPcmSource

      public StereoPushPcmSource()
    • StereoPushPcmSource

      public StereoPushPcmSource(Interpolator interpolator)
  • Method Details

    • consumeFrame

      public float[] consumeFrame(float increment)
      Specified by:
      consumeFrame in interface StereoPcmSource
    • hasReachedEnd

      public boolean hasReachedEnd()
      Specified by:
      hasReachedEnd in interface PcmSource
    • enqueueSamples

      public void enqueueSamples(float[] samples)
    • flushQueue

      public void flushQueue()
    • getQueuedBufferCount

      public int getQueuedBufferCount()
    • getQueuedFrameCount

      public int getQueuedFrameCount()
    • getQueuedSampleCount

      @Deprecated(forRemoval=true) public int getQueuedSampleCount()
      Deprecated, for removal: This API element is subject to removal in a future version.