Package moe.kyokobot.libdave.netty
Interface NettyEncryptor
- All Superinterfaces:
AutoCloseable,Encryptor
-
Method Summary
Methods inherited from interface moe.kyokobot.libdave.Encryptor
assignSsrcToCodec, close, encrypt, encrypt, getMaxCiphertextByteSize, getProtocolVersion, setKeyRatchet, setPassthroughMode, setProtocolVersionChangedCallback
-
Method Details
-
encrypt
int encrypt(MediaType mediaType, int ssrc, io.netty.buffer.ByteBuf frame, io.netty.buffer.ByteBuf encryptedFrame) Encrypts a media frame into Netty ByteBuf.- Parameters:
mediaType- The type of media.ssrc- The SSRC of the stream.frame- The input ByteBuf containing the plaintext frame.encryptedFrame- The output ByteBuf to write the encrypted frame into.- Returns:
- The number of bytes written to
encryptedFrameon success, or a negative error code on failure.
-