function extensionXml
extensionXml(channel: number): string

Builds the extension XML that addresses a request to one camera channel.

Requests about a channel, such as a snapshot or PTZ move, carry it in front of their body, see the extension option of createMessage.

Examples

Address channel 0

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

assertStringIncludes(extensionXml(0), "<channelId>0</channelId>");

Parameters

channel: number

The zero-based channel number.

Return Type

string

The extension XML, ready to be encrypted.

Usage

import { extensionXml } from "protocol/message.ts";