Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
data class AudioFrameSenderConfiguration(val server: SocketAddress, val ssrc: UInt, val key: ByteArray, val interceptorConfiguration: FrameInterceptorConfiguration)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class DefaultAudioFrameSenderData(val udp: VoiceUdpSocket, val interceptor: FrameInterceptor, val provider: AudioProvider, val nonceStrategy: NonceStrategy)
Link copied to clipboard
class DefaultAudioPacketProvider(key: ByteArray, nonceStrategy: NonceStrategy) : AudioPacketProvider
Link copied to clipboard
A global VoiceUdpSocket for all dev.kord.voice.VoiceConnections, unless specified otherwise. Initiated once and kept open for the lifetime of this process.
Link copied to clipboard
A guesstimated list of known Discord RTP payloads.
Link copied to clipboard
data class RTPPacket(val paddingBytes: UByte, val payloadType: Byte, val sequence: UShort, val timestamp: UInt, val ssrc: UInt, val csrcIdentifiers: UIntArray, val hasMarker: Boolean, val hasExtension: Boolean, val extensionLengthWords: UShort, val payload: ByteArrayView, val source: ByteArray?)
Originally from this GitHub library.
Link copied to clipboard