variable audioTask

Codec for <AudioTask>.

Examples

Build a <AudioTask> element

import { assertStringIncludes } from "@std/assert";
import { audioTask } from "@hertzg/reolink-api/protocol/params";

const xml = audioTask.encode({
  channelId: 0,
  enable: 1,
  typeScheduleList: [{ type: "MD", valueTable: "1".repeat(168) }],
});

assertStringIncludes(xml, "<enable>1</enable>");

Type

XmlParam<"AudioTask", AudioTask>

Usage

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