Skip to main content
Version: Next

Type Alias: PeerWithTracks<PeerMetadata, ServerMetadata, T>

PeerWithTracks<PeerMetadata, ServerMetadata, T> = object

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

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:26


customAudioTracks​

customAudioTracks: T[]

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


customVideoTracks​

customVideoTracks: T[]

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


id​

id: PeerId

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


metadata?​

optional metadata: Metadata<PeerMetadata, ServerMetadata>

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


microphoneTrack?​

optional microphoneTrack: T

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


screenShareAudioTrack?​

optional screenShareAudioTrack: T

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


screenShareVideoTrack?​

optional screenShareVideoTrack: T

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


tracks​

tracks: T[]

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