Class AbstractOpusFramePoller

java.lang.Object
moe.kyokobot.koe.poller.AbstractFramePoller
moe.kyokobot.koe.poller.AbstractOpusFramePoller
All Implemented Interfaces:
AutoCloseable
Direct Known Subclasses:
NettyOpusFramePoller

public abstract class AbstractOpusFramePoller extends AbstractFramePoller
  • Field Details

  • Constructor Details

  • Method Details

    • getSpeakingMask

      public int getSpeakingMask()
    • setSpeakingMask

      public void setSpeakingMask(int speakingMask)
    • getFrameIntervalNanos

      protected long getFrameIntervalNanos()
      Specified by:
      getFrameIntervalNanos in class AbstractFramePoller
    • pollAndSend

      protected boolean pollAndSend()
      Specified by:
      pollAndSend in class AbstractFramePoller
    • getPollsPerTick

      protected int getPollsPerTick()
    • resolveProvider

      protected AudioFrameProvider resolveProvider()
    • canSendFrame

      protected abstract boolean canSendFrame()
    • sendFramePayload

      protected abstract void sendFramePayload(io.netty.buffer.ByteBuf buf, int len, int timestamp)
    • close

      public void close()
      Specified by:
      close in interface AutoCloseable
      Overrides:
      close in class AbstractFramePoller