variable talkAbility

Codec for <TalkAbility>.

Examples

Build a <TalkAbility> element

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

const xml = talkAbility.encode({
  duplexList: ["HDX"],
  audioStreamModeList: ["onlyAudioStream"],
});

assertStringIncludes(xml, "<duplexList><duplex>HDX</duplex></duplexList>");

Type

XmlParam<"TalkAbility", TalkAbility>

Usage

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