Uses of Class
io.github.lunasaw.gb28181.common.entity.control.instruction.PTZInstructionFormat
Packages that use PTZInstructionFormat
Package
Description
-
Uses of PTZInstructionFormat in io.github.lunasaw.gb28181.common.entity.control.instruction
Methods in io.github.lunasaw.gb28181.common.entity.control.instruction that return PTZInstructionFormatModifier and TypeMethodDescriptionstatic PTZInstructionFormatPTZInstructionFormat.fromByteArray(byte[] bytes) 从字节数组创建指令static PTZInstructionFormatPTZInstructionFormat.fromHexString(String hexString) 从十六进制字符串解析 -
Uses of PTZInstructionFormat in io.github.lunasaw.gb28181.common.entity.control.instruction.builder
Methods in io.github.lunasaw.gb28181.common.entity.control.instruction.builder that return PTZInstructionFormat -
Uses of PTZInstructionFormat in io.github.lunasaw.gb28181.common.entity.control.instruction.crypto
Methods in io.github.lunasaw.gb28181.common.entity.control.instruction.crypto that return PTZInstructionFormatModifier and TypeMethodDescriptionstatic PTZInstructionFormatPTZInstructionCrypto.decryptAESGCM(byte[] encryptedData, SecretKey secretKey) AES-GCM解密static PTZInstructionFormatPTZInstructionCrypto.decryptXOR(byte[] encryptedData, byte[] key) 简单XOR解密Methods in io.github.lunasaw.gb28181.common.entity.control.instruction.crypto with parameters of type PTZInstructionFormatModifier and TypeMethodDescriptionstatic byte[]PTZInstructionCrypto.calculateMD5Hash(PTZInstructionFormat instruction) 计算指令数据的MD5哈希static byte[]PTZInstructionCrypto.calculateSHA256Hash(PTZInstructionFormat instruction) 计算指令数据的SHA-256哈希static byte[]PTZInstructionCrypto.encryptAESGCM(PTZInstructionFormat instruction, SecretKey secretKey) AES-GCM加密static byte[]PTZInstructionCrypto.encryptXOR(PTZInstructionFormat instruction, byte[] key) 简单XOR加密 (适用于轻量级场景)static booleanPTZInstructionCrypto.verifyIntegrity(PTZInstructionFormat instruction, byte[] expectedHash, String algorithm) 验证指令完整性 -
Uses of PTZInstructionFormat in io.github.lunasaw.gb28181.common.entity.control.instruction.serializer
Methods in io.github.lunasaw.gb28181.common.entity.control.instruction.serializer that return PTZInstructionFormatModifier and TypeMethodDescriptionstatic PTZInstructionFormatPTZInstructionSerializer.deserializeFromBase64(String base64String) 从Base64字符串反序列化static PTZInstructionFormatPTZInstructionSerializer.deserializeFromByteBuffer(ByteBuffer buffer) 从ByteBuffer反序列化static PTZInstructionFormatPTZInstructionSerializer.deserializeFromBytes(byte[] bytes) 从字节数组反序列化static PTZInstructionFormatPTZInstructionSerializer.deserializeFromHex(String hexString) 从十六进制字符串反序列化static PTZInstructionFormatPTZInstructionSerializer.deserializeFromObjectStream(byte[] bytes) 从Java对象流反序列化Methods in io.github.lunasaw.gb28181.common.entity.control.instruction.serializer with parameters of type PTZInstructionFormatModifier and TypeMethodDescriptionstatic StringPTZInstructionSerializer.serializeToBase64(PTZInstructionFormat instruction) 序列化为Base64字符串static ByteBufferPTZInstructionSerializer.serializeToByteBuffer(PTZInstructionFormat instruction) 序列化为紧凑的字节缓冲区static byte[]PTZInstructionSerializer.serializeToBytes(PTZInstructionFormat instruction) 序列化为字节数组static StringPTZInstructionSerializer.serializeToHex(PTZInstructionFormat instruction) 序列化为十六进制字符串static byte[]PTZInstructionSerializer.serializeToObjectStream(PTZInstructionFormat instruction) 序列化为Java对象流static booleanPTZInstructionSerializer.validateSerialization(PTZInstructionFormat original, Object serialized, PTZInstructionSerializer.SerializationFunction<Object, PTZInstructionFormat> deserializer) 验证序列化的完整性Method parameters in io.github.lunasaw.gb28181.common.entity.control.instruction.serializer with type arguments of type PTZInstructionFormatModifier and TypeMethodDescriptionstatic booleanPTZInstructionSerializer.validateSerialization(PTZInstructionFormat original, Object serialized, PTZInstructionSerializer.SerializationFunction<Object, PTZInstructionFormat> deserializer) 验证序列化的完整性