Skip to main content
Version: 0.26.0

Type Alias: PeerWithTracks<PeerMetadata, ServerMetadata, T>

PeerWithTracks<PeerMetadata, ServerMetadata, T> = object

Defined in: react-client/src/hooks/usePeers.ts:14

Type Parameters

Type ParameterDefault typeDescription
PeerMetadata-Type of metadata set by peer while connecting to a room.
ServerMetadata-Type of metadata set by the server while creating a peer.
T extends TrackTrack-

Properties

cameraTrack?

optional cameraTrack: T

Defined in: react-client/src/hooks/usePeers.ts:18


customAudioTracks

customAudioTracks: T[]

Defined in: react-client/src/hooks/usePeers.ts:23


customVideoTracks

customVideoTracks: T[]

Defined in: react-client/src/hooks/usePeers.ts:22


id

id: PeerId

Defined in: react-client/src/hooks/usePeers.ts:15


metadata?

optional metadata: Metadata<PeerMetadata, ServerMetadata>

Defined in: react-client/src/hooks/usePeers.ts:16


microphoneTrack?

optional microphoneTrack: T

Defined in: react-client/src/hooks/usePeers.ts:19


screenShareAudioTrack?

optional screenShareAudioTrack: T

Defined in: react-client/src/hooks/usePeers.ts:21


screenShareVideoTrack?

optional screenShareVideoTrack: T

Defined in: react-client/src/hooks/usePeers.ts:20


tracks

tracks: T[]

Defined in: react-client/src/hooks/usePeers.ts:17