Package moe.kyokobot.koe.poller.udpqueue
Class UdpQueueOpusFramePoller
java.lang.Object
moe.kyokobot.koe.poller.AbstractFramePoller
moe.kyokobot.koe.poller.AbstractOpusFramePoller
moe.kyokobot.koe.poller.udpqueue.UdpQueueOpusFramePoller
- All Implemented Interfaces:
AutoCloseable
public class UdpQueueOpusFramePoller
extends moe.kyokobot.koe.poller.AbstractOpusFramePoller
-
Field Summary
Fields inherited from class moe.kyokobot.koe.poller.AbstractOpusFramePoller
codecFields inherited from class moe.kyokobot.koe.poller.AbstractFramePoller
allocator, connection, eventLoop, polling -
Constructor Summary
ConstructorsConstructorDescriptionUdpQueueOpusFramePoller(QueueManagerPool.UdpQueueWrapper manager, moe.kyokobot.koe.codec.CodecInstance codec, moe.kyokobot.koe.MediaConnection connection) -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanprotected intprotected voidsendFramePayload(io.netty.buffer.ByteBuf buf, int len, int timestamp) Methods inherited from class moe.kyokobot.koe.poller.AbstractOpusFramePoller
close, getFrameIntervalNanos, getSpeakingMask, pollAndSend, resolveProvider, setSpeakingMaskMethods inherited from class moe.kyokobot.koe.poller.AbstractFramePoller
getDroppedFrames, getTotalFrames, isPolling, start, stop
-
Constructor Details
-
UdpQueueOpusFramePoller
public UdpQueueOpusFramePoller(QueueManagerPool.UdpQueueWrapper manager, @NotNull moe.kyokobot.koe.codec.CodecInstance codec, @NotNull moe.kyokobot.koe.MediaConnection connection)
-
-
Method Details
-
getPollsPerTick
protected int getPollsPerTick()- Overrides:
getPollsPerTickin classmoe.kyokobot.koe.poller.AbstractOpusFramePoller
-
canSendFrame
protected boolean canSendFrame()- Specified by:
canSendFramein classmoe.kyokobot.koe.poller.AbstractOpusFramePoller
-
sendFramePayload
protected void sendFramePayload(io.netty.buffer.ByteBuf buf, int len, int timestamp) - Specified by:
sendFramePayloadin classmoe.kyokobot.koe.poller.AbstractOpusFramePoller
-