variable audioFileInfo

Codec for <audioFileInfo>.

Examples

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 });

Type

XmlParam<"audioFileInfo", AudioFileInfo>

Usage

import { audioFileInfo } from "protocol/params/mod.ts";