Codec for <audioFileInfo>.
Read the <audioFileInfo> the camera writes
Read the <audioFileInfo> the camera writes
import { assertEquals } from "@std/assert"; import { parse } from "@std/xml"; import { audioFileInfo } from "@hertzg/reolink-api/protocol/params"; const root = parse( '<audioFileInfo version="1.1"><channelId>0</channelId>' + "<fileSize>48000</fileSize></audioFileInfo>", ).root; assertEquals(audioFileInfo.decode(root), { channelId: 0, fileSize: 48000 });
XmlParam<"audioFileInfo", AudioFileInfo>