Skip to main content
Version: 0.27.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