Package moe.kyokobot.koe.poller.netty
Class NettyOpusFramePoller
java.lang.Object
moe.kyokobot.koe.poller.AbstractFramePoller
moe.kyokobot.koe.poller.AbstractOpusFramePoller
moe.kyokobot.koe.poller.netty.NettyOpusFramePoller
- All Implemented Interfaces:
AutoCloseable
-
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
ConstructorsConstructorDescriptionNettyOpusFramePoller(@NotNull CodecInstance codec, @NotNull MediaConnection connection) -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanprotected voidsendFramePayload(io.netty.buffer.ByteBuf buf, int len, int timestamp) Methods inherited from class moe.kyokobot.koe.poller.AbstractOpusFramePoller
close, getFrameIntervalNanos, getPollsPerTick, getSpeakingMask, pollAndSend, resolveProvider, setSpeakingMaskMethods inherited from class moe.kyokobot.koe.poller.AbstractFramePoller
getDroppedFrames, getTotalFrames, isPolling, start, stop
-
Constructor Details
-
NettyOpusFramePoller
public NettyOpusFramePoller(@NotNull @NotNull CodecInstance codec, @NotNull @NotNull MediaConnection connection)
-
-
Method Details
-
canSendFrame
protected boolean canSendFrame()- Specified by:
canSendFramein classAbstractOpusFramePoller
-
sendFramePayload
protected void sendFramePayload(io.netty.buffer.ByteBuf buf, int len, int timestamp) - Specified by:
sendFramePayloadin classAbstractOpusFramePoller
-