import { Track } from "./track"; export declare class AudioTrack extends Track { private mediaStream; constructor(track: MediaStreamTrack, userId?: string, direction?: "local" | "remote"); /** * @inernal */ resume(track: MediaStreamTrack): void; /** * 设置音量,目前仅对采集到的 Track 有效(订阅 Track 无效) * @param value 增益值,0 静音,2,当前声音的 2 倍 */ setVolume(value: number): void; /** * 获取当前 2048 位的时域数据 */ getCurrentTimeDomainData(): Uint8Array; /** * 获取当前 2048 位的频域数据 */ getCurrentFrequencyData(): Uint8Array; /** * 获取这个 Track 的音量设置,默认为 1,也就是原始音量 */ getVolume(): number; /** * 获取当前实时的音量等级,一般用来展示可视化音量数据 */ getCurrentVolumeLevel(): number; release(): void; }