///
import { MobiusServers } from './types';
export declare function getTestUtilsWebex(): {
version: string;
config: {
fedramp: boolean;
};
canAuthorize: boolean;
credentials: {
getUserToken: jest.Mock;
};
ready: boolean;
request: jest.Mock;
internal: {
metrics: {
submitClientMetrics: jest.Mock;
};
mercury: {
on: jest.Mock;
off: jest.Mock;
connected: boolean;
connecting: boolean;
};
calendar: null;
device: {
url: string;
deviceId: string;
userId: string;
orgId: string;
version: string;
callingBehavior: string;
features: {
entitlement: {
models: {
_values: {
key: string;
};
}[];
};
};
};
encryption: {
decryptText: jest.Mock;
encryptText: jest.Mock;
kms: {
createUnboundKeys: jest.Mock;
createResource: jest.Mock;
bindKey: jest.Mock;
};
};
presence: jest.Mock;
support: {
submitLogs: jest.Mock;
};
services: {
_hostCatalog: {};
_serviceUrls: {
mobius: string;
identity: string;
janus: string;
wdm: string;
broadworksIdpProxy: string;
hydra: string;
mercuryApi: string;
'ucmgmt-gateway': string;
contactsService: string;
};
fetchClientRegionInfo: jest.Mock;
getMobiusClusters: jest.Mock;
};
};
logger: {
log: jest.Mock;
error: jest.Mock;
warn: jest.Mock;
trace: jest.Mock;
info: jest.Mock;
debug: jest.Mock;
};
messages: null;
memberships: null;
people: {
list: jest.Mock;
};
rooms: null;
teams: null;
};
export declare const registration: {
triggerRegistration: () => jest.Mock;
};
export declare const mediaConnection: import("@webex/internal-media-core").RoapMediaConnection;
export declare const flushPromises: (count: number) => Promise;
export declare const mockCallingClient: {
emit: jest.Mock;
register: jest.Mock;
on: jest.Mock;
off: jest.Mock;
};
export declare const getMockRequestTemplate: () => {
headers: {
'cisco-device-url': string;
'spark-user-agent': string;
};
service: string;
};
export declare const getMobiusDiscoveryResponse: () => MobiusServers;
export declare const getMockDeviceInfo: () => {
device: {
deviceId: string;
uri: string;
status: string;
lastSeen: string;
addresses: string[];
clientDeviceUri: string;
};
};
export declare const getSampleScimResponse: () => {
totalResults: string;
itemsPerPage: string;
startIndex: string;
schemas: string[];
Resources: {
userName: string;
emails: {
primary: boolean;
type: string;
value: string;
}[];
name: {
givenName: string;
familyName: string;
};
phoneNumbers: {
primary: boolean;
type: string;
value: string;
}[];
entitlements: string[];
cisSyncSource: string;
photos: {
type: string;
value: string;
}[];
id: string;
meta: {
created: string;
lastModified: string;
lastLoginTime: string;
version: string;
location: string;
organizationID: string;
creator: string;
modifier: string;
};
displayName: string;
active: boolean;
licenseID: string[];
userSettings: string[];
sipAddresses: {
type: string;
value: string;
primary: boolean;
}[];
isTeamsOnJabberEnabled: boolean;
isUCCallOnJabberEnabled: boolean;
userType: string;
mfaEnabled: boolean;
teamsClusterId: string;
}[];
};
export declare const getSampleMinimumScimResponse: () => {
totalResults: string;
itemsPerPage: string;
startIndex: string;
schemas: string[];
Resources: {
userName: string;
id: string;
meta: {
created: string;
lastModified: string;
lastLoginTime: string;
version: string;
location: string;
organizationID: string;
creator: string;
modifier: string;
};
}[];
};
export declare const getSamplePeopleListResponse: () => {
notFoundIds: null;
items: {
id: string;
emails: string[];
phoneNumbers: {
type: string;
value: string;
}[];
displayName: string;
nickName: string;
firstName: string;
lastName: string;
avatar: string;
orgId: string;
created: string;
lastModified: string;
lastActivity: string;
status: string;
type: string;
}[];
};
export declare const getSampleRawAndParsedMediaStats: () => {
statsWithVoOneWayDelayAndNw: {
raw: ({
id: string;
timestamp: number;
type: string;
fingerprint: string;
fingerprintAlgorithm: string;
base64Certificate: string;
transportId?: undefined;
payloadType?: undefined;
mimeType?: undefined;
clockRate?: undefined;
channels?: undefined;
sdpFmtpLine?: undefined;
localCandidateId?: undefined;
remoteCandidateId?: undefined;
state?: undefined;
priority?: undefined;
nominated?: undefined;
writable?: undefined;
packetsSent?: undefined;
packetsReceived?: undefined;
bytesSent?: undefined;
bytesReceived?: undefined;
totalRoundTripTime?: undefined;
currentRoundTripTime?: undefined;
availableOutgoingBitrate?: undefined;
requestsReceived?: undefined;
requestsSent?: undefined;
responsesReceived?: undefined;
responsesSent?: undefined;
consentRequestsSent?: undefined;
packetsDiscardedOnSend?: undefined;
bytesDiscardedOnSend?: undefined;
streamIdentifier?: undefined;
trackIds?: undefined;
trackIdentifier?: undefined;
remoteSource?: undefined;
ended?: undefined;
detached?: undefined;
kind?: undefined;
jitterBufferDelay?: undefined;
jitterBufferEmittedCount?: undefined;
audioLevel?: undefined;
totalAudioEnergy?: undefined;
totalSamplesReceived?: undefined;
totalSamplesDuration?: undefined;
concealedSamples?: undefined;
silentConcealedSamples?: undefined;
concealmentEvents?: undefined;
insertedSamplesForDeceleration?: undefined;
removedSamplesForAcceleration?: undefined;
mediaSourceId?: undefined;
echoReturnLoss?: undefined;
echoReturnLossEnhancement?: undefined;
isRemote?: undefined;
networkType?: undefined;
ip?: undefined;
address?: undefined;
port?: undefined;
protocol?: undefined;
candidateType?: undefined;
foundation?: undefined;
usernameFragment?: undefined;
tcpType?: undefined;
ssrc?: undefined;
trackId?: undefined;
codecId?: undefined;
mediaType?: undefined;
jitter?: undefined;
packetsLost?: undefined;
mid?: undefined;
remoteId?: undefined;
packetsDiscarded?: undefined;
fecPacketsReceived?: undefined;
fecPacketsDiscarded?: undefined;
headerBytesReceived?: undefined;
lastPacketReceivedTimestamp?: undefined;
jitterBufferTargetDelay?: undefined;
jitterBufferMinimumDelay?: undefined;
retransmittedPacketsSent?: undefined;
headerBytesSent?: undefined;
retransmittedBytesSent?: undefined;
targetBitrate?: undefined;
nackCount?: undefined;
active?: undefined;
dataChannelsOpened?: undefined;
dataChannelsClosed?: undefined;
localId?: undefined;
roundTripTime?: undefined;
fractionLost?: undefined;
roundTripTimeMeasurements?: undefined;
remoteTimestamp?: undefined;
reportsSent?: undefined;
dtlsState?: undefined;
selectedCandidatePairId?: undefined;
localCertificateId?: undefined;
remoteCertificateId?: undefined;
tlsVersion?: undefined;
dtlsCipher?: undefined;
dtlsRole?: undefined;
srtpCipher?: undefined;
selectedCandidatePairChanges?: undefined;
iceRole?: undefined;
iceLocalUsernameFragment?: undefined;
iceState?: undefined;
} | {
id: string;
timestamp: number;
type: string;
transportId: string;
payloadType: number;
mimeType: string;
clockRate: number;
channels: number;
sdpFmtpLine: string;
fingerprint?: undefined;
fingerprintAlgorithm?: undefined;
base64Certificate?: undefined;
localCandidateId?: undefined;
remoteCandidateId?: undefined;
state?: undefined;
priority?: undefined;
nominated?: undefined;
writable?: undefined;
packetsSent?: undefined;
packetsReceived?: undefined;
bytesSent?: undefined;
bytesReceived?: undefined;
totalRoundTripTime?: undefined;
currentRoundTripTime?: undefined;
availableOutgoingBitrate?: undefined;
requestsReceived?: undefined;
requestsSent?: undefined;
responsesReceived?: undefined;
responsesSent?: undefined;
consentRequestsSent?: undefined;
packetsDiscardedOnSend?: undefined;
bytesDiscardedOnSend?: undefined;
streamIdentifier?: undefined;
trackIds?: undefined;
trackIdentifier?: undefined;
remoteSource?: undefined;
ended?: undefined;
detached?: undefined;
kind?: undefined;
jitterBufferDelay?: undefined;
jitterBufferEmittedCount?: undefined;
audioLevel?: undefined;
totalAudioEnergy?: undefined;
totalSamplesReceived?: undefined;
totalSamplesDuration?: undefined;
concealedSamples?: undefined;
silentConcealedSamples?: undefined;
concealmentEvents?: undefined;
insertedSamplesForDeceleration?: undefined;
removedSamplesForAcceleration?: undefined;
mediaSourceId?: undefined;
echoReturnLoss?: undefined;
echoReturnLossEnhancement?: undefined;
isRemote?: undefined;
networkType?: undefined;
ip?: undefined;
address?: undefined;
port?: undefined;
protocol?: undefined;
candidateType?: undefined;
foundation?: undefined;
usernameFragment?: undefined;
tcpType?: undefined;
ssrc?: undefined;
trackId?: undefined;
codecId?: undefined;
mediaType?: undefined;
jitter?: undefined;
packetsLost?: undefined;
mid?: undefined;
remoteId?: undefined;
packetsDiscarded?: undefined;
fecPacketsReceived?: undefined;
fecPacketsDiscarded?: undefined;
headerBytesReceived?: undefined;
lastPacketReceivedTimestamp?: undefined;
jitterBufferTargetDelay?: undefined;
jitterBufferMinimumDelay?: undefined;
retransmittedPacketsSent?: undefined;
headerBytesSent?: undefined;
retransmittedBytesSent?: undefined;
targetBitrate?: undefined;
nackCount?: undefined;
active?: undefined;
dataChannelsOpened?: undefined;
dataChannelsClosed?: undefined;
localId?: undefined;
roundTripTime?: undefined;
fractionLost?: undefined;
roundTripTimeMeasurements?: undefined;
remoteTimestamp?: undefined;
reportsSent?: undefined;
dtlsState?: undefined;
selectedCandidatePairId?: undefined;
localCertificateId?: undefined;
remoteCertificateId?: undefined;
tlsVersion?: undefined;
dtlsCipher?: undefined;
dtlsRole?: undefined;
srtpCipher?: undefined;
selectedCandidatePairChanges?: undefined;
iceRole?: undefined;
iceLocalUsernameFragment?: undefined;
iceState?: undefined;
} | {
id: string;
timestamp: number;
type: string;
transportId: string;
localCandidateId: string;
remoteCandidateId: string;
state: string;
priority: number;
nominated: boolean;
writable: boolean;
packetsSent: number;
packetsReceived: number;
bytesSent: number;
bytesReceived: number;
totalRoundTripTime: number;
currentRoundTripTime: number;
availableOutgoingBitrate: number;
requestsReceived: number;
requestsSent: number;
responsesReceived: number;
responsesSent: number;
consentRequestsSent: number;
packetsDiscardedOnSend: number;
bytesDiscardedOnSend: number;
fingerprint?: undefined;
fingerprintAlgorithm?: undefined;
base64Certificate?: undefined;
payloadType?: undefined;
mimeType?: undefined;
clockRate?: undefined;
channels?: undefined;
sdpFmtpLine?: undefined;
streamIdentifier?: undefined;
trackIds?: undefined;
trackIdentifier?: undefined;
remoteSource?: undefined;
ended?: undefined;
detached?: undefined;
kind?: undefined;
jitterBufferDelay?: undefined;
jitterBufferEmittedCount?: undefined;
audioLevel?: undefined;
totalAudioEnergy?: undefined;
totalSamplesReceived?: undefined;
totalSamplesDuration?: undefined;
concealedSamples?: undefined;
silentConcealedSamples?: undefined;
concealmentEvents?: undefined;
insertedSamplesForDeceleration?: undefined;
removedSamplesForAcceleration?: undefined;
mediaSourceId?: undefined;
echoReturnLoss?: undefined;
echoReturnLossEnhancement?: undefined;
isRemote?: undefined;
networkType?: undefined;
ip?: undefined;
address?: undefined;
port?: undefined;
protocol?: undefined;
candidateType?: undefined;
foundation?: undefined;
usernameFragment?: undefined;
tcpType?: undefined;
ssrc?: undefined;
trackId?: undefined;
codecId?: undefined;
mediaType?: undefined;
jitter?: undefined;
packetsLost?: undefined;
mid?: undefined;
remoteId?: undefined;
packetsDiscarded?: undefined;
fecPacketsReceived?: undefined;
fecPacketsDiscarded?: undefined;
headerBytesReceived?: undefined;
lastPacketReceivedTimestamp?: undefined;
jitterBufferTargetDelay?: undefined;
jitterBufferMinimumDelay?: undefined;
retransmittedPacketsSent?: undefined;
headerBytesSent?: undefined;
retransmittedBytesSent?: undefined;
targetBitrate?: undefined;
nackCount?: undefined;
active?: undefined;
dataChannelsOpened?: undefined;
dataChannelsClosed?: undefined;
localId?: undefined;
roundTripTime?: undefined;
fractionLost?: undefined;
roundTripTimeMeasurements?: undefined;
remoteTimestamp?: undefined;
reportsSent?: undefined;
dtlsState?: undefined;
selectedCandidatePairId?: undefined;
localCertificateId?: undefined;
remoteCertificateId?: undefined;
tlsVersion?: undefined;
dtlsCipher?: undefined;
dtlsRole?: undefined;
srtpCipher?: undefined;
selectedCandidatePairChanges?: undefined;
iceRole?: undefined;
iceLocalUsernameFragment?: undefined;
iceState?: undefined;
} | {
id: string;
timestamp: number;
type: string;
streamIdentifier: string;
trackIds: string[];
fingerprint?: undefined;
fingerprintAlgorithm?: undefined;
base64Certificate?: undefined;
transportId?: undefined;
payloadType?: undefined;
mimeType?: undefined;
clockRate?: undefined;
channels?: undefined;
sdpFmtpLine?: undefined;
localCandidateId?: undefined;
remoteCandidateId?: undefined;
state?: undefined;
priority?: undefined;
nominated?: undefined;
writable?: undefined;
packetsSent?: undefined;
packetsReceived?: undefined;
bytesSent?: undefined;
bytesReceived?: undefined;
totalRoundTripTime?: undefined;
currentRoundTripTime?: undefined;
availableOutgoingBitrate?: undefined;
requestsReceived?: undefined;
requestsSent?: undefined;
responsesReceived?: undefined;
responsesSent?: undefined;
consentRequestsSent?: undefined;
packetsDiscardedOnSend?: undefined;
bytesDiscardedOnSend?: undefined;
trackIdentifier?: undefined;
remoteSource?: undefined;
ended?: undefined;
detached?: undefined;
kind?: undefined;
jitterBufferDelay?: undefined;
jitterBufferEmittedCount?: undefined;
audioLevel?: undefined;
totalAudioEnergy?: undefined;
totalSamplesReceived?: undefined;
totalSamplesDuration?: undefined;
concealedSamples?: undefined;
silentConcealedSamples?: undefined;
concealmentEvents?: undefined;
insertedSamplesForDeceleration?: undefined;
removedSamplesForAcceleration?: undefined;
mediaSourceId?: undefined;
echoReturnLoss?: undefined;
echoReturnLossEnhancement?: undefined;
isRemote?: undefined;
networkType?: undefined;
ip?: undefined;
address?: undefined;
port?: undefined;
protocol?: undefined;
candidateType?: undefined;
foundation?: undefined;
usernameFragment?: undefined;
tcpType?: undefined;
ssrc?: undefined;
trackId?: undefined;
codecId?: undefined;
mediaType?: undefined;
jitter?: undefined;
packetsLost?: undefined;
mid?: undefined;
remoteId?: undefined;
packetsDiscarded?: undefined;
fecPacketsReceived?: undefined;
fecPacketsDiscarded?: undefined;
headerBytesReceived?: undefined;
lastPacketReceivedTimestamp?: undefined;
jitterBufferTargetDelay?: undefined;
jitterBufferMinimumDelay?: undefined;
retransmittedPacketsSent?: undefined;
headerBytesSent?: undefined;
retransmittedBytesSent?: undefined;
targetBitrate?: undefined;
nackCount?: undefined;
active?: undefined;
dataChannelsOpened?: undefined;
dataChannelsClosed?: undefined;
localId?: undefined;
roundTripTime?: undefined;
fractionLost?: undefined;
roundTripTimeMeasurements?: undefined;
remoteTimestamp?: undefined;
reportsSent?: undefined;
dtlsState?: undefined;
selectedCandidatePairId?: undefined;
localCertificateId?: undefined;
remoteCertificateId?: undefined;
tlsVersion?: undefined;
dtlsCipher?: undefined;
dtlsRole?: undefined;
srtpCipher?: undefined;
selectedCandidatePairChanges?: undefined;
iceRole?: undefined;
iceLocalUsernameFragment?: undefined;
iceState?: undefined;
} | {
id: string;
timestamp: number;
type: string;
trackIdentifier: string;
remoteSource: boolean;
ended: boolean;
detached: boolean;
kind: string;
jitterBufferDelay: number;
jitterBufferEmittedCount: number;
audioLevel: number;
totalAudioEnergy: number;
totalSamplesReceived: number;
totalSamplesDuration: number;
concealedSamples: number;
silentConcealedSamples: number;
concealmentEvents: number;
insertedSamplesForDeceleration: number;
removedSamplesForAcceleration: number;
fingerprint?: undefined;
fingerprintAlgorithm?: undefined;
base64Certificate?: undefined;
transportId?: undefined;
payloadType?: undefined;
mimeType?: undefined;
clockRate?: undefined;
channels?: undefined;
sdpFmtpLine?: undefined;
localCandidateId?: undefined;
remoteCandidateId?: undefined;
state?: undefined;
priority?: undefined;
nominated?: undefined;
writable?: undefined;
packetsSent?: undefined;
packetsReceived?: undefined;
bytesSent?: undefined;
bytesReceived?: undefined;
totalRoundTripTime?: undefined;
currentRoundTripTime?: undefined;
availableOutgoingBitrate?: undefined;
requestsReceived?: undefined;
requestsSent?: undefined;
responsesReceived?: undefined;
responsesSent?: undefined;
consentRequestsSent?: undefined;
packetsDiscardedOnSend?: undefined;
bytesDiscardedOnSend?: undefined;
streamIdentifier?: undefined;
trackIds?: undefined;
mediaSourceId?: undefined;
echoReturnLoss?: undefined;
echoReturnLossEnhancement?: undefined;
isRemote?: undefined;
networkType?: undefined;
ip?: undefined;
address?: undefined;
port?: undefined;
protocol?: undefined;
candidateType?: undefined;
foundation?: undefined;
usernameFragment?: undefined;
tcpType?: undefined;
ssrc?: undefined;
trackId?: undefined;
codecId?: undefined;
mediaType?: undefined;
jitter?: undefined;
packetsLost?: undefined;
mid?: undefined;
remoteId?: undefined;
packetsDiscarded?: undefined;
fecPacketsReceived?: undefined;
fecPacketsDiscarded?: undefined;
headerBytesReceived?: undefined;
lastPacketReceivedTimestamp?: undefined;
jitterBufferTargetDelay?: undefined;
jitterBufferMinimumDelay?: undefined;
retransmittedPacketsSent?: undefined;
headerBytesSent?: undefined;
retransmittedBytesSent?: undefined;
targetBitrate?: undefined;
nackCount?: undefined;
active?: undefined;
dataChannelsOpened?: undefined;
dataChannelsClosed?: undefined;
localId?: undefined;
roundTripTime?: undefined;
fractionLost?: undefined;
roundTripTimeMeasurements?: undefined;
remoteTimestamp?: undefined;
reportsSent?: undefined;
dtlsState?: undefined;
selectedCandidatePairId?: undefined;
localCertificateId?: undefined;
remoteCertificateId?: undefined;
tlsVersion?: undefined;
dtlsCipher?: undefined;
dtlsRole?: undefined;
srtpCipher?: undefined;
selectedCandidatePairChanges?: undefined;
iceRole?: undefined;
iceLocalUsernameFragment?: undefined;
iceState?: undefined;
} | {
id: string;
timestamp: number;
type: string;
trackIdentifier: string;
mediaSourceId: string;
remoteSource: boolean;
ended: boolean;
detached: boolean;
kind: string;
echoReturnLoss: number;
echoReturnLossEnhancement: number;
fingerprint?: undefined;
fingerprintAlgorithm?: undefined;
base64Certificate?: undefined;
transportId?: undefined;
payloadType?: undefined;
mimeType?: undefined;
clockRate?: undefined;
channels?: undefined;
sdpFmtpLine?: undefined;
localCandidateId?: undefined;
remoteCandidateId?: undefined;
state?: undefined;
priority?: undefined;
nominated?: undefined;
writable?: undefined;
packetsSent?: undefined;
packetsReceived?: undefined;
bytesSent?: undefined;
bytesReceived?: undefined;
totalRoundTripTime?: undefined;
currentRoundTripTime?: undefined;
availableOutgoingBitrate?: undefined;
requestsReceived?: undefined;
requestsSent?: undefined;
responsesReceived?: undefined;
responsesSent?: undefined;
consentRequestsSent?: undefined;
packetsDiscardedOnSend?: undefined;
bytesDiscardedOnSend?: undefined;
streamIdentifier?: undefined;
trackIds?: undefined;
jitterBufferDelay?: undefined;
jitterBufferEmittedCount?: undefined;
audioLevel?: undefined;
totalAudioEnergy?: undefined;
totalSamplesReceived?: undefined;
totalSamplesDuration?: undefined;
concealedSamples?: undefined;
silentConcealedSamples?: undefined;
concealmentEvents?: undefined;
insertedSamplesForDeceleration?: undefined;
removedSamplesForAcceleration?: undefined;
isRemote?: undefined;
networkType?: undefined;
ip?: undefined;
address?: undefined;
port?: undefined;
protocol?: undefined;
candidateType?: undefined;
foundation?: undefined;
usernameFragment?: undefined;
tcpType?: undefined;
ssrc?: undefined;
trackId?: undefined;
codecId?: undefined;
mediaType?: undefined;
jitter?: undefined;
packetsLost?: undefined;
mid?: undefined;
remoteId?: undefined;
packetsDiscarded?: undefined;
fecPacketsReceived?: undefined;
fecPacketsDiscarded?: undefined;
headerBytesReceived?: undefined;
lastPacketReceivedTimestamp?: undefined;
jitterBufferTargetDelay?: undefined;
jitterBufferMinimumDelay?: undefined;
retransmittedPacketsSent?: undefined;
headerBytesSent?: undefined;
retransmittedBytesSent?: undefined;
targetBitrate?: undefined;
nackCount?: undefined;
active?: undefined;
dataChannelsOpened?: undefined;
dataChannelsClosed?: undefined;
localId?: undefined;
roundTripTime?: undefined;
fractionLost?: undefined;
roundTripTimeMeasurements?: undefined;
remoteTimestamp?: undefined;
reportsSent?: undefined;
dtlsState?: undefined;
selectedCandidatePairId?: undefined;
localCertificateId?: undefined;
remoteCertificateId?: undefined;
tlsVersion?: undefined;
dtlsCipher?: undefined;
dtlsRole?: undefined;
srtpCipher?: undefined;
selectedCandidatePairChanges?: undefined;
iceRole?: undefined;
iceLocalUsernameFragment?: undefined;
iceState?: undefined;
} | {
id: string;
timestamp: number;
type: string;
transportId: string;
isRemote: boolean;
networkType: string;
ip: string;
address: string;
port: number;
protocol: string;
candidateType: string;
priority: number;
foundation: string;
usernameFragment: string;
tcpType: string;
fingerprint?: undefined;
fingerprintAlgorithm?: undefined;
base64Certificate?: undefined;
payloadType?: undefined;
mimeType?: undefined;
clockRate?: undefined;
channels?: undefined;
sdpFmtpLine?: undefined;
localCandidateId?: undefined;
remoteCandidateId?: undefined;
state?: undefined;
nominated?: undefined;
writable?: undefined;
packetsSent?: undefined;
packetsReceived?: undefined;
bytesSent?: undefined;
bytesReceived?: undefined;
totalRoundTripTime?: undefined;
currentRoundTripTime?: undefined;
availableOutgoingBitrate?: undefined;
requestsReceived?: undefined;
requestsSent?: undefined;
responsesReceived?: undefined;
responsesSent?: undefined;
consentRequestsSent?: undefined;
packetsDiscardedOnSend?: undefined;
bytesDiscardedOnSend?: undefined;
streamIdentifier?: undefined;
trackIds?: undefined;
trackIdentifier?: undefined;
remoteSource?: undefined;
ended?: undefined;
detached?: undefined;
kind?: undefined;
jitterBufferDelay?: undefined;
jitterBufferEmittedCount?: undefined;
audioLevel?: undefined;
totalAudioEnergy?: undefined;
totalSamplesReceived?: undefined;
totalSamplesDuration?: undefined;
concealedSamples?: undefined;
silentConcealedSamples?: undefined;
concealmentEvents?: undefined;
insertedSamplesForDeceleration?: undefined;
removedSamplesForAcceleration?: undefined;
mediaSourceId?: undefined;
echoReturnLoss?: undefined;
echoReturnLossEnhancement?: undefined;
ssrc?: undefined;
trackId?: undefined;
codecId?: undefined;
mediaType?: undefined;
jitter?: undefined;
packetsLost?: undefined;
mid?: undefined;
remoteId?: undefined;
packetsDiscarded?: undefined;
fecPacketsReceived?: undefined;
fecPacketsDiscarded?: undefined;
headerBytesReceived?: undefined;
lastPacketReceivedTimestamp?: undefined;
jitterBufferTargetDelay?: undefined;
jitterBufferMinimumDelay?: undefined;
retransmittedPacketsSent?: undefined;
headerBytesSent?: undefined;
retransmittedBytesSent?: undefined;
targetBitrate?: undefined;
nackCount?: undefined;
active?: undefined;
dataChannelsOpened?: undefined;
dataChannelsClosed?: undefined;
localId?: undefined;
roundTripTime?: undefined;
fractionLost?: undefined;
roundTripTimeMeasurements?: undefined;
remoteTimestamp?: undefined;
reportsSent?: undefined;
dtlsState?: undefined;
selectedCandidatePairId?: undefined;
localCertificateId?: undefined;
remoteCertificateId?: undefined;
tlsVersion?: undefined;
dtlsCipher?: undefined;
dtlsRole?: undefined;
srtpCipher?: undefined;
selectedCandidatePairChanges?: undefined;
iceRole?: undefined;
iceLocalUsernameFragment?: undefined;
iceState?: undefined;
} | {
id: string;
timestamp: number;
type: string;
ssrc: number;
kind: string;
trackId: string;
transportId: string;
codecId: string;
mediaType: string;
jitter: number;
packetsLost: number;
trackIdentifier: string;
mid: string;
remoteId: string;
packetsReceived: number;
packetsDiscarded: number;
fecPacketsReceived: number;
fecPacketsDiscarded: number;
bytesReceived: number;
headerBytesReceived: number;
lastPacketReceivedTimestamp: number;
jitterBufferDelay: number;
jitterBufferTargetDelay: number;
jitterBufferMinimumDelay: number;
jitterBufferEmittedCount: number;
totalSamplesReceived: number;
concealedSamples: number;
silentConcealedSamples: number;
concealmentEvents: number;
insertedSamplesForDeceleration: number;
removedSamplesForAcceleration: number;
audioLevel: number;
totalAudioEnergy: number;
totalSamplesDuration: number;
fingerprint?: undefined;
fingerprintAlgorithm?: undefined;
base64Certificate?: undefined;
payloadType?: undefined;
mimeType?: undefined;
clockRate?: undefined;
channels?: undefined;
sdpFmtpLine?: undefined;
localCandidateId?: undefined;
remoteCandidateId?: undefined;
state?: undefined;
priority?: undefined;
nominated?: undefined;
writable?: undefined;
packetsSent?: undefined;
bytesSent?: undefined;
totalRoundTripTime?: undefined;
currentRoundTripTime?: undefined;
availableOutgoingBitrate?: undefined;
requestsReceived?: undefined;
requestsSent?: undefined;
responsesReceived?: undefined;
responsesSent?: undefined;
consentRequestsSent?: undefined;
packetsDiscardedOnSend?: undefined;
bytesDiscardedOnSend?: undefined;
streamIdentifier?: undefined;
trackIds?: undefined;
remoteSource?: undefined;
ended?: undefined;
detached?: undefined;
mediaSourceId?: undefined;
echoReturnLoss?: undefined;
echoReturnLossEnhancement?: undefined;
isRemote?: undefined;
networkType?: undefined;
ip?: undefined;
address?: undefined;
port?: undefined;
protocol?: undefined;
candidateType?: undefined;
foundation?: undefined;
usernameFragment?: undefined;
tcpType?: undefined;
retransmittedPacketsSent?: undefined;
headerBytesSent?: undefined;
retransmittedBytesSent?: undefined;
targetBitrate?: undefined;
nackCount?: undefined;
active?: undefined;
dataChannelsOpened?: undefined;
dataChannelsClosed?: undefined;
localId?: undefined;
roundTripTime?: undefined;
fractionLost?: undefined;
roundTripTimeMeasurements?: undefined;
remoteTimestamp?: undefined;
reportsSent?: undefined;
dtlsState?: undefined;
selectedCandidatePairId?: undefined;
localCertificateId?: undefined;
remoteCertificateId?: undefined;
tlsVersion?: undefined;
dtlsCipher?: undefined;
dtlsRole?: undefined;
srtpCipher?: undefined;
selectedCandidatePairChanges?: undefined;
iceRole?: undefined;
iceLocalUsernameFragment?: undefined;
iceState?: undefined;
} | {
id: string;
timestamp: number;
type: string;
transportId: string;
isRemote: boolean;
networkType: string;
ip: string;
address: string;
port: number;
protocol: string;
candidateType: string;
priority: number;
foundation: string;
usernameFragment: string;
fingerprint?: undefined;
fingerprintAlgorithm?: undefined;
base64Certificate?: undefined;
payloadType?: undefined;
mimeType?: undefined;
clockRate?: undefined;
channels?: undefined;
sdpFmtpLine?: undefined;
localCandidateId?: undefined;
remoteCandidateId?: undefined;
state?: undefined;
nominated?: undefined;
writable?: undefined;
packetsSent?: undefined;
packetsReceived?: undefined;
bytesSent?: undefined;
bytesReceived?: undefined;
totalRoundTripTime?: undefined;
currentRoundTripTime?: undefined;
availableOutgoingBitrate?: undefined;
requestsReceived?: undefined;
requestsSent?: undefined;
responsesReceived?: undefined;
responsesSent?: undefined;
consentRequestsSent?: undefined;
packetsDiscardedOnSend?: undefined;
bytesDiscardedOnSend?: undefined;
streamIdentifier?: undefined;
trackIds?: undefined;
trackIdentifier?: undefined;
remoteSource?: undefined;
ended?: undefined;
detached?: undefined;
kind?: undefined;
jitterBufferDelay?: undefined;
jitterBufferEmittedCount?: undefined;
audioLevel?: undefined;
totalAudioEnergy?: undefined;
totalSamplesReceived?: undefined;
totalSamplesDuration?: undefined;
concealedSamples?: undefined;
silentConcealedSamples?: undefined;
concealmentEvents?: undefined;
insertedSamplesForDeceleration?: undefined;
removedSamplesForAcceleration?: undefined;
mediaSourceId?: undefined;
echoReturnLoss?: undefined;
echoReturnLossEnhancement?: undefined;
tcpType?: undefined;
ssrc?: undefined;
trackId?: undefined;
codecId?: undefined;
mediaType?: undefined;
jitter?: undefined;
packetsLost?: undefined;
mid?: undefined;
remoteId?: undefined;
packetsDiscarded?: undefined;
fecPacketsReceived?: undefined;
fecPacketsDiscarded?: undefined;
headerBytesReceived?: undefined;
lastPacketReceivedTimestamp?: undefined;
jitterBufferTargetDelay?: undefined;
jitterBufferMinimumDelay?: undefined;
retransmittedPacketsSent?: undefined;
headerBytesSent?: undefined;
retransmittedBytesSent?: undefined;
targetBitrate?: undefined;
nackCount?: undefined;
active?: undefined;
dataChannelsOpened?: undefined;
dataChannelsClosed?: undefined;
localId?: undefined;
roundTripTime?: undefined;
fractionLost?: undefined;
roundTripTimeMeasurements?: undefined;
remoteTimestamp?: undefined;
reportsSent?: undefined;
dtlsState?: undefined;
selectedCandidatePairId?: undefined;
localCertificateId?: undefined;
remoteCertificateId?: undefined;
tlsVersion?: undefined;
dtlsCipher?: undefined;
dtlsRole?: undefined;
srtpCipher?: undefined;
selectedCandidatePairChanges?: undefined;
iceRole?: undefined;
iceLocalUsernameFragment?: undefined;
iceState?: undefined;
} | {
id: string;
timestamp: number;
type: string;
transportId: string;
isRemote: boolean;
ip: string;
address: string;
port: number;
protocol: string;
candidateType: string;
priority: number;
foundation: string;
usernameFragment: string;
fingerprint?: undefined;
fingerprintAlgorithm?: undefined;
base64Certificate?: undefined;
payloadType?: undefined;
mimeType?: undefined;
clockRate?: undefined;
channels?: undefined;
sdpFmtpLine?: undefined;
localCandidateId?: undefined;
remoteCandidateId?: undefined;
state?: undefined;
nominated?: undefined;
writable?: undefined;
packetsSent?: undefined;
packetsReceived?: undefined;
bytesSent?: undefined;
bytesReceived?: undefined;
totalRoundTripTime?: undefined;
currentRoundTripTime?: undefined;
availableOutgoingBitrate?: undefined;
requestsReceived?: undefined;
requestsSent?: undefined;
responsesReceived?: undefined;
responsesSent?: undefined;
consentRequestsSent?: undefined;
packetsDiscardedOnSend?: undefined;
bytesDiscardedOnSend?: undefined;
streamIdentifier?: undefined;
trackIds?: undefined;
trackIdentifier?: undefined;
remoteSource?: undefined;
ended?: undefined;
detached?: undefined;
kind?: undefined;
jitterBufferDelay?: undefined;
jitterBufferEmittedCount?: undefined;
audioLevel?: undefined;
totalAudioEnergy?: undefined;
totalSamplesReceived?: undefined;
totalSamplesDuration?: undefined;
concealedSamples?: undefined;
silentConcealedSamples?: undefined;
concealmentEvents?: undefined;
insertedSamplesForDeceleration?: undefined;
removedSamplesForAcceleration?: undefined;
mediaSourceId?: undefined;
echoReturnLoss?: undefined;
echoReturnLossEnhancement?: undefined;
networkType?: undefined;
tcpType?: undefined;
ssrc?: undefined;
trackId?: undefined;
codecId?: undefined;
mediaType?: undefined;
jitter?: undefined;
packetsLost?: undefined;
mid?: undefined;
remoteId?: undefined;
packetsDiscarded?: undefined;
fecPacketsReceived?: undefined;
fecPacketsDiscarded?: undefined;
headerBytesReceived?: undefined;
lastPacketReceivedTimestamp?: undefined;
jitterBufferTargetDelay?: undefined;
jitterBufferMinimumDelay?: undefined;
retransmittedPacketsSent?: undefined;
headerBytesSent?: undefined;
retransmittedBytesSent?: undefined;
targetBitrate?: undefined;
nackCount?: undefined;
active?: undefined;
dataChannelsOpened?: undefined;
dataChannelsClosed?: undefined;
localId?: undefined;
roundTripTime?: undefined;
fractionLost?: undefined;
roundTripTimeMeasurements?: undefined;
remoteTimestamp?: undefined;
reportsSent?: undefined;
dtlsState?: undefined;
selectedCandidatePairId?: undefined;
localCertificateId?: undefined;
remoteCertificateId?: undefined;
tlsVersion?: undefined;
dtlsCipher?: undefined;
dtlsRole?: undefined;
srtpCipher?: undefined;
selectedCandidatePairChanges?: undefined;
iceRole?: undefined;
iceLocalUsernameFragment?: undefined;
iceState?: undefined;
} | {
id: string;
timestamp: number;
type: string;
ssrc: number;
kind: string;
trackId: string;
transportId: string;
codecId: string;
mediaType: string;
mediaSourceId: string;
remoteId: string;
mid: string;
packetsSent: number;
retransmittedPacketsSent: number;
bytesSent: number;
headerBytesSent: number;
retransmittedBytesSent: number;
targetBitrate: number;
nackCount: number;
active: boolean;
fingerprint?: undefined;
fingerprintAlgorithm?: undefined;
base64Certificate?: undefined;
payloadType?: undefined;
mimeType?: undefined;
clockRate?: undefined;
channels?: undefined;
sdpFmtpLine?: undefined;
localCandidateId?: undefined;
remoteCandidateId?: undefined;
state?: undefined;
priority?: undefined;
nominated?: undefined;
writable?: undefined;
packetsReceived?: undefined;
bytesReceived?: undefined;
totalRoundTripTime?: undefined;
currentRoundTripTime?: undefined;
availableOutgoingBitrate?: undefined;
requestsReceived?: undefined;
requestsSent?: undefined;
responsesReceived?: undefined;
responsesSent?: undefined;
consentRequestsSent?: undefined;
packetsDiscardedOnSend?: undefined;
bytesDiscardedOnSend?: undefined;
streamIdentifier?: undefined;
trackIds?: undefined;
trackIdentifier?: undefined;
remoteSource?: undefined;
ended?: undefined;
detached?: undefined;
jitterBufferDelay?: undefined;
jitterBufferEmittedCount?: undefined;
audioLevel?: undefined;
totalAudioEnergy?: undefined;
totalSamplesReceived?: undefined;
totalSamplesDuration?: undefined;
concealedSamples?: undefined;
silentConcealedSamples?: undefined;
concealmentEvents?: undefined;
insertedSamplesForDeceleration?: undefined;
removedSamplesForAcceleration?: undefined;
echoReturnLoss?: undefined;
echoReturnLossEnhancement?: undefined;
isRemote?: undefined;
networkType?: undefined;
ip?: undefined;
address?: undefined;
port?: undefined;
protocol?: undefined;
candidateType?: undefined;
foundation?: undefined;
usernameFragment?: undefined;
tcpType?: undefined;
jitter?: undefined;
packetsLost?: undefined;
packetsDiscarded?: undefined;
fecPacketsReceived?: undefined;
fecPacketsDiscarded?: undefined;
headerBytesReceived?: undefined;
lastPacketReceivedTimestamp?: undefined;
jitterBufferTargetDelay?: undefined;
jitterBufferMinimumDelay?: undefined;
dataChannelsOpened?: undefined;
dataChannelsClosed?: undefined;
localId?: undefined;
roundTripTime?: undefined;
fractionLost?: undefined;
roundTripTimeMeasurements?: undefined;
remoteTimestamp?: undefined;
reportsSent?: undefined;
dtlsState?: undefined;
selectedCandidatePairId?: undefined;
localCertificateId?: undefined;
remoteCertificateId?: undefined;
tlsVersion?: undefined;
dtlsCipher?: undefined;
dtlsRole?: undefined;
srtpCipher?: undefined;
selectedCandidatePairChanges?: undefined;
iceRole?: undefined;
iceLocalUsernameFragment?: undefined;
iceState?: undefined;
} | {
id: string;
timestamp: number;
type: string;
dataChannelsOpened: number;
dataChannelsClosed: number;
fingerprint?: undefined;
fingerprintAlgorithm?: undefined;
base64Certificate?: undefined;
transportId?: undefined;
payloadType?: undefined;
mimeType?: undefined;
clockRate?: undefined;
channels?: undefined;
sdpFmtpLine?: undefined;
localCandidateId?: undefined;
remoteCandidateId?: undefined;
state?: undefined;
priority?: undefined;
nominated?: undefined;
writable?: undefined;
packetsSent?: undefined;
packetsReceived?: undefined;
bytesSent?: undefined;
bytesReceived?: undefined;
totalRoundTripTime?: undefined;
currentRoundTripTime?: undefined;
availableOutgoingBitrate?: undefined;
requestsReceived?: undefined;
requestsSent?: undefined;
responsesReceived?: undefined;
responsesSent?: undefined;
consentRequestsSent?: undefined;
packetsDiscardedOnSend?: undefined;
bytesDiscardedOnSend?: undefined;
streamIdentifier?: undefined;
trackIds?: undefined;
trackIdentifier?: undefined;
remoteSource?: undefined;
ended?: undefined;
detached?: undefined;
kind?: undefined;
jitterBufferDelay?: undefined;
jitterBufferEmittedCount?: undefined;
audioLevel?: undefined;
totalAudioEnergy?: undefined;
totalSamplesReceived?: undefined;
totalSamplesDuration?: undefined;
concealedSamples?: undefined;
silentConcealedSamples?: undefined;
concealmentEvents?: undefined;
insertedSamplesForDeceleration?: undefined;
removedSamplesForAcceleration?: undefined;
mediaSourceId?: undefined;
echoReturnLoss?: undefined;
echoReturnLossEnhancement?: undefined;
isRemote?: undefined;
networkType?: undefined;
ip?: undefined;
address?: undefined;
port?: undefined;
protocol?: undefined;
candidateType?: undefined;
foundation?: undefined;
usernameFragment?: undefined;
tcpType?: undefined;
ssrc?: undefined;
trackId?: undefined;
codecId?: undefined;
mediaType?: undefined;
jitter?: undefined;
packetsLost?: undefined;
mid?: undefined;
remoteId?: undefined;
packetsDiscarded?: undefined;
fecPacketsReceived?: undefined;
fecPacketsDiscarded?: undefined;
headerBytesReceived?: undefined;
lastPacketReceivedTimestamp?: undefined;
jitterBufferTargetDelay?: undefined;
jitterBufferMinimumDelay?: undefined;
retransmittedPacketsSent?: undefined;
headerBytesSent?: undefined;
retransmittedBytesSent?: undefined;
targetBitrate?: undefined;
nackCount?: undefined;
active?: undefined;
localId?: undefined;
roundTripTime?: undefined;
fractionLost?: undefined;
roundTripTimeMeasurements?: undefined;
remoteTimestamp?: undefined;
reportsSent?: undefined;
dtlsState?: undefined;
selectedCandidatePairId?: undefined;
localCertificateId?: undefined;
remoteCertificateId?: undefined;
tlsVersion?: undefined;
dtlsCipher?: undefined;
dtlsRole?: undefined;
srtpCipher?: undefined;
selectedCandidatePairChanges?: undefined;
iceRole?: undefined;
iceLocalUsernameFragment?: undefined;
iceState?: undefined;
} | {
id: string;
timestamp: number;
type: string;
ssrc: number;
kind: string;
transportId: string;
codecId: string;
jitter: number;
packetsLost: number;
localId: string;
roundTripTime: number;
fractionLost: number;
totalRoundTripTime: number;
roundTripTimeMeasurements: number;
fingerprint?: undefined;
fingerprintAlgorithm?: undefined;
base64Certificate?: undefined;
payloadType?: undefined;
mimeType?: undefined;
clockRate?: undefined;
channels?: undefined;
sdpFmtpLine?: undefined;
localCandidateId?: undefined;
remoteCandidateId?: undefined;
state?: undefined;
priority?: undefined;
nominated?: undefined;
writable?: undefined;
packetsSent?: undefined;
packetsReceived?: undefined;
bytesSent?: undefined;
bytesReceived?: undefined;
currentRoundTripTime?: undefined;
availableOutgoingBitrate?: undefined;
requestsReceived?: undefined;
requestsSent?: undefined;
responsesReceived?: undefined;
responsesSent?: undefined;
consentRequestsSent?: undefined;
packetsDiscardedOnSend?: undefined;
bytesDiscardedOnSend?: undefined;
streamIdentifier?: undefined;
trackIds?: undefined;
trackIdentifier?: undefined;
remoteSource?: undefined;
ended?: undefined;
detached?: undefined;
jitterBufferDelay?: undefined;
jitterBufferEmittedCount?: undefined;
audioLevel?: undefined;
totalAudioEnergy?: undefined;
totalSamplesReceived?: undefined;
totalSamplesDuration?: undefined;
concealedSamples?: undefined;
silentConcealedSamples?: undefined;
concealmentEvents?: undefined;
insertedSamplesForDeceleration?: undefined;
removedSamplesForAcceleration?: undefined;
mediaSourceId?: undefined;
echoReturnLoss?: undefined;
echoReturnLossEnhancement?: undefined;
isRemote?: undefined;
networkType?: undefined;
ip?: undefined;
address?: undefined;
port?: undefined;
protocol?: undefined;
candidateType?: undefined;
foundation?: undefined;
usernameFragment?: undefined;
tcpType?: undefined;
trackId?: undefined;
mediaType?: undefined;
mid?: undefined;
remoteId?: undefined;
packetsDiscarded?: undefined;
fecPacketsReceived?: undefined;
fecPacketsDiscarded?: undefined;
headerBytesReceived?: undefined;
lastPacketReceivedTimestamp?: undefined;
jitterBufferTargetDelay?: undefined;
jitterBufferMinimumDelay?: undefined;
retransmittedPacketsSent?: undefined;
headerBytesSent?: undefined;
retransmittedBytesSent?: undefined;
targetBitrate?: undefined;
nackCount?: undefined;
active?: undefined;
dataChannelsOpened?: undefined;
dataChannelsClosed?: undefined;
remoteTimestamp?: undefined;
reportsSent?: undefined;
dtlsState?: undefined;
selectedCandidatePairId?: undefined;
localCertificateId?: undefined;
remoteCertificateId?: undefined;
tlsVersion?: undefined;
dtlsCipher?: undefined;
dtlsRole?: undefined;
srtpCipher?: undefined;
selectedCandidatePairChanges?: undefined;
iceRole?: undefined;
iceLocalUsernameFragment?: undefined;
iceState?: undefined;
} | {
id: string;
timestamp: number;
type: string;
ssrc: number;
kind: string;
transportId: string;
codecId: string;
packetsSent: number;
bytesSent: number;
localId: string;
remoteTimestamp: number;
reportsSent: number;
roundTripTimeMeasurements: number;
totalRoundTripTime: number;
fingerprint?: undefined;
fingerprintAlgorithm?: undefined;
base64Certificate?: undefined;
payloadType?: undefined;
mimeType?: undefined;
clockRate?: undefined;
channels?: undefined;
sdpFmtpLine?: undefined;
localCandidateId?: undefined;
remoteCandidateId?: undefined;
state?: undefined;
priority?: undefined;
nominated?: undefined;
writable?: undefined;
packetsReceived?: undefined;
bytesReceived?: undefined;
currentRoundTripTime?: undefined;
availableOutgoingBitrate?: undefined;
requestsReceived?: undefined;
requestsSent?: undefined;
responsesReceived?: undefined;
responsesSent?: undefined;
consentRequestsSent?: undefined;
packetsDiscardedOnSend?: undefined;
bytesDiscardedOnSend?: undefined;
streamIdentifier?: undefined;
trackIds?: undefined;
trackIdentifier?: undefined;
remoteSource?: undefined;
ended?: undefined;
detached?: undefined;
jitterBufferDelay?: undefined;
jitterBufferEmittedCount?: undefined;
audioLevel?: undefined;
totalAudioEnergy?: undefined;
totalSamplesReceived?: undefined;
totalSamplesDuration?: undefined;
concealedSamples?: undefined;
silentConcealedSamples?: undefined;
concealmentEvents?: undefined;
insertedSamplesForDeceleration?: undefined;
removedSamplesForAcceleration?: undefined;
mediaSourceId?: undefined;
echoReturnLoss?: undefined;
echoReturnLossEnhancement?: undefined;
isRemote?: undefined;
networkType?: undefined;
ip?: undefined;
address?: undefined;
port?: undefined;
protocol?: undefined;
candidateType?: undefined;
foundation?: undefined;
usernameFragment?: undefined;
tcpType?: undefined;
trackId?: undefined;
mediaType?: undefined;
jitter?: undefined;
packetsLost?: undefined;
mid?: undefined;
remoteId?: undefined;
packetsDiscarded?: undefined;
fecPacketsReceived?: undefined;
fecPacketsDiscarded?: undefined;
headerBytesReceived?: undefined;
lastPacketReceivedTimestamp?: undefined;
jitterBufferTargetDelay?: undefined;
jitterBufferMinimumDelay?: undefined;
retransmittedPacketsSent?: undefined;
headerBytesSent?: undefined;
retransmittedBytesSent?: undefined;
targetBitrate?: undefined;
nackCount?: undefined;
active?: undefined;
dataChannelsOpened?: undefined;
dataChannelsClosed?: undefined;
roundTripTime?: undefined;
fractionLost?: undefined;
dtlsState?: undefined;
selectedCandidatePairId?: undefined;
localCertificateId?: undefined;
remoteCertificateId?: undefined;
tlsVersion?: undefined;
dtlsCipher?: undefined;
dtlsRole?: undefined;
srtpCipher?: undefined;
selectedCandidatePairChanges?: undefined;
iceRole?: undefined;
iceLocalUsernameFragment?: undefined;
iceState?: undefined;
} | {
id: string;
timestamp: number;
type: string;
trackIdentifier: string;
kind: string;
audioLevel: number;
totalAudioEnergy: number;
totalSamplesDuration: number;
echoReturnLoss: number;
echoReturnLossEnhancement: number;
fingerprint?: undefined;
fingerprintAlgorithm?: undefined;
base64Certificate?: undefined;
transportId?: undefined;
payloadType?: undefined;
mimeType?: undefined;
clockRate?: undefined;
channels?: undefined;
sdpFmtpLine?: undefined;
localCandidateId?: undefined;
remoteCandidateId?: undefined;
state?: undefined;
priority?: undefined;
nominated?: undefined;
writable?: undefined;
packetsSent?: undefined;
packetsReceived?: undefined;
bytesSent?: undefined;
bytesReceived?: undefined;
totalRoundTripTime?: undefined;
currentRoundTripTime?: undefined;
availableOutgoingBitrate?: undefined;
requestsReceived?: undefined;
requestsSent?: undefined;
responsesReceived?: undefined;
responsesSent?: undefined;
consentRequestsSent?: undefined;
packetsDiscardedOnSend?: undefined;
bytesDiscardedOnSend?: undefined;
streamIdentifier?: undefined;
trackIds?: undefined;
remoteSource?: undefined;
ended?: undefined;
detached?: undefined;
jitterBufferDelay?: undefined;
jitterBufferEmittedCount?: undefined;
totalSamplesReceived?: undefined;
concealedSamples?: undefined;
silentConcealedSamples?: undefined;
concealmentEvents?: undefined;
insertedSamplesForDeceleration?: undefined;
removedSamplesForAcceleration?: undefined;
mediaSourceId?: undefined;
isRemote?: undefined;
networkType?: undefined;
ip?: undefined;
address?: undefined;
port?: undefined;
protocol?: undefined;
candidateType?: undefined;
foundation?: undefined;
usernameFragment?: undefined;
tcpType?: undefined;
ssrc?: undefined;
trackId?: undefined;
codecId?: undefined;
mediaType?: undefined;
jitter?: undefined;
packetsLost?: undefined;
mid?: undefined;
remoteId?: undefined;
packetsDiscarded?: undefined;
fecPacketsReceived?: undefined;
fecPacketsDiscarded?: undefined;
headerBytesReceived?: undefined;
lastPacketReceivedTimestamp?: undefined;
jitterBufferTargetDelay?: undefined;
jitterBufferMinimumDelay?: undefined;
retransmittedPacketsSent?: undefined;
headerBytesSent?: undefined;
retransmittedBytesSent?: undefined;
targetBitrate?: undefined;
nackCount?: undefined;
active?: undefined;
dataChannelsOpened?: undefined;
dataChannelsClosed?: undefined;
localId?: undefined;
roundTripTime?: undefined;
fractionLost?: undefined;
roundTripTimeMeasurements?: undefined;
remoteTimestamp?: undefined;
reportsSent?: undefined;
dtlsState?: undefined;
selectedCandidatePairId?: undefined;
localCertificateId?: undefined;
remoteCertificateId?: undefined;
tlsVersion?: undefined;
dtlsCipher?: undefined;
dtlsRole?: undefined;
srtpCipher?: undefined;
selectedCandidatePairChanges?: undefined;
iceRole?: undefined;
iceLocalUsernameFragment?: undefined;
iceState?: undefined;
} | {
id: string;
timestamp: number;
type: string;
bytesSent: number;
packetsSent: number;
bytesReceived: number;
packetsReceived: number;
dtlsState: string;
selectedCandidatePairId: string;
localCertificateId: string;
remoteCertificateId: string;
tlsVersion: string;
dtlsCipher: string;
dtlsRole: string;
srtpCipher: string;
selectedCandidatePairChanges: number;
iceRole: string;
iceLocalUsernameFragment: string;
iceState: string;
fingerprint?: undefined;
fingerprintAlgorithm?: undefined;
base64Certificate?: undefined;
transportId?: undefined;
payloadType?: undefined;
mimeType?: undefined;
clockRate?: undefined;
channels?: undefined;
sdpFmtpLine?: undefined;
localCandidateId?: undefined;
remoteCandidateId?: undefined;
state?: undefined;
priority?: undefined;
nominated?: undefined;
writable?: undefined;
totalRoundTripTime?: undefined;
currentRoundTripTime?: undefined;
availableOutgoingBitrate?: undefined;
requestsReceived?: undefined;
requestsSent?: undefined;
responsesReceived?: undefined;
responsesSent?: undefined;
consentRequestsSent?: undefined;
packetsDiscardedOnSend?: undefined;
bytesDiscardedOnSend?: undefined;
streamIdentifier?: undefined;
trackIds?: undefined;
trackIdentifier?: undefined;
remoteSource?: undefined;
ended?: undefined;
detached?: undefined;
kind?: undefined;
jitterBufferDelay?: undefined;
jitterBufferEmittedCount?: undefined;
audioLevel?: undefined;
totalAudioEnergy?: undefined;
totalSamplesReceived?: undefined;
totalSamplesDuration?: undefined;
concealedSamples?: undefined;
silentConcealedSamples?: undefined;
concealmentEvents?: undefined;
insertedSamplesForDeceleration?: undefined;
removedSamplesForAcceleration?: undefined;
mediaSourceId?: undefined;
echoReturnLoss?: undefined;
echoReturnLossEnhancement?: undefined;
isRemote?: undefined;
networkType?: undefined;
ip?: undefined;
address?: undefined;
port?: undefined;
protocol?: undefined;
candidateType?: undefined;
foundation?: undefined;
usernameFragment?: undefined;
tcpType?: undefined;
ssrc?: undefined;
trackId?: undefined;
codecId?: undefined;
mediaType?: undefined;
jitter?: undefined;
packetsLost?: undefined;
mid?: undefined;
remoteId?: undefined;
packetsDiscarded?: undefined;
fecPacketsReceived?: undefined;
fecPacketsDiscarded?: undefined;
headerBytesReceived?: undefined;
lastPacketReceivedTimestamp?: undefined;
jitterBufferTargetDelay?: undefined;
jitterBufferMinimumDelay?: undefined;
retransmittedPacketsSent?: undefined;
headerBytesSent?: undefined;
retransmittedBytesSent?: undefined;
targetBitrate?: undefined;
nackCount?: undefined;
active?: undefined;
dataChannelsOpened?: undefined;
dataChannelsClosed?: undefined;
localId?: undefined;
roundTripTime?: undefined;
fractionLost?: undefined;
roundTripTimeMeasurements?: undefined;
remoteTimestamp?: undefined;
reportsSent?: undefined;
})[];
parsed: {
'rtp-rxstat': {
LostPkt: number;
Pkt: number;
LatePkt: number;
Oct: number;
Dur: number;
AvgJit: number;
VQMetrics: {
maxJitter: number;
VoPktSizeMs: number;
VoOneWayDelayMs: number;
hwType: string;
networkType: string;
VoRxCodec: string;
};
};
'rtp-txstat': {
Pkt: number;
Oct: number;
Dur: number;
VQMetrics: {
VoTxCodec: string;
rtpBitRate: number;
};
};
};
};
statsWithoutVoOneWayDelayAndNw: {
raw: ({
id: string;
timestamp: number;
type: string;
fingerprint: string;
fingerprintAlgorithm: string;
base64Certificate: string;
transportId?: undefined;
payloadType?: undefined;
mimeType?: undefined;
clockRate?: undefined;
channels?: undefined;
sdpFmtpLine?: undefined;
localCandidateId?: undefined;
remoteCandidateId?: undefined;
state?: undefined;
priority?: undefined;
nominated?: undefined;
writable?: undefined;
packetsSent?: undefined;
packetsReceived?: undefined;
bytesSent?: undefined;
bytesReceived?: undefined;
totalRoundTripTime?: undefined;
currentRoundTripTime?: undefined;
availableOutgoingBitrate?: undefined;
requestsReceived?: undefined;
requestsSent?: undefined;
responsesReceived?: undefined;
responsesSent?: undefined;
consentRequestsSent?: undefined;
packetsDiscardedOnSend?: undefined;
bytesDiscardedOnSend?: undefined;
streamIdentifier?: undefined;
trackIds?: undefined;
trackIdentifier?: undefined;
remoteSource?: undefined;
ended?: undefined;
detached?: undefined;
kind?: undefined;
jitterBufferDelay?: undefined;
jitterBufferEmittedCount?: undefined;
audioLevel?: undefined;
totalAudioEnergy?: undefined;
totalSamplesReceived?: undefined;
totalSamplesDuration?: undefined;
concealedSamples?: undefined;
silentConcealedSamples?: undefined;
concealmentEvents?: undefined;
insertedSamplesForDeceleration?: undefined;
removedSamplesForAcceleration?: undefined;
mediaSourceId?: undefined;
echoReturnLoss?: undefined;
echoReturnLossEnhancement?: undefined;
isRemote?: undefined;
networkType?: undefined;
ip?: undefined;
address?: undefined;
port?: undefined;
protocol?: undefined;
candidateType?: undefined;
foundation?: undefined;
usernameFragment?: undefined;
tcpType?: undefined;
ssrc?: undefined;
trackId?: undefined;
codecId?: undefined;
mediaType?: undefined;
jitter?: undefined;
packetsLost?: undefined;
mid?: undefined;
remoteId?: undefined;
packetsDiscarded?: undefined;
fecPacketsReceived?: undefined;
fecPacketsDiscarded?: undefined;
headerBytesReceived?: undefined;
lastPacketReceivedTimestamp?: undefined;
jitterBufferTargetDelay?: undefined;
jitterBufferMinimumDelay?: undefined;
retransmittedPacketsSent?: undefined;
headerBytesSent?: undefined;
retransmittedBytesSent?: undefined;
targetBitrate?: undefined;
nackCount?: undefined;
active?: undefined;
dataChannelsOpened?: undefined;
dataChannelsClosed?: undefined;
localId?: undefined;
roundTripTime?: undefined;
fractionLost?: undefined;
roundTripTimeMeasurements?: undefined;
remoteTimestamp?: undefined;
reportsSent?: undefined;
dtlsState?: undefined;
selectedCandidatePairId?: undefined;
localCertificateId?: undefined;
remoteCertificateId?: undefined;
tlsVersion?: undefined;
dtlsCipher?: undefined;
dtlsRole?: undefined;
srtpCipher?: undefined;
selectedCandidatePairChanges?: undefined;
iceRole?: undefined;
iceLocalUsernameFragment?: undefined;
iceState?: undefined;
} | {
id: string;
timestamp: number;
type: string;
transportId: string;
payloadType: number;
mimeType: string;
clockRate: number;
channels: number;
sdpFmtpLine: string;
fingerprint?: undefined;
fingerprintAlgorithm?: undefined;
base64Certificate?: undefined;
localCandidateId?: undefined;
remoteCandidateId?: undefined;
state?: undefined;
priority?: undefined;
nominated?: undefined;
writable?: undefined;
packetsSent?: undefined;
packetsReceived?: undefined;
bytesSent?: undefined;
bytesReceived?: undefined;
totalRoundTripTime?: undefined;
currentRoundTripTime?: undefined;
availableOutgoingBitrate?: undefined;
requestsReceived?: undefined;
requestsSent?: undefined;
responsesReceived?: undefined;
responsesSent?: undefined;
consentRequestsSent?: undefined;
packetsDiscardedOnSend?: undefined;
bytesDiscardedOnSend?: undefined;
streamIdentifier?: undefined;
trackIds?: undefined;
trackIdentifier?: undefined;
remoteSource?: undefined;
ended?: undefined;
detached?: undefined;
kind?: undefined;
jitterBufferDelay?: undefined;
jitterBufferEmittedCount?: undefined;
audioLevel?: undefined;
totalAudioEnergy?: undefined;
totalSamplesReceived?: undefined;
totalSamplesDuration?: undefined;
concealedSamples?: undefined;
silentConcealedSamples?: undefined;
concealmentEvents?: undefined;
insertedSamplesForDeceleration?: undefined;
removedSamplesForAcceleration?: undefined;
mediaSourceId?: undefined;
echoReturnLoss?: undefined;
echoReturnLossEnhancement?: undefined;
isRemote?: undefined;
networkType?: undefined;
ip?: undefined;
address?: undefined;
port?: undefined;
protocol?: undefined;
candidateType?: undefined;
foundation?: undefined;
usernameFragment?: undefined;
tcpType?: undefined;
ssrc?: undefined;
trackId?: undefined;
codecId?: undefined;
mediaType?: undefined;
jitter?: undefined;
packetsLost?: undefined;
mid?: undefined;
remoteId?: undefined;
packetsDiscarded?: undefined;
fecPacketsReceived?: undefined;
fecPacketsDiscarded?: undefined;
headerBytesReceived?: undefined;
lastPacketReceivedTimestamp?: undefined;
jitterBufferTargetDelay?: undefined;
jitterBufferMinimumDelay?: undefined;
retransmittedPacketsSent?: undefined;
headerBytesSent?: undefined;
retransmittedBytesSent?: undefined;
targetBitrate?: undefined;
nackCount?: undefined;
active?: undefined;
dataChannelsOpened?: undefined;
dataChannelsClosed?: undefined;
localId?: undefined;
roundTripTime?: undefined;
fractionLost?: undefined;
roundTripTimeMeasurements?: undefined;
remoteTimestamp?: undefined;
reportsSent?: undefined;
dtlsState?: undefined;
selectedCandidatePairId?: undefined;
localCertificateId?: undefined;
remoteCertificateId?: undefined;
tlsVersion?: undefined;
dtlsCipher?: undefined;
dtlsRole?: undefined;
srtpCipher?: undefined;
selectedCandidatePairChanges?: undefined;
iceRole?: undefined;
iceLocalUsernameFragment?: undefined;
iceState?: undefined;
} | {
id: string;
timestamp: number;
type: string;
transportId: string;
localCandidateId: string;
remoteCandidateId: string;
state: string;
priority: number;
nominated: boolean;
writable: boolean;
packetsSent: number;
packetsReceived: number;
bytesSent: number;
bytesReceived: number;
totalRoundTripTime: number;
currentRoundTripTime: number;
availableOutgoingBitrate: number;
requestsReceived: number;
requestsSent: number;
responsesReceived: number;
responsesSent: number;
consentRequestsSent: number;
packetsDiscardedOnSend: number;
bytesDiscardedOnSend: number;
fingerprint?: undefined;
fingerprintAlgorithm?: undefined;
base64Certificate?: undefined;
payloadType?: undefined;
mimeType?: undefined;
clockRate?: undefined;
channels?: undefined;
sdpFmtpLine?: undefined;
streamIdentifier?: undefined;
trackIds?: undefined;
trackIdentifier?: undefined;
remoteSource?: undefined;
ended?: undefined;
detached?: undefined;
kind?: undefined;
jitterBufferDelay?: undefined;
jitterBufferEmittedCount?: undefined;
audioLevel?: undefined;
totalAudioEnergy?: undefined;
totalSamplesReceived?: undefined;
totalSamplesDuration?: undefined;
concealedSamples?: undefined;
silentConcealedSamples?: undefined;
concealmentEvents?: undefined;
insertedSamplesForDeceleration?: undefined;
removedSamplesForAcceleration?: undefined;
mediaSourceId?: undefined;
echoReturnLoss?: undefined;
echoReturnLossEnhancement?: undefined;
isRemote?: undefined;
networkType?: undefined;
ip?: undefined;
address?: undefined;
port?: undefined;
protocol?: undefined;
candidateType?: undefined;
foundation?: undefined;
usernameFragment?: undefined;
tcpType?: undefined;
ssrc?: undefined;
trackId?: undefined;
codecId?: undefined;
mediaType?: undefined;
jitter?: undefined;
packetsLost?: undefined;
mid?: undefined;
remoteId?: undefined;
packetsDiscarded?: undefined;
fecPacketsReceived?: undefined;
fecPacketsDiscarded?: undefined;
headerBytesReceived?: undefined;
lastPacketReceivedTimestamp?: undefined;
jitterBufferTargetDelay?: undefined;
jitterBufferMinimumDelay?: undefined;
retransmittedPacketsSent?: undefined;
headerBytesSent?: undefined;
retransmittedBytesSent?: undefined;
targetBitrate?: undefined;
nackCount?: undefined;
active?: undefined;
dataChannelsOpened?: undefined;
dataChannelsClosed?: undefined;
localId?: undefined;
roundTripTime?: undefined;
fractionLost?: undefined;
roundTripTimeMeasurements?: undefined;
remoteTimestamp?: undefined;
reportsSent?: undefined;
dtlsState?: undefined;
selectedCandidatePairId?: undefined;
localCertificateId?: undefined;
remoteCertificateId?: undefined;
tlsVersion?: undefined;
dtlsCipher?: undefined;
dtlsRole?: undefined;
srtpCipher?: undefined;
selectedCandidatePairChanges?: undefined;
iceRole?: undefined;
iceLocalUsernameFragment?: undefined;
iceState?: undefined;
} | {
id: string;
timestamp: number;
type: string;
streamIdentifier: string;
trackIds: string[];
fingerprint?: undefined;
fingerprintAlgorithm?: undefined;
base64Certificate?: undefined;
transportId?: undefined;
payloadType?: undefined;
mimeType?: undefined;
clockRate?: undefined;
channels?: undefined;
sdpFmtpLine?: undefined;
localCandidateId?: undefined;
remoteCandidateId?: undefined;
state?: undefined;
priority?: undefined;
nominated?: undefined;
writable?: undefined;
packetsSent?: undefined;
packetsReceived?: undefined;
bytesSent?: undefined;
bytesReceived?: undefined;
totalRoundTripTime?: undefined;
currentRoundTripTime?: undefined;
availableOutgoingBitrate?: undefined;
requestsReceived?: undefined;
requestsSent?: undefined;
responsesReceived?: undefined;
responsesSent?: undefined;
consentRequestsSent?: undefined;
packetsDiscardedOnSend?: undefined;
bytesDiscardedOnSend?: undefined;
trackIdentifier?: undefined;
remoteSource?: undefined;
ended?: undefined;
detached?: undefined;
kind?: undefined;
jitterBufferDelay?: undefined;
jitterBufferEmittedCount?: undefined;
audioLevel?: undefined;
totalAudioEnergy?: undefined;
totalSamplesReceived?: undefined;
totalSamplesDuration?: undefined;
concealedSamples?: undefined;
silentConcealedSamples?: undefined;
concealmentEvents?: undefined;
insertedSamplesForDeceleration?: undefined;
removedSamplesForAcceleration?: undefined;
mediaSourceId?: undefined;
echoReturnLoss?: undefined;
echoReturnLossEnhancement?: undefined;
isRemote?: undefined;
networkType?: undefined;
ip?: undefined;
address?: undefined;
port?: undefined;
protocol?: undefined;
candidateType?: undefined;
foundation?: undefined;
usernameFragment?: undefined;
tcpType?: undefined;
ssrc?: undefined;
trackId?: undefined;
codecId?: undefined;
mediaType?: undefined;
jitter?: undefined;
packetsLost?: undefined;
mid?: undefined;
remoteId?: undefined;
packetsDiscarded?: undefined;
fecPacketsReceived?: undefined;
fecPacketsDiscarded?: undefined;
headerBytesReceived?: undefined;
lastPacketReceivedTimestamp?: undefined;
jitterBufferTargetDelay?: undefined;
jitterBufferMinimumDelay?: undefined;
retransmittedPacketsSent?: undefined;
headerBytesSent?: undefined;
retransmittedBytesSent?: undefined;
targetBitrate?: undefined;
nackCount?: undefined;
active?: undefined;
dataChannelsOpened?: undefined;
dataChannelsClosed?: undefined;
localId?: undefined;
roundTripTime?: undefined;
fractionLost?: undefined;
roundTripTimeMeasurements?: undefined;
remoteTimestamp?: undefined;
reportsSent?: undefined;
dtlsState?: undefined;
selectedCandidatePairId?: undefined;
localCertificateId?: undefined;
remoteCertificateId?: undefined;
tlsVersion?: undefined;
dtlsCipher?: undefined;
dtlsRole?: undefined;
srtpCipher?: undefined;
selectedCandidatePairChanges?: undefined;
iceRole?: undefined;
iceLocalUsernameFragment?: undefined;
iceState?: undefined;
} | {
id: string;
timestamp: number;
type: string;
trackIdentifier: string;
remoteSource: boolean;
ended: boolean;
detached: boolean;
kind: string;
jitterBufferDelay: number;
jitterBufferEmittedCount: number;
audioLevel: number;
totalAudioEnergy: number;
totalSamplesReceived: number;
totalSamplesDuration: number;
concealedSamples: number;
silentConcealedSamples: number;
concealmentEvents: number;
insertedSamplesForDeceleration: number;
removedSamplesForAcceleration: number;
fingerprint?: undefined;
fingerprintAlgorithm?: undefined;
base64Certificate?: undefined;
transportId?: undefined;
payloadType?: undefined;
mimeType?: undefined;
clockRate?: undefined;
channels?: undefined;
sdpFmtpLine?: undefined;
localCandidateId?: undefined;
remoteCandidateId?: undefined;
state?: undefined;
priority?: undefined;
nominated?: undefined;
writable?: undefined;
packetsSent?: undefined;
packetsReceived?: undefined;
bytesSent?: undefined;
bytesReceived?: undefined;
totalRoundTripTime?: undefined;
currentRoundTripTime?: undefined;
availableOutgoingBitrate?: undefined;
requestsReceived?: undefined;
requestsSent?: undefined;
responsesReceived?: undefined;
responsesSent?: undefined;
consentRequestsSent?: undefined;
packetsDiscardedOnSend?: undefined;
bytesDiscardedOnSend?: undefined;
streamIdentifier?: undefined;
trackIds?: undefined;
mediaSourceId?: undefined;
echoReturnLoss?: undefined;
echoReturnLossEnhancement?: undefined;
isRemote?: undefined;
networkType?: undefined;
ip?: undefined;
address?: undefined;
port?: undefined;
protocol?: undefined;
candidateType?: undefined;
foundation?: undefined;
usernameFragment?: undefined;
tcpType?: undefined;
ssrc?: undefined;
trackId?: undefined;
codecId?: undefined;
mediaType?: undefined;
jitter?: undefined;
packetsLost?: undefined;
mid?: undefined;
remoteId?: undefined;
packetsDiscarded?: undefined;
fecPacketsReceived?: undefined;
fecPacketsDiscarded?: undefined;
headerBytesReceived?: undefined;
lastPacketReceivedTimestamp?: undefined;
jitterBufferTargetDelay?: undefined;
jitterBufferMinimumDelay?: undefined;
retransmittedPacketsSent?: undefined;
headerBytesSent?: undefined;
retransmittedBytesSent?: undefined;
targetBitrate?: undefined;
nackCount?: undefined;
active?: undefined;
dataChannelsOpened?: undefined;
dataChannelsClosed?: undefined;
localId?: undefined;
roundTripTime?: undefined;
fractionLost?: undefined;
roundTripTimeMeasurements?: undefined;
remoteTimestamp?: undefined;
reportsSent?: undefined;
dtlsState?: undefined;
selectedCandidatePairId?: undefined;
localCertificateId?: undefined;
remoteCertificateId?: undefined;
tlsVersion?: undefined;
dtlsCipher?: undefined;
dtlsRole?: undefined;
srtpCipher?: undefined;
selectedCandidatePairChanges?: undefined;
iceRole?: undefined;
iceLocalUsernameFragment?: undefined;
iceState?: undefined;
} | {
id: string;
timestamp: number;
type: string;
trackIdentifier: string;
mediaSourceId: string;
remoteSource: boolean;
ended: boolean;
detached: boolean;
kind: string;
echoReturnLoss: number;
echoReturnLossEnhancement: number;
fingerprint?: undefined;
fingerprintAlgorithm?: undefined;
base64Certificate?: undefined;
transportId?: undefined;
payloadType?: undefined;
mimeType?: undefined;
clockRate?: undefined;
channels?: undefined;
sdpFmtpLine?: undefined;
localCandidateId?: undefined;
remoteCandidateId?: undefined;
state?: undefined;
priority?: undefined;
nominated?: undefined;
writable?: undefined;
packetsSent?: undefined;
packetsReceived?: undefined;
bytesSent?: undefined;
bytesReceived?: undefined;
totalRoundTripTime?: undefined;
currentRoundTripTime?: undefined;
availableOutgoingBitrate?: undefined;
requestsReceived?: undefined;
requestsSent?: undefined;
responsesReceived?: undefined;
responsesSent?: undefined;
consentRequestsSent?: undefined;
packetsDiscardedOnSend?: undefined;
bytesDiscardedOnSend?: undefined;
streamIdentifier?: undefined;
trackIds?: undefined;
jitterBufferDelay?: undefined;
jitterBufferEmittedCount?: undefined;
audioLevel?: undefined;
totalAudioEnergy?: undefined;
totalSamplesReceived?: undefined;
totalSamplesDuration?: undefined;
concealedSamples?: undefined;
silentConcealedSamples?: undefined;
concealmentEvents?: undefined;
insertedSamplesForDeceleration?: undefined;
removedSamplesForAcceleration?: undefined;
isRemote?: undefined;
networkType?: undefined;
ip?: undefined;
address?: undefined;
port?: undefined;
protocol?: undefined;
candidateType?: undefined;
foundation?: undefined;
usernameFragment?: undefined;
tcpType?: undefined;
ssrc?: undefined;
trackId?: undefined;
codecId?: undefined;
mediaType?: undefined;
jitter?: undefined;
packetsLost?: undefined;
mid?: undefined;
remoteId?: undefined;
packetsDiscarded?: undefined;
fecPacketsReceived?: undefined;
fecPacketsDiscarded?: undefined;
headerBytesReceived?: undefined;
lastPacketReceivedTimestamp?: undefined;
jitterBufferTargetDelay?: undefined;
jitterBufferMinimumDelay?: undefined;
retransmittedPacketsSent?: undefined;
headerBytesSent?: undefined;
retransmittedBytesSent?: undefined;
targetBitrate?: undefined;
nackCount?: undefined;
active?: undefined;
dataChannelsOpened?: undefined;
dataChannelsClosed?: undefined;
localId?: undefined;
roundTripTime?: undefined;
fractionLost?: undefined;
roundTripTimeMeasurements?: undefined;
remoteTimestamp?: undefined;
reportsSent?: undefined;
dtlsState?: undefined;
selectedCandidatePairId?: undefined;
localCertificateId?: undefined;
remoteCertificateId?: undefined;
tlsVersion?: undefined;
dtlsCipher?: undefined;
dtlsRole?: undefined;
srtpCipher?: undefined;
selectedCandidatePairChanges?: undefined;
iceRole?: undefined;
iceLocalUsernameFragment?: undefined;
iceState?: undefined;
} | {
id: string;
timestamp: number;
type: string;
transportId: string;
isRemote: boolean;
networkType: string;
ip: string;
address: string;
port: number;
protocol: string;
candidateType: string;
priority: number;
foundation: string;
usernameFragment: string;
tcpType: string;
fingerprint?: undefined;
fingerprintAlgorithm?: undefined;
base64Certificate?: undefined;
payloadType?: undefined;
mimeType?: undefined;
clockRate?: undefined;
channels?: undefined;
sdpFmtpLine?: undefined;
localCandidateId?: undefined;
remoteCandidateId?: undefined;
state?: undefined;
nominated?: undefined;
writable?: undefined;
packetsSent?: undefined;
packetsReceived?: undefined;
bytesSent?: undefined;
bytesReceived?: undefined;
totalRoundTripTime?: undefined;
currentRoundTripTime?: undefined;
availableOutgoingBitrate?: undefined;
requestsReceived?: undefined;
requestsSent?: undefined;
responsesReceived?: undefined;
responsesSent?: undefined;
consentRequestsSent?: undefined;
packetsDiscardedOnSend?: undefined;
bytesDiscardedOnSend?: undefined;
streamIdentifier?: undefined;
trackIds?: undefined;
trackIdentifier?: undefined;
remoteSource?: undefined;
ended?: undefined;
detached?: undefined;
kind?: undefined;
jitterBufferDelay?: undefined;
jitterBufferEmittedCount?: undefined;
audioLevel?: undefined;
totalAudioEnergy?: undefined;
totalSamplesReceived?: undefined;
totalSamplesDuration?: undefined;
concealedSamples?: undefined;
silentConcealedSamples?: undefined;
concealmentEvents?: undefined;
insertedSamplesForDeceleration?: undefined;
removedSamplesForAcceleration?: undefined;
mediaSourceId?: undefined;
echoReturnLoss?: undefined;
echoReturnLossEnhancement?: undefined;
ssrc?: undefined;
trackId?: undefined;
codecId?: undefined;
mediaType?: undefined;
jitter?: undefined;
packetsLost?: undefined;
mid?: undefined;
remoteId?: undefined;
packetsDiscarded?: undefined;
fecPacketsReceived?: undefined;
fecPacketsDiscarded?: undefined;
headerBytesReceived?: undefined;
lastPacketReceivedTimestamp?: undefined;
jitterBufferTargetDelay?: undefined;
jitterBufferMinimumDelay?: undefined;
retransmittedPacketsSent?: undefined;
headerBytesSent?: undefined;
retransmittedBytesSent?: undefined;
targetBitrate?: undefined;
nackCount?: undefined;
active?: undefined;
dataChannelsOpened?: undefined;
dataChannelsClosed?: undefined;
localId?: undefined;
roundTripTime?: undefined;
fractionLost?: undefined;
roundTripTimeMeasurements?: undefined;
remoteTimestamp?: undefined;
reportsSent?: undefined;
dtlsState?: undefined;
selectedCandidatePairId?: undefined;
localCertificateId?: undefined;
remoteCertificateId?: undefined;
tlsVersion?: undefined;
dtlsCipher?: undefined;
dtlsRole?: undefined;
srtpCipher?: undefined;
selectedCandidatePairChanges?: undefined;
iceRole?: undefined;
iceLocalUsernameFragment?: undefined;
iceState?: undefined;
} | {
id: string;
timestamp: number;
type: string;
ssrc: number;
kind: string;
trackId: string;
transportId: string;
codecId: string;
mediaType: string;
jitter: number;
packetsLost: number;
trackIdentifier: string;
mid: string;
remoteId: string;
packetsReceived: number;
packetsDiscarded: number;
fecPacketsReceived: number;
fecPacketsDiscarded: number;
bytesReceived: number;
headerBytesReceived: number;
lastPacketReceivedTimestamp: number;
jitterBufferDelay: number;
jitterBufferTargetDelay: number;
jitterBufferMinimumDelay: number;
jitterBufferEmittedCount: number;
totalSamplesReceived: number;
concealedSamples: number;
silentConcealedSamples: number;
concealmentEvents: number;
insertedSamplesForDeceleration: number;
removedSamplesForAcceleration: number;
audioLevel: number;
totalAudioEnergy: number;
totalSamplesDuration: number;
fingerprint?: undefined;
fingerprintAlgorithm?: undefined;
base64Certificate?: undefined;
payloadType?: undefined;
mimeType?: undefined;
clockRate?: undefined;
channels?: undefined;
sdpFmtpLine?: undefined;
localCandidateId?: undefined;
remoteCandidateId?: undefined;
state?: undefined;
priority?: undefined;
nominated?: undefined;
writable?: undefined;
packetsSent?: undefined;
bytesSent?: undefined;
totalRoundTripTime?: undefined;
currentRoundTripTime?: undefined;
availableOutgoingBitrate?: undefined;
requestsReceived?: undefined;
requestsSent?: undefined;
responsesReceived?: undefined;
responsesSent?: undefined;
consentRequestsSent?: undefined;
packetsDiscardedOnSend?: undefined;
bytesDiscardedOnSend?: undefined;
streamIdentifier?: undefined;
trackIds?: undefined;
remoteSource?: undefined;
ended?: undefined;
detached?: undefined;
mediaSourceId?: undefined;
echoReturnLoss?: undefined;
echoReturnLossEnhancement?: undefined;
isRemote?: undefined;
networkType?: undefined;
ip?: undefined;
address?: undefined;
port?: undefined;
protocol?: undefined;
candidateType?: undefined;
foundation?: undefined;
usernameFragment?: undefined;
tcpType?: undefined;
retransmittedPacketsSent?: undefined;
headerBytesSent?: undefined;
retransmittedBytesSent?: undefined;
targetBitrate?: undefined;
nackCount?: undefined;
active?: undefined;
dataChannelsOpened?: undefined;
dataChannelsClosed?: undefined;
localId?: undefined;
roundTripTime?: undefined;
fractionLost?: undefined;
roundTripTimeMeasurements?: undefined;
remoteTimestamp?: undefined;
reportsSent?: undefined;
dtlsState?: undefined;
selectedCandidatePairId?: undefined;
localCertificateId?: undefined;
remoteCertificateId?: undefined;
tlsVersion?: undefined;
dtlsCipher?: undefined;
dtlsRole?: undefined;
srtpCipher?: undefined;
selectedCandidatePairChanges?: undefined;
iceRole?: undefined;
iceLocalUsernameFragment?: undefined;
iceState?: undefined;
} | {
id: string;
timestamp: number;
type: string;
transportId: string;
isRemote: boolean;
networkType: string;
ip: string;
address: string;
port: number;
protocol: string;
candidateType: string;
priority: number;
foundation: string;
usernameFragment: string;
fingerprint?: undefined;
fingerprintAlgorithm?: undefined;
base64Certificate?: undefined;
payloadType?: undefined;
mimeType?: undefined;
clockRate?: undefined;
channels?: undefined;
sdpFmtpLine?: undefined;
localCandidateId?: undefined;
remoteCandidateId?: undefined;
state?: undefined;
nominated?: undefined;
writable?: undefined;
packetsSent?: undefined;
packetsReceived?: undefined;
bytesSent?: undefined;
bytesReceived?: undefined;
totalRoundTripTime?: undefined;
currentRoundTripTime?: undefined;
availableOutgoingBitrate?: undefined;
requestsReceived?: undefined;
requestsSent?: undefined;
responsesReceived?: undefined;
responsesSent?: undefined;
consentRequestsSent?: undefined;
packetsDiscardedOnSend?: undefined;
bytesDiscardedOnSend?: undefined;
streamIdentifier?: undefined;
trackIds?: undefined;
trackIdentifier?: undefined;
remoteSource?: undefined;
ended?: undefined;
detached?: undefined;
kind?: undefined;
jitterBufferDelay?: undefined;
jitterBufferEmittedCount?: undefined;
audioLevel?: undefined;
totalAudioEnergy?: undefined;
totalSamplesReceived?: undefined;
totalSamplesDuration?: undefined;
concealedSamples?: undefined;
silentConcealedSamples?: undefined;
concealmentEvents?: undefined;
insertedSamplesForDeceleration?: undefined;
removedSamplesForAcceleration?: undefined;
mediaSourceId?: undefined;
echoReturnLoss?: undefined;
echoReturnLossEnhancement?: undefined;
tcpType?: undefined;
ssrc?: undefined;
trackId?: undefined;
codecId?: undefined;
mediaType?: undefined;
jitter?: undefined;
packetsLost?: undefined;
mid?: undefined;
remoteId?: undefined;
packetsDiscarded?: undefined;
fecPacketsReceived?: undefined;
fecPacketsDiscarded?: undefined;
headerBytesReceived?: undefined;
lastPacketReceivedTimestamp?: undefined;
jitterBufferTargetDelay?: undefined;
jitterBufferMinimumDelay?: undefined;
retransmittedPacketsSent?: undefined;
headerBytesSent?: undefined;
retransmittedBytesSent?: undefined;
targetBitrate?: undefined;
nackCount?: undefined;
active?: undefined;
dataChannelsOpened?: undefined;
dataChannelsClosed?: undefined;
localId?: undefined;
roundTripTime?: undefined;
fractionLost?: undefined;
roundTripTimeMeasurements?: undefined;
remoteTimestamp?: undefined;
reportsSent?: undefined;
dtlsState?: undefined;
selectedCandidatePairId?: undefined;
localCertificateId?: undefined;
remoteCertificateId?: undefined;
tlsVersion?: undefined;
dtlsCipher?: undefined;
dtlsRole?: undefined;
srtpCipher?: undefined;
selectedCandidatePairChanges?: undefined;
iceRole?: undefined;
iceLocalUsernameFragment?: undefined;
iceState?: undefined;
} | {
id: string;
timestamp: number;
type: string;
transportId: string;
isRemote: boolean;
ip: string;
address: string;
port: number;
protocol: string;
candidateType: string;
priority: number;
foundation: string;
usernameFragment: string;
fingerprint?: undefined;
fingerprintAlgorithm?: undefined;
base64Certificate?: undefined;
payloadType?: undefined;
mimeType?: undefined;
clockRate?: undefined;
channels?: undefined;
sdpFmtpLine?: undefined;
localCandidateId?: undefined;
remoteCandidateId?: undefined;
state?: undefined;
nominated?: undefined;
writable?: undefined;
packetsSent?: undefined;
packetsReceived?: undefined;
bytesSent?: undefined;
bytesReceived?: undefined;
totalRoundTripTime?: undefined;
currentRoundTripTime?: undefined;
availableOutgoingBitrate?: undefined;
requestsReceived?: undefined;
requestsSent?: undefined;
responsesReceived?: undefined;
responsesSent?: undefined;
consentRequestsSent?: undefined;
packetsDiscardedOnSend?: undefined;
bytesDiscardedOnSend?: undefined;
streamIdentifier?: undefined;
trackIds?: undefined;
trackIdentifier?: undefined;
remoteSource?: undefined;
ended?: undefined;
detached?: undefined;
kind?: undefined;
jitterBufferDelay?: undefined;
jitterBufferEmittedCount?: undefined;
audioLevel?: undefined;
totalAudioEnergy?: undefined;
totalSamplesReceived?: undefined;
totalSamplesDuration?: undefined;
concealedSamples?: undefined;
silentConcealedSamples?: undefined;
concealmentEvents?: undefined;
insertedSamplesForDeceleration?: undefined;
removedSamplesForAcceleration?: undefined;
mediaSourceId?: undefined;
echoReturnLoss?: undefined;
echoReturnLossEnhancement?: undefined;
networkType?: undefined;
tcpType?: undefined;
ssrc?: undefined;
trackId?: undefined;
codecId?: undefined;
mediaType?: undefined;
jitter?: undefined;
packetsLost?: undefined;
mid?: undefined;
remoteId?: undefined;
packetsDiscarded?: undefined;
fecPacketsReceived?: undefined;
fecPacketsDiscarded?: undefined;
headerBytesReceived?: undefined;
lastPacketReceivedTimestamp?: undefined;
jitterBufferTargetDelay?: undefined;
jitterBufferMinimumDelay?: undefined;
retransmittedPacketsSent?: undefined;
headerBytesSent?: undefined;
retransmittedBytesSent?: undefined;
targetBitrate?: undefined;
nackCount?: undefined;
active?: undefined;
dataChannelsOpened?: undefined;
dataChannelsClosed?: undefined;
localId?: undefined;
roundTripTime?: undefined;
fractionLost?: undefined;
roundTripTimeMeasurements?: undefined;
remoteTimestamp?: undefined;
reportsSent?: undefined;
dtlsState?: undefined;
selectedCandidatePairId?: undefined;
localCertificateId?: undefined;
remoteCertificateId?: undefined;
tlsVersion?: undefined;
dtlsCipher?: undefined;
dtlsRole?: undefined;
srtpCipher?: undefined;
selectedCandidatePairChanges?: undefined;
iceRole?: undefined;
iceLocalUsernameFragment?: undefined;
iceState?: undefined;
} | {
id: string;
timestamp: number;
type: string;
ssrc: number;
kind: string;
trackId: string;
transportId: string;
codecId: string;
mediaType: string;
mediaSourceId: string;
remoteId: string;
mid: string;
packetsSent: number;
retransmittedPacketsSent: number;
bytesSent: number;
headerBytesSent: number;
retransmittedBytesSent: number;
targetBitrate: number;
nackCount: number;
active: boolean;
fingerprint?: undefined;
fingerprintAlgorithm?: undefined;
base64Certificate?: undefined;
payloadType?: undefined;
mimeType?: undefined;
clockRate?: undefined;
channels?: undefined;
sdpFmtpLine?: undefined;
localCandidateId?: undefined;
remoteCandidateId?: undefined;
state?: undefined;
priority?: undefined;
nominated?: undefined;
writable?: undefined;
packetsReceived?: undefined;
bytesReceived?: undefined;
totalRoundTripTime?: undefined;
currentRoundTripTime?: undefined;
availableOutgoingBitrate?: undefined;
requestsReceived?: undefined;
requestsSent?: undefined;
responsesReceived?: undefined;
responsesSent?: undefined;
consentRequestsSent?: undefined;
packetsDiscardedOnSend?: undefined;
bytesDiscardedOnSend?: undefined;
streamIdentifier?: undefined;
trackIds?: undefined;
trackIdentifier?: undefined;
remoteSource?: undefined;
ended?: undefined;
detached?: undefined;
jitterBufferDelay?: undefined;
jitterBufferEmittedCount?: undefined;
audioLevel?: undefined;
totalAudioEnergy?: undefined;
totalSamplesReceived?: undefined;
totalSamplesDuration?: undefined;
concealedSamples?: undefined;
silentConcealedSamples?: undefined;
concealmentEvents?: undefined;
insertedSamplesForDeceleration?: undefined;
removedSamplesForAcceleration?: undefined;
echoReturnLoss?: undefined;
echoReturnLossEnhancement?: undefined;
isRemote?: undefined;
networkType?: undefined;
ip?: undefined;
address?: undefined;
port?: undefined;
protocol?: undefined;
candidateType?: undefined;
foundation?: undefined;
usernameFragment?: undefined;
tcpType?: undefined;
jitter?: undefined;
packetsLost?: undefined;
packetsDiscarded?: undefined;
fecPacketsReceived?: undefined;
fecPacketsDiscarded?: undefined;
headerBytesReceived?: undefined;
lastPacketReceivedTimestamp?: undefined;
jitterBufferTargetDelay?: undefined;
jitterBufferMinimumDelay?: undefined;
dataChannelsOpened?: undefined;
dataChannelsClosed?: undefined;
localId?: undefined;
roundTripTime?: undefined;
fractionLost?: undefined;
roundTripTimeMeasurements?: undefined;
remoteTimestamp?: undefined;
reportsSent?: undefined;
dtlsState?: undefined;
selectedCandidatePairId?: undefined;
localCertificateId?: undefined;
remoteCertificateId?: undefined;
tlsVersion?: undefined;
dtlsCipher?: undefined;
dtlsRole?: undefined;
srtpCipher?: undefined;
selectedCandidatePairChanges?: undefined;
iceRole?: undefined;
iceLocalUsernameFragment?: undefined;
iceState?: undefined;
} | {
id: string;
timestamp: number;
type: string;
dataChannelsOpened: number;
dataChannelsClosed: number;
fingerprint?: undefined;
fingerprintAlgorithm?: undefined;
base64Certificate?: undefined;
transportId?: undefined;
payloadType?: undefined;
mimeType?: undefined;
clockRate?: undefined;
channels?: undefined;
sdpFmtpLine?: undefined;
localCandidateId?: undefined;
remoteCandidateId?: undefined;
state?: undefined;
priority?: undefined;
nominated?: undefined;
writable?: undefined;
packetsSent?: undefined;
packetsReceived?: undefined;
bytesSent?: undefined;
bytesReceived?: undefined;
totalRoundTripTime?: undefined;
currentRoundTripTime?: undefined;
availableOutgoingBitrate?: undefined;
requestsReceived?: undefined;
requestsSent?: undefined;
responsesReceived?: undefined;
responsesSent?: undefined;
consentRequestsSent?: undefined;
packetsDiscardedOnSend?: undefined;
bytesDiscardedOnSend?: undefined;
streamIdentifier?: undefined;
trackIds?: undefined;
trackIdentifier?: undefined;
remoteSource?: undefined;
ended?: undefined;
detached?: undefined;
kind?: undefined;
jitterBufferDelay?: undefined;
jitterBufferEmittedCount?: undefined;
audioLevel?: undefined;
totalAudioEnergy?: undefined;
totalSamplesReceived?: undefined;
totalSamplesDuration?: undefined;
concealedSamples?: undefined;
silentConcealedSamples?: undefined;
concealmentEvents?: undefined;
insertedSamplesForDeceleration?: undefined;
removedSamplesForAcceleration?: undefined;
mediaSourceId?: undefined;
echoReturnLoss?: undefined;
echoReturnLossEnhancement?: undefined;
isRemote?: undefined;
networkType?: undefined;
ip?: undefined;
address?: undefined;
port?: undefined;
protocol?: undefined;
candidateType?: undefined;
foundation?: undefined;
usernameFragment?: undefined;
tcpType?: undefined;
ssrc?: undefined;
trackId?: undefined;
codecId?: undefined;
mediaType?: undefined;
jitter?: undefined;
packetsLost?: undefined;
mid?: undefined;
remoteId?: undefined;
packetsDiscarded?: undefined;
fecPacketsReceived?: undefined;
fecPacketsDiscarded?: undefined;
headerBytesReceived?: undefined;
lastPacketReceivedTimestamp?: undefined;
jitterBufferTargetDelay?: undefined;
jitterBufferMinimumDelay?: undefined;
retransmittedPacketsSent?: undefined;
headerBytesSent?: undefined;
retransmittedBytesSent?: undefined;
targetBitrate?: undefined;
nackCount?: undefined;
active?: undefined;
localId?: undefined;
roundTripTime?: undefined;
fractionLost?: undefined;
roundTripTimeMeasurements?: undefined;
remoteTimestamp?: undefined;
reportsSent?: undefined;
dtlsState?: undefined;
selectedCandidatePairId?: undefined;
localCertificateId?: undefined;
remoteCertificateId?: undefined;
tlsVersion?: undefined;
dtlsCipher?: undefined;
dtlsRole?: undefined;
srtpCipher?: undefined;
selectedCandidatePairChanges?: undefined;
iceRole?: undefined;
iceLocalUsernameFragment?: undefined;
iceState?: undefined;
} | {
id: string;
timestamp: number;
type: string;
ssrc: number;
kind: string;
transportId: string;
codecId: string;
jitter: number;
packetsLost: number;
localId: string;
roundTripTime: number;
fractionLost: number;
totalRoundTripTime: number;
roundTripTimeMeasurements: number;
fingerprint?: undefined;
fingerprintAlgorithm?: undefined;
base64Certificate?: undefined;
payloadType?: undefined;
mimeType?: undefined;
clockRate?: undefined;
channels?: undefined;
sdpFmtpLine?: undefined;
localCandidateId?: undefined;
remoteCandidateId?: undefined;
state?: undefined;
priority?: undefined;
nominated?: undefined;
writable?: undefined;
packetsSent?: undefined;
packetsReceived?: undefined;
bytesSent?: undefined;
bytesReceived?: undefined;
currentRoundTripTime?: undefined;
availableOutgoingBitrate?: undefined;
requestsReceived?: undefined;
requestsSent?: undefined;
responsesReceived?: undefined;
responsesSent?: undefined;
consentRequestsSent?: undefined;
packetsDiscardedOnSend?: undefined;
bytesDiscardedOnSend?: undefined;
streamIdentifier?: undefined;
trackIds?: undefined;
trackIdentifier?: undefined;
remoteSource?: undefined;
ended?: undefined;
detached?: undefined;
jitterBufferDelay?: undefined;
jitterBufferEmittedCount?: undefined;
audioLevel?: undefined;
totalAudioEnergy?: undefined;
totalSamplesReceived?: undefined;
totalSamplesDuration?: undefined;
concealedSamples?: undefined;
silentConcealedSamples?: undefined;
concealmentEvents?: undefined;
insertedSamplesForDeceleration?: undefined;
removedSamplesForAcceleration?: undefined;
mediaSourceId?: undefined;
echoReturnLoss?: undefined;
echoReturnLossEnhancement?: undefined;
isRemote?: undefined;
networkType?: undefined;
ip?: undefined;
address?: undefined;
port?: undefined;
protocol?: undefined;
candidateType?: undefined;
foundation?: undefined;
usernameFragment?: undefined;
tcpType?: undefined;
trackId?: undefined;
mediaType?: undefined;
mid?: undefined;
remoteId?: undefined;
packetsDiscarded?: undefined;
fecPacketsReceived?: undefined;
fecPacketsDiscarded?: undefined;
headerBytesReceived?: undefined;
lastPacketReceivedTimestamp?: undefined;
jitterBufferTargetDelay?: undefined;
jitterBufferMinimumDelay?: undefined;
retransmittedPacketsSent?: undefined;
headerBytesSent?: undefined;
retransmittedBytesSent?: undefined;
targetBitrate?: undefined;
nackCount?: undefined;
active?: undefined;
dataChannelsOpened?: undefined;
dataChannelsClosed?: undefined;
remoteTimestamp?: undefined;
reportsSent?: undefined;
dtlsState?: undefined;
selectedCandidatePairId?: undefined;
localCertificateId?: undefined;
remoteCertificateId?: undefined;
tlsVersion?: undefined;
dtlsCipher?: undefined;
dtlsRole?: undefined;
srtpCipher?: undefined;
selectedCandidatePairChanges?: undefined;
iceRole?: undefined;
iceLocalUsernameFragment?: undefined;
iceState?: undefined;
} | {
id: string;
timestamp: number;
type: string;
ssrc: number;
kind: string;
transportId: string;
codecId: string;
packetsSent: number;
bytesSent: number;
localId: string;
remoteTimestamp: number;
reportsSent: number;
roundTripTimeMeasurements: number;
totalRoundTripTime: number;
fingerprint?: undefined;
fingerprintAlgorithm?: undefined;
base64Certificate?: undefined;
payloadType?: undefined;
mimeType?: undefined;
clockRate?: undefined;
channels?: undefined;
sdpFmtpLine?: undefined;
localCandidateId?: undefined;
remoteCandidateId?: undefined;
state?: undefined;
priority?: undefined;
nominated?: undefined;
writable?: undefined;
packetsReceived?: undefined;
bytesReceived?: undefined;
currentRoundTripTime?: undefined;
availableOutgoingBitrate?: undefined;
requestsReceived?: undefined;
requestsSent?: undefined;
responsesReceived?: undefined;
responsesSent?: undefined;
consentRequestsSent?: undefined;
packetsDiscardedOnSend?: undefined;
bytesDiscardedOnSend?: undefined;
streamIdentifier?: undefined;
trackIds?: undefined;
trackIdentifier?: undefined;
remoteSource?: undefined;
ended?: undefined;
detached?: undefined;
jitterBufferDelay?: undefined;
jitterBufferEmittedCount?: undefined;
audioLevel?: undefined;
totalAudioEnergy?: undefined;
totalSamplesReceived?: undefined;
totalSamplesDuration?: undefined;
concealedSamples?: undefined;
silentConcealedSamples?: undefined;
concealmentEvents?: undefined;
insertedSamplesForDeceleration?: undefined;
removedSamplesForAcceleration?: undefined;
mediaSourceId?: undefined;
echoReturnLoss?: undefined;
echoReturnLossEnhancement?: undefined;
isRemote?: undefined;
networkType?: undefined;
ip?: undefined;
address?: undefined;
port?: undefined;
protocol?: undefined;
candidateType?: undefined;
foundation?: undefined;
usernameFragment?: undefined;
tcpType?: undefined;
trackId?: undefined;
mediaType?: undefined;
jitter?: undefined;
packetsLost?: undefined;
mid?: undefined;
remoteId?: undefined;
packetsDiscarded?: undefined;
fecPacketsReceived?: undefined;
fecPacketsDiscarded?: undefined;
headerBytesReceived?: undefined;
lastPacketReceivedTimestamp?: undefined;
jitterBufferTargetDelay?: undefined;
jitterBufferMinimumDelay?: undefined;
retransmittedPacketsSent?: undefined;
headerBytesSent?: undefined;
retransmittedBytesSent?: undefined;
targetBitrate?: undefined;
nackCount?: undefined;
active?: undefined;
dataChannelsOpened?: undefined;
dataChannelsClosed?: undefined;
roundTripTime?: undefined;
fractionLost?: undefined;
dtlsState?: undefined;
selectedCandidatePairId?: undefined;
localCertificateId?: undefined;
remoteCertificateId?: undefined;
tlsVersion?: undefined;
dtlsCipher?: undefined;
dtlsRole?: undefined;
srtpCipher?: undefined;
selectedCandidatePairChanges?: undefined;
iceRole?: undefined;
iceLocalUsernameFragment?: undefined;
iceState?: undefined;
} | {
id: string;
timestamp: number;
type: string;
trackIdentifier: string;
kind: string;
audioLevel: number;
totalAudioEnergy: number;
totalSamplesDuration: number;
echoReturnLoss: number;
echoReturnLossEnhancement: number;
fingerprint?: undefined;
fingerprintAlgorithm?: undefined;
base64Certificate?: undefined;
transportId?: undefined;
payloadType?: undefined;
mimeType?: undefined;
clockRate?: undefined;
channels?: undefined;
sdpFmtpLine?: undefined;
localCandidateId?: undefined;
remoteCandidateId?: undefined;
state?: undefined;
priority?: undefined;
nominated?: undefined;
writable?: undefined;
packetsSent?: undefined;
packetsReceived?: undefined;
bytesSent?: undefined;
bytesReceived?: undefined;
totalRoundTripTime?: undefined;
currentRoundTripTime?: undefined;
availableOutgoingBitrate?: undefined;
requestsReceived?: undefined;
requestsSent?: undefined;
responsesReceived?: undefined;
responsesSent?: undefined;
consentRequestsSent?: undefined;
packetsDiscardedOnSend?: undefined;
bytesDiscardedOnSend?: undefined;
streamIdentifier?: undefined;
trackIds?: undefined;
remoteSource?: undefined;
ended?: undefined;
detached?: undefined;
jitterBufferDelay?: undefined;
jitterBufferEmittedCount?: undefined;
totalSamplesReceived?: undefined;
concealedSamples?: undefined;
silentConcealedSamples?: undefined;
concealmentEvents?: undefined;
insertedSamplesForDeceleration?: undefined;
removedSamplesForAcceleration?: undefined;
mediaSourceId?: undefined;
isRemote?: undefined;
networkType?: undefined;
ip?: undefined;
address?: undefined;
port?: undefined;
protocol?: undefined;
candidateType?: undefined;
foundation?: undefined;
usernameFragment?: undefined;
tcpType?: undefined;
ssrc?: undefined;
trackId?: undefined;
codecId?: undefined;
mediaType?: undefined;
jitter?: undefined;
packetsLost?: undefined;
mid?: undefined;
remoteId?: undefined;
packetsDiscarded?: undefined;
fecPacketsReceived?: undefined;
fecPacketsDiscarded?: undefined;
headerBytesReceived?: undefined;
lastPacketReceivedTimestamp?: undefined;
jitterBufferTargetDelay?: undefined;
jitterBufferMinimumDelay?: undefined;
retransmittedPacketsSent?: undefined;
headerBytesSent?: undefined;
retransmittedBytesSent?: undefined;
targetBitrate?: undefined;
nackCount?: undefined;
active?: undefined;
dataChannelsOpened?: undefined;
dataChannelsClosed?: undefined;
localId?: undefined;
roundTripTime?: undefined;
fractionLost?: undefined;
roundTripTimeMeasurements?: undefined;
remoteTimestamp?: undefined;
reportsSent?: undefined;
dtlsState?: undefined;
selectedCandidatePairId?: undefined;
localCertificateId?: undefined;
remoteCertificateId?: undefined;
tlsVersion?: undefined;
dtlsCipher?: undefined;
dtlsRole?: undefined;
srtpCipher?: undefined;
selectedCandidatePairChanges?: undefined;
iceRole?: undefined;
iceLocalUsernameFragment?: undefined;
iceState?: undefined;
} | {
id: string;
timestamp: number;
type: string;
bytesSent: number;
packetsSent: number;
bytesReceived: number;
packetsReceived: number;
dtlsState: string;
selectedCandidatePairId: string;
localCertificateId: string;
remoteCertificateId: string;
tlsVersion: string;
dtlsCipher: string;
dtlsRole: string;
srtpCipher: string;
selectedCandidatePairChanges: number;
iceRole: string;
iceLocalUsernameFragment: string;
iceState: string;
fingerprint?: undefined;
fingerprintAlgorithm?: undefined;
base64Certificate?: undefined;
transportId?: undefined;
payloadType?: undefined;
mimeType?: undefined;
clockRate?: undefined;
channels?: undefined;
sdpFmtpLine?: undefined;
localCandidateId?: undefined;
remoteCandidateId?: undefined;
state?: undefined;
priority?: undefined;
nominated?: undefined;
writable?: undefined;
totalRoundTripTime?: undefined;
currentRoundTripTime?: undefined;
availableOutgoingBitrate?: undefined;
requestsReceived?: undefined;
requestsSent?: undefined;
responsesReceived?: undefined;
responsesSent?: undefined;
consentRequestsSent?: undefined;
packetsDiscardedOnSend?: undefined;
bytesDiscardedOnSend?: undefined;
streamIdentifier?: undefined;
trackIds?: undefined;
trackIdentifier?: undefined;
remoteSource?: undefined;
ended?: undefined;
detached?: undefined;
kind?: undefined;
jitterBufferDelay?: undefined;
jitterBufferEmittedCount?: undefined;
audioLevel?: undefined;
totalAudioEnergy?: undefined;
totalSamplesReceived?: undefined;
totalSamplesDuration?: undefined;
concealedSamples?: undefined;
silentConcealedSamples?: undefined;
concealmentEvents?: undefined;
insertedSamplesForDeceleration?: undefined;
removedSamplesForAcceleration?: undefined;
mediaSourceId?: undefined;
echoReturnLoss?: undefined;
echoReturnLossEnhancement?: undefined;
isRemote?: undefined;
networkType?: undefined;
ip?: undefined;
address?: undefined;
port?: undefined;
protocol?: undefined;
candidateType?: undefined;
foundation?: undefined;
usernameFragment?: undefined;
tcpType?: undefined;
ssrc?: undefined;
trackId?: undefined;
codecId?: undefined;
mediaType?: undefined;
jitter?: undefined;
packetsLost?: undefined;
mid?: undefined;
remoteId?: undefined;
packetsDiscarded?: undefined;
fecPacketsReceived?: undefined;
fecPacketsDiscarded?: undefined;
headerBytesReceived?: undefined;
lastPacketReceivedTimestamp?: undefined;
jitterBufferTargetDelay?: undefined;
jitterBufferMinimumDelay?: undefined;
retransmittedPacketsSent?: undefined;
headerBytesSent?: undefined;
retransmittedBytesSent?: undefined;
targetBitrate?: undefined;
nackCount?: undefined;
active?: undefined;
dataChannelsOpened?: undefined;
dataChannelsClosed?: undefined;
localId?: undefined;
roundTripTime?: undefined;
fractionLost?: undefined;
roundTripTimeMeasurements?: undefined;
remoteTimestamp?: undefined;
reportsSent?: undefined;
})[];
parsed: {
'rtp-rxstat': {
LostPkt: number;
Pkt: number;
LatePkt: number;
Oct: number;
Dur: number;
AvgJit: number;
VQMetrics: {
maxJitter: number;
VoPktSizeMs: number;
VoOneWayDelayMs: number;
hwType: string;
networkType: undefined;
VoRxCodec: string;
};
};
'rtp-txstat': {
Pkt: number;
Oct: number;
Dur: number;
VQMetrics: {
VoTxCodec: string;
rtpBitRate: number;
};
};
};
};
};
//# sourceMappingURL=testUtil.d.ts.map