Type Alias: PeerWithTracks<PeerMetadata, ServerMetadata, T>
PeerWithTracks<
PeerMetadata,ServerMetadata,T> =object
Defined in: react-client/src/hooks/usePeers.ts:14
Type Parameters
| Type Parameter | Default type | Description |
|---|---|---|
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 Track | Track | - |
Properties
cameraTrack?
optionalcameraTrack: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?
optionalmetadata:Metadata<PeerMetadata,ServerMetadata>
Defined in: react-client/src/hooks/usePeers.ts:16
microphoneTrack?
optionalmicrophoneTrack:T
Defined in: react-client/src/hooks/usePeers.ts:19
screenShareAudioTrack?
optionalscreenShareAudioTrack:T
Defined in: react-client/src/hooks/usePeers.ts:21
screenShareVideoTrack?
optionalscreenShareVideoTrack:T
Defined in: react-client/src/hooks/usePeers.ts:20
tracks
tracks:
T[]
Defined in: react-client/src/hooks/usePeers.ts:17