Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/peer-calls/peer-calls
/ functions
Functions
1,240 in github.com/peer-calls/peer-calls
⨍
Functions
1,240
◇
Types & classes
551
↓ 2 callers
Function
removeTrackFromPeer
( peer: PeerState, track: MediaStreamTrack, stream: MediaStream, )
src/client/reducers/peers.ts:30
↓ 2 callers
Function
render
()
src/client/components/Unsupported.test.tsx:8
↓ 2 callers
Function
render
()
src/client/components/VideoSrc.test.tsx:42
↓ 2 callers
Method
request
(req trackEventSubRequest)
server/pubsub/events.go:91
↓ 2 callers
Function
resetIfAvailable
resetIfAvailable calls Reset method on a *time.Ticker or *time.Timer, but only if it exists. It panics otherwise. This is because old go versions do n
server/clock/clock.go:165
↓ 2 callers
Method
resubscribe
()
src/client/components/VUMeter.tsx:36
↓ 2 callers
Function
revokeObjectURL
(url: string)
src/client/window.ts:3
↓ 2 callers
Function
safeCreateObjectURL
(stream: MediaStream)
src/client/reducers/streams.ts:52
↓ 2 callers
Function
sendMessage
(message: MessageType)
src/client/actions/ChatActions.ts:47
↓ 2 callers
Function
setChild
( obj: Record<Parent, Record<Child, Value>>, parentKey: Parent, childKey: Child, value: Value, )
src/client/reducers/recordSet.ts:6
↓ 2 callers
Function
setEnvBool
(dest *bool, name string)
server/configread.go:145
↓ 2 callers
Function
setEnvUint16
(dest *uint16, name string)
server/configread.go:138
↓ 2 callers
Method
setNumWindows
(numWindows: number)
src/client/frame.ts:33
↓ 2 callers
Method
setPassword
(password: string)
src/client/insertable-streams/index.ts:477
↓ 2 callers
Method
setSize
(size: Dim)
src/client/frame.ts:46
↓ 2 callers
Function
setSlice
(dest *[]string, value string)
server/configread.go:116
↓ 2 callers
Function
static
(prefix string, box fs.FS)
server/mux.go:176
↓ 2 callers
Method
subscribe
(streamId: string, callback: AudioMessageCallback)
src/client/audio/AudioProcessor.ts:129
↓ 2 callers
Function
successfulDial
()
src/client/reducers/media.test.ts:366
↓ 2 callers
Method
unsafeInit
()
src/client/audio/AudioProcessor.ts:32
↓ 2 callers
Method
unsub
(subClientID identifiers.ClientID)
server/pubsub/track_reader.go:119
↓ 2 callers
Function
updateEncryptContext
()
src/client/insertable-streams/index.ts:187
↓ 2 callers
Function
waitFor
(t *testing.T, ch <-chan struct{}, timeout time.Duration, desc string)
server/servertransport/transport_test.go:372
↓ 2 callers
Method
wantClose
()
server/udptransport2/control_state_tracker.go:70
↓ 2 callers
Method
wantCreate
()
server/udptransport2/control_state_tracker.go:50
↓ 2 callers
Method
write
(header *rtp.Header, payload []byte, a interceptor.Attributes)
server/servertransport/track_local.go:92
↓ 1 callers
Method
AcceptConn
AcceptConn reads from Conns channel. It returns io.ErrClosedPipe when the channel is closed. Users should use either AcceptConn or Conns, but never bo
server/stringmux/stringmux.go:253
↓ 1 callers
Method
AcceptEvent
()
server/room.go:133
↓ 1 callers
Method
Avg
Avg returns the average bitrate.
server/pubsub/remb.go:102
↓ 1 callers
Method
Broadcast
Send a message to all sockets
server/memoryadapter.go:113
↓ 1 callers
Method
Clients
Returns IDs of all known clients connected to this room
server/redisadapter.go:211
↓ 1 callers
Method
Close
()
server/wrtcsignaller.go:141
↓ 1 callers
Method
Close
()
server/webrtctransport.go:334
↓ 1 callers
Method
Close
()
server/udptransport2/factory.go:540
↓ 1 callers
Method
CloseTransport
(streamID identifiers.RoomID)
server/udptransport2/factory.go:518
↓ 1 callers
Method
Codec
()
server/transport/simple_track.go:41
↓ 1 callers
Method
Debug
(msg string)
server/pionlogger/pionlogger.go:39
↓ 1 callers
Method
Debugf
(format string, args ...interface{})
server/pionlogger/pionlogger.go:43
↓ 1 callers
Method
Desc
()
server/command/command.go:109
↓ 1 callers
Method
Done
This does not close any channel, but returns a channel that can be used for signalling closing of peer connection
server/wrtcsignaller.go:64
↓ 1 callers
Method
Done
()
server/transport/transport.go:40
↓ 1 callers
Method
Error
(msg string)
server/pionlogger/pionlogger.go:69
↓ 1 callers
Function
Exec
(ctx context.Context, props Props)
server/cli/cli.go:18
↓ 1 callers
Method
HandleMessage
(msg message.Message)
server/sfu.go:128
↓ 1 callers
Method
HangUp
()
server/sfu.go:153
↓ 1 callers
Method
Info
(msg string)
server/pionlogger/pionlogger.go:49
↓ 1 callers
Method
Infof
(format string, args ...interface{})
server/pionlogger/pionlogger.go:53
↓ 1 callers
Method
IsLevelEnabled
IsLevelEnabled implements Logger.
server/logger/logger.go:225
↓ 1 callers
Method
IsServer
()
server/identifiers/identifiers.go:50
↓ 1 callers
Method
Level
Level implements Logger.
server/logger/logger.go:177
↓ 1 callers
Method
LocalAddr
()
server/stringmux/stringmux.go:300
↓ 1 callers
Function
MatchRange
MatchRange is a MatchFunc that accepts packets with the first byte in [lower..upper]
server/servertransport/match.go:15
↓ 1 callers
Method
Max
Max returns thet maximum bitrate.
server/pubsub/remb.go:95
↓ 1 callers
Method
Metadata
()
server/wsclient.go:76
↓ 1 callers
Method
Namespace
()
server/logger/logger.go:17
↓ 1 callers
Method
Negotiate
()
server/wrtcnegotiator.go:111
↓ 1 callers
Method
NegotiationDone
NegotiationDone returns the channel that will be closed as soon as the current negotiation is done. If there is no negotiation in progress, it returns
server/wrtcsignaller.go:373
↓ 1 callers
Function
New
()
server/multierr/multierr.go:16
↓ 1 callers
Function
NewDataTransceiver
( log logger.Logger, clientID identifiers.ClientID, dataChannel *webrtc.DataChannel, peerConnection *webrt
server/datatransceiver.go:42
↓ 1 callers
Function
NewDataTransport
(params DataTransportParams)
server/servertransport/data_transport.go:26
↓ 1 callers
Function
NewFactory
(params FactoryParams)
server/udptransport2/factory.go:52
↓ 1 callers
Function
NewJitterHandler
(log logger.Logger, enabled bool)
server/sfu/jitter.go:21
↓ 1 callers
Function
NewJitterNackHandler
( log logger.Logger, jitterBuffer *JitterBuffer, )
server/sfu/jitter.go:29
↓ 1 callers
Function
NewMediaStream
(params MediaStreamParams)
server/servertransport/media_stream.go:70
↓ 1 callers
Function
NewMetadataTransport
(params MetadataTransportParams)
server/servertransport/metadata_transport.go:63
↓ 1 callers
Function
NewNegotiator
( log logger.Logger, initiator bool, peerConnection *webrtc.PeerConnection, onOffer func(webrtc.SessionDes
server/wrtcnegotiator.go:31
↓ 1 callers
Function
NewNetworkTypes
(log logger.Logger, networkTypes []string)
server/network_types.go:9
↓ 1 callers
Function
NewNodeManager
(params NodeManagerParams)
server/nodemanager.go:35
↓ 1 callers
Function
NewPProf
()
server/pprof.go:8
↓ 1 callers
Function
NewPeerManager
(room identifiers.RoomID, log logger.Logger, jitterHandler JitterHandler)
server/sfu/peer_manager.go:39
↓ 1 callers
Function
NewPubTrack
(roomID identifiers.RoomID, payload PubTrack)
server/message/message.go:78
↓ 1 callers
Function
NewRTCPReader
(params RTCPReaderParams)
server/cli/play/rtcp_reader.go:24
↓ 1 callers
Function
NewRTCPWriter
(params RTCPWriterParams)
server/cli/play/rtcp_writer.go:22
↓ 1 callers
Function
NewRTPReader
(params RTPReaderParams)
server/cli/play/rtp_reader.go:31
↓ 1 callers
Function
NewRootCommand
(props Props)
server/cli/root.go:7
↓ 1 callers
Function
NewSocketHandler
( ctx context.Context, log logger.Logger, tracksManager TracksManager, webRTCTransportFactory *WebRTCTrans
server/sfu.go:102
↓ 1 callers
Method
NewSource
NewSource creates a new instance of Source.
server/sfu/stats/source.go:44
↓ 1 callers
Function
NewSubTrack
(roomID identifiers.RoomID, payload SubTrack)
server/message/message.go:88
↓ 1 callers
Method
NewTimer
NewTimer implements the Clock interface.
server/clock/mock.go:83
↓ 1 callers
Function
NewTrackKind
(codecType webrtc.RTPCodecType)
server/transport/codec.go:31
↓ 1 callers
Function
NewTrackReader
(trackRemote transport.TrackRemote, onClose func())
server/pubsub/track_reader.go:35
↓ 1 callers
Function
NewTransport
( log logger.Logger, streamID identifiers.RoomID, mediaConn stringmux.Conn, dataConn stringmux.Conn, meta
server/udptransport2/transport.go:20
↓ 1 callers
Function
NewWebRTCTransport
( log logger.Logger, roomID identifiers.RoomID, clientID identifiers.ClientID, peerID identifiers.PeerID,
server/webrtctransport.go:242
↓ 1 callers
Method
NewWebRTCTransport
( roomID identifiers.RoomID, clientID identifiers.ClientID, peerID identifiers.PeerID, )
server/webrtctransport.go:188
↓ 1 callers
Function
NewWebRTCTransportFactory
( log logger.Logger, iceServers []ICEServer, sfuConfig NetworkConfigSFU, )
server/webrtctransport.go:27
↓ 1 callers
Function
NewWebsocketContext
NewWebsocketContext initializes the new websocket context. Users must call the Close method once they are done.
server/wssub.go:39
↓ 1 callers
Function
ParseUDPAddrs
(addrs []string)
server/addr.go:32
↓ 1 callers
Method
PeerID
()
server/transport/simple_track.go:33
↓ 1 callers
Method
PeerID
()
server/transport/track.go:9
↓ 1 callers
Method
RTPCodecType
()
server/transport/codec.go:39
↓ 1 callers
Method
RTPHeaderExtensionsForMimeType
(mimeType string)
server/codecs/registry.go:283
↓ 1 callers
Function
RandUint32
nolint:gochecknoglobals RandUint32 generates a mathmatical random uint32.
server/servertransport/metadata_transport.go:23
↓ 1 callers
Function
ReadConfigFile
(filename string, c *Config)
server/configread.go:13
↓ 1 callers
Method
RegisterFlags
RegisterFlags can be implemented to register custom flags.
server/command/command.go:37
↓ 1 callers
Method
RemoteAddr
()
server/stringmux/stringmux.go:304
↓ 1 callers
Method
Remove
Remove a client from the room
server/memoryadapter.go:59
↓ 1 callers
Method
RemoveBuffer
(ssrc uint32)
server/sfu/jitter_buffer.go:50
↓ 1 callers
Method
Reset
Reset stops a ticker and resets its period to the specified duration. The next tick will arrive after the new period elapses.
server/clock/clock.go:65
↓ 1 callers
Method
RoomEventsChannel
()
server/room.go:142
↓ 1 callers
Method
SDPType
()
server/message/signal.go:43
← previous
next →
401–500 of 1,240, ranked by callers