Package moe.kyokobot.koe.poller
Class AbstractOpusFramePoller
java.lang.Object
moe.kyokobot.koe.poller.AbstractFramePoller
moe.kyokobot.koe.poller.AbstractOpusFramePoller
- All Implemented Interfaces:
AutoCloseable
- Direct Known Subclasses:
NettyOpusFramePoller
-
Field Summary
FieldsFields inherited from class moe.kyokobot.koe.poller.AbstractFramePoller
allocator, connection, eventLoop, polling -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractOpusFramePoller(MediaConnection connection, CodecInstance codec) -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract booleanvoidclose()protected longprotected intintDeprecated.protected booleanprotected AudioFrameProviderprotected abstract voidsendFramePayload(io.netty.buffer.ByteBuf buf, int len, int timestamp) voidsetSpeakingMask(int speakingMask) Deprecated.UseMediaConnection.setSpeakingMask(int)instead.Methods inherited from class moe.kyokobot.koe.poller.AbstractFramePoller
getDroppedFrames, getTotalFrames, isPolling, start, stop
-
Field Details
-
codec
-
-
Constructor Details
-
AbstractOpusFramePoller
-
-
Method Details
-
getSpeakingMask
Deprecated.UseMediaConnection.getSpeakingMask()instead. -
setSpeakingMask
Deprecated.UseMediaConnection.setSpeakingMask(int)instead. -
getFrameIntervalNanos
protected long getFrameIntervalNanos()- Specified by:
getFrameIntervalNanosin classAbstractFramePoller
-
pollAndSend
protected boolean pollAndSend()- Specified by:
pollAndSendin classAbstractFramePoller
-
getPollsPerTick
protected int getPollsPerTick() -
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:
closein interfaceAutoCloseable- Overrides:
closein classAbstractFramePoller
-
MediaConnection.getSpeakingMask()instead.