type alias TalkAbility

The two-way audio abilities in <TalkAbility>.

Properties

duplexList: ("FDX" | "HDX")[]

Supported duplex modes: full (FDX) or half (HDX); up to eight.

audioStreamModeList: ("followVideoStream" | "onlyAudioStream" | "mixAudioStream")[]

Supported audio stream modes; up to eight. mixAudioStream is Video Doorbell PoE only.

optional
audioConfigList: { priority: number; audioType: "adpcm" | "g711"; sampleRate: number; samplePrecision: number; lengthPerEncoder: number; soundTrack: "mono" | "stereo"; }[]

Supported audio encodings; absent when none is set.

Usage

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