import { ZoomVideoSdkUser } from './ZoomVideoSdkUser'; import { ZoomVideoSdkSessionAudioStatisticsInfoType, ZoomVideoSdkSessionVideoStatisticsInfoType, ZoomVideoSdkSessionShareStatisticsInfoType } from './ZoomVideoSdkSessionStatisticsInfo'; import type { SessionType } from './ZoomVideoSdk'; /** * Zoom Video SDK session. */ export declare type ZoomVideoSdkSessionType = { /** * Get the session's name. */ getSessionName: () => Promise; /** * Get the session ID. */ getSessionID: () => Promise; /** * Get the session's password. */ getSessionPassword: () => Promise; /** * Get the host's name. */ getSessionHostName: () => Promise; /** * Get the session's host user object. */ getSessionHost: () => Promise; /** * Get a list of the session's remote users. */ getRemoteUsers: () => Promise; /** * Get the session's user object for myself. */ getMySelf: () => Promise; /** * Get the session number. */ getSessionNumber: () => Promise; /** * Get the session phone passcode. */ getSessionPhonePasscode: () => Promise; /** * Get the session audio statistics information. */ getAudioStatisticsInfo: () => Promise; /** * Get the received audio frequency. */ getAudioRecvFrequency: () => Promise; /** * Get the received audio jitter. */ getAudioRecvJitter: () => Promise; /** * Get the received audio latency. */ getAudioRecvLatency: () => Promise; /** * Get the average packet loss for received audio. */ getAudioRecvPacketLossAvg: () => Promise; /** * Get the maximum packet loss for received audio. */ getAudioRecvPacketLossMax: () => Promise; /** * Get the sent audio frequency. */ getAudioSendFrequency: () => Promise; /** * Get the sent audio jitter. */ getAudioSendJitter: () => Promise; /** * Get the sent audio latency. */ getAudioSendLatency: () => Promise; /** * Get the average packet loss for sent audio. */ getAudioSendPacketLossAvg: () => Promise; /** * Get the maximum packet loss for sent audio. */ getAudioSendPacketLossMax: () => Promise; /** * Get video statistics information. */ getVideoStatisticsInfo: () => Promise; /** * Get the received video frames per second. */ getVideoRecvFps: () => Promise; /** * Get the received video frame height. */ getVideoRecvFrameHeight: () => Promise; /** * Get the received video frame width. */ getVideoRecvFrameWidth: () => Promise; /** * Get the received video jitter. */ getVideoRecvJitter: () => Promise; /** * Get the received video latency. */ getVideoRecvLatency: () => Promise; /** * Get the average packet loss for received video. */ getVideoRecvPacketLossAvg: () => Promise; /** * Get the maximum packet loss for received video. */ getVideoRecvPacketLossMax: () => Promise; /** * Get the sent video frames per second. */ getVideoSendFps: () => Promise; /** * Get the sent video frame height. */ getVideoSendFrameHeight: () => Promise; /** * Get the sent video frame width. */ getVideoSendFrameWidth: () => Promise; /** * Get the sent video jitter. */ getVideoSendJitter: () => Promise; /** * Get the sent video latency. */ getVideoSendLatency: () => Promise; /** * Get the average packet loss for sent video. */ getVideoSendPacketLossAvg: () => Promise; /** * Get the maximum packet loss for sent video. */ getVideoSendPacketLossMax: () => Promise; /** * Get sharing statistics information. */ getShareStatisticsInfo: () => Promise; /** * Get the received share frames per second. */ getShareRecvFps: () => Promise; /** * Get the received share frame height. */ getShareRecvFrameHeight: () => Promise; /** * Get the received share frame width. */ getShareRecvFrameWidth: () => Promise; /** * Get the received share jitter. */ getShareRecvJitter: () => Promise; /** * Get the received share latency. */ getShareRecvLatency: () => Promise; /** * Get the average packet loss for received share. */ getShareRecvPacketLossAvg: () => Promise; /** * Get the maximum packet loss for received share. */ getShareRecvPacketLossMax: () => Promise; /** * Get the sent share frames per second. */ getShareSendFps: () => Promise; /** * Get the sent share frame height. */ getShareSendFrameHeight: () => Promise; /** * Get the sent share frame width. */ getShareSendFrameWidth: () => Promise; /** * Get the sent share jitter. */ getShareSendJitter: () => Promise; /** * Get the sent share latency. */ getShareSendLatency: () => Promise; /** * Get the sent share latency. */ getShareSendPacketLossAvg: () => Promise; /** * Get the maximum packet loss for sent share. */ getShareSendPacketLossMax: () => Promise; /** * Get the session type. */ getSessionType: () => Promise; }; export declare class ZoomVideoSdkSession implements ZoomVideoSdkSessionType { getSessionName(): Promise; getSessionPassword(): Promise; getSessionHostName(): Promise; getSessionID(): Promise; getSessionHost(): Promise; getRemoteUsers(): Promise; getMySelf(): Promise; getSessionNumber(): Promise; getSessionPhonePasscode(): Promise; getAudioStatisticsInfo(): Promise; getAudioRecvFrequency(): Promise; getAudioRecvJitter(): Promise; getAudioRecvLatency(): Promise; getAudioRecvPacketLossAvg(): Promise; getAudioRecvPacketLossMax(): Promise; getAudioSendFrequency(): Promise; getAudioSendJitter(): Promise; getAudioSendLatency(): Promise; getAudioSendPacketLossAvg(): Promise; getAudioSendPacketLossMax(): Promise; getVideoStatisticsInfo(): Promise; getVideoRecvFps(): Promise; getVideoRecvFrameHeight(): Promise; getVideoRecvFrameWidth(): Promise; getVideoRecvJitter(): Promise; getVideoRecvLatency(): Promise; getVideoRecvPacketLossAvg(): Promise; getVideoRecvPacketLossMax(): Promise; getVideoSendFps(): Promise; getVideoSendFrameHeight(): Promise; getVideoSendFrameWidth(): Promise; getVideoSendJitter(): Promise; getVideoSendLatency(): Promise; getVideoSendPacketLossAvg(): Promise; getVideoSendPacketLossMax(): Promise; getShareStatisticsInfo(): Promise; getShareRecvFps(): Promise; getShareRecvFrameHeight(): Promise; getShareRecvFrameWidth(): Promise; getShareRecvJitter(): Promise; getShareRecvLatency(): Promise; getShareRecvPacketLossAvg(): Promise; getShareRecvPacketLossMax(): Promise; getShareSendFps(): Promise; getShareSendFrameHeight(): Promise; getShareSendFrameWidth(): Promise; getShareSendJitter(): Promise; getShareSendLatency(): Promise; getShareSendPacketLossAvg(): Promise; getShareSendPacketLossMax(): Promise; getSessionType(): Promise; }