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 PTZInstructionFormat
PTZInstructionFormat.fromByteArray
(byte[] bytes) 从字节数组创建指令static PTZInstructionFormat
PTZInstructionFormat.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 PTZInstructionFormat
PTZInstructionCrypto.decryptAESGCM
(byte[] encryptedData, SecretKey secretKey) AES-GCM解密static PTZInstructionFormat
PTZInstructionCrypto.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 boolean
PTZInstructionCrypto.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 PTZInstructionFormat
PTZInstructionSerializer.deserializeFromBase64
(String base64String) 从Base64字符串反序列化static PTZInstructionFormat
PTZInstructionSerializer.deserializeFromByteBuffer
(ByteBuffer buffer) 从ByteBuffer反序列化static PTZInstructionFormat
PTZInstructionSerializer.deserializeFromBytes
(byte[] bytes) 从字节数组反序列化static PTZInstructionFormat
PTZInstructionSerializer.deserializeFromHex
(String hexString) 从十六进制字符串反序列化static PTZInstructionFormat
PTZInstructionSerializer.deserializeFromObjectStream
(byte[] bytes) 从Java对象流反序列化Methods in io.github.lunasaw.gb28181.common.entity.control.instruction.serializer with parameters of type PTZInstructionFormatModifier and TypeMethodDescriptionstatic String
PTZInstructionSerializer.serializeToBase64
(PTZInstructionFormat instruction) 序列化为Base64字符串static ByteBuffer
PTZInstructionSerializer.serializeToByteBuffer
(PTZInstructionFormat instruction) 序列化为紧凑的字节缓冲区static byte[]
PTZInstructionSerializer.serializeToBytes
(PTZInstructionFormat instruction) 序列化为字节数组static String
PTZInstructionSerializer.serializeToHex
(PTZInstructionFormat instruction) 序列化为十六进制字符串static byte[]
PTZInstructionSerializer.serializeToObjectStream
(PTZInstructionFormat instruction) 序列化为Java对象流static boolean
PTZInstructionSerializer.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 boolean
PTZInstructionSerializer.validateSerialization
(PTZInstructionFormat original, Object serialized, PTZInstructionSerializer.SerializationFunction<Object, PTZInstructionFormat> deserializer) 验证序列化的完整性