Package moe.kyokobot.libdave.impl
Class NativeNettyEncryptor
java.lang.Object
moe.kyokobot.libdave.impl.DaveNativeHandle
moe.kyokobot.libdave.impl.NativeEncryptor
moe.kyokobot.libdave.impl.NativeNettyEncryptor
- All Implemented Interfaces:
AutoCloseable,moe.kyokobot.libdave.Encryptor,moe.kyokobot.libdave.netty.NettyEncryptor
public class NativeNettyEncryptor
extends NativeEncryptor
implements moe.kyokobot.libdave.netty.NettyEncryptor
-
Field Summary
Fields inherited from class moe.kyokobot.libdave.impl.DaveNativeHandle
closed, handle -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintencrypt(moe.kyokobot.libdave.MediaType mediaType, int ssrc, io.netty.buffer.ByteBuf frame, io.netty.buffer.ByteBuf encryptedFrame) Methods inherited from class moe.kyokobot.libdave.impl.NativeEncryptor
assignSsrcToCodec, close, encrypt, encrypt, getProtocolVersion, setKeyRatchet, setPassthroughMode, setProtocolVersionChangedCallbackMethods inherited from class moe.kyokobot.libdave.impl.DaveNativeHandle
assertOpen, isClosedMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface moe.kyokobot.libdave.Encryptor
assignSsrcToCodec, close, encrypt, encrypt, getMaxCiphertextByteSize, getProtocolVersion, setKeyRatchet, setPassthroughMode, setProtocolVersionChangedCallback
-
Constructor Details
-
NativeNettyEncryptor
public NativeNettyEncryptor(long handle)
-
-
Method Details
-
encrypt
public int encrypt(moe.kyokobot.libdave.MediaType mediaType, int ssrc, io.netty.buffer.ByteBuf frame, io.netty.buffer.ByteBuf encryptedFrame) - Specified by:
encryptin interfacemoe.kyokobot.libdave.netty.NettyEncryptor
-