Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/AGProjects/sylk-mobile
/ functions
Functions
1,935 in github.com/AGProjects/sylk-mobile
⨍
Functions
1,935
◇
Types & classes
162
↓ 2 callers
Function
stripSig
(payload)
app/components/CallZrtp.js:363
↓ 2 callers
Function
tick
()
app/components/NavigationBar.js:462
↓ 2 callers
Function
toDeg
(rad)
app/components/geoUtils.js:61
↓ 2 callers
Method
toggleDrawer
()
app/components/Preview.js:117
↓ 2 callers
Method
unencryptedVideoPrefixForCodec
(codec)
app/components/CallZrtp.js:1447
↓ 2 callers
Method
updateFoldStateAndMaybeEmit
Recompute `lastIsFolded`; if it changed, push a CommunicationsDevicesChanged event so JS can react immediately (hide earpiece, auto-flip UI selection)
android/app/src/main/java/com/agprojects/sylk/AudioRouteModule.java:524
↓ 1 callers
Method
AudioRouteModule
(ReactApplicationContext reactContext)
android/app/src/main/java/com/agprojects/sylk/AudioRouteModule.java:157
↓ 1 callers
Function
EpbEscape
H.264 Annex-B emulation prevention: insert an emulation_prevention_three_byte (0x03) so the output never contains 00 00 00 / 00 00 01 / 00 00 02 / 00
future_patches/h264/MediaEncryptorJni.cpp:181
↓ 1 callers
Function
EpbUnescape
future_patches/h264/nal_test.cpp:29
↓ 1 callers
Function
EpbUnescape
Inverse of EpbEscape: drop each 0x03 that follows 00 00 and precedes a byte <= 0x03. Exactly inverts EpbEscape for any input EpbEscape produced.
future_patches/h264/MediaEncryptorJni.cpp:198
↓ 1 callers
Function
InitJniCacheLocked
future_patches/h264/MediaEncryptorJni.cpp:61
↓ 1 callers
Function
QRCodeRead
(e)
app/components/RegisterForm.js:720
↓ 1 callers
Function
UNSAFE_componentWillReceiveProps
(nextProps)
app/components/Call.js:746
↓ 1 callers
Function
_attach
(call)
app/components/AudioSpeedometer.js:537
↓ 1 callers
Function
_attachListener
()
app/components/SpectrumRecorder.js:40
↓ 1 callers
Method
_buildManifest
(query)
app/exportRouter.js:499
↓ 1 callers
Method
_collectRsIdHexCandidates
()
app/components/CallZrtp.js:2243
↓ 1 callers
Function
_color
(which)
app/components/ConferenceHeader.js:728
↓ 1 callers
Function
_crc24BuildTable
()
app/utils.js:1687
↓ 1 callers
Function
_detach
(call)
app/components/AudioSpeedometer.js:552
↓ 1 callers
Function
_detachListener
()
app/components/SpectrumRecorder.js:106
↓ 1 callers
Function
_displayUriFromProp
(raw)
app/components/EditContactModal.js:131
↓ 1 callers
Function
_emitMandatoryFailedDelayed
(call, reasonCode, detail)
app/components/CallZrtp.js:2639
↓ 1 callers
Method
_event
(label)
app/exportRouter.js:174
↓ 1 callers
Function
_fakeUserFor
(idx)
app/utils.js:2180
↓ 1 callers
Method
_fetch_bundle
(self, call_id)
qos/qos-probe.py:210
↓ 1 callers
Function
_findRemoteAudioTrack
Find the first audio track on a list of receivers. * Returns { pcId, trackId } or null. Mirrors CallRecorder._findAudioTrack.
app/components/AudioSpectrum.js:33
↓ 1 callers
Function
_formatShareTime
(ms)
app/components/LocationBubble.js:1497
↓ 1 callers
Function
_formatTickTime
(ms)
app/components/LocationBubble.js:1483
↓ 1 callers
Function
_getDefaultSpeedoPosition
Default position for the i/speedometer view. * - Fullscreen: anchor at the actual top-left of the phone * screen. The parent container i
app/components/VideoBox.js:977
↓ 1 callers
Method
_handleAccept
(payload)
app/components/CallZrtp.js:1330
↓ 1 callers
Function
_handleConferenceRequestResolved
(event)
app/components/VideoBox.js:1556
↓ 1 callers
Method
_handleProbe
(payload)
app/components/CallZrtp.js:1280
↓ 1 callers
Method
_handleRecvReady
(/*payload*/)
app/components/CallZrtp.js:1371
↓ 1 callers
Method
_handleSenderReady
(/*payload*/)
app/components/CallZrtp.js:1406
↓ 1 callers
Method
_handleSocket
(socket)
app/ExportServer.js:585
↓ 1 callers
Function
_hexForLog
(bytes)
app/components/CallZrtp.js:277
↓ 1 callers
Function
_hydrate
()
app/components/PreferencesModal.js:611
↓ 1 callers
Function
_isBridgeForOverlay
(pp)
app/components/ConferenceBox.js:7597
↓ 1 callers
Function
_isDarkColor
(color)
app/components/LocationBubble.js:234
↓ 1 callers
Method
_isLogRateLimited
()
app/components/CallZrtp.js:523
↓ 1 callers
Function
_isRealContactName
(n)
app/components/Call.js:940
↓ 1 callers
Function
_isRealName
(n)
app/components/Call.js:186
↓ 1 callers
Method
_logSdpMlines
()
app/components/CallZrtp.js:1477
↓ 1 callers
Method
_newSession
()
app/exportRouter.js:195
↓ 1 callers
Function
_normaliseCodecKey
(codec)
app/components/AudioSpeedometer.js:274
↓ 1 callers
Function
_noun
(list)
app/components/ChatBox.js:1516
↓ 1 callers
Function
_onStats
(stats)
app/components/AudioSpeedometer.js:558
↓ 1 callers
Function
_onStatsImpl
(stats)
app/components/AudioSpeedometer.js:574
↓ 1 callers
Function
_pickRealName
(...candidates)
app/components/Call.js:190
↓ 1 callers
Method
_pollMixedRemote
Conference-mode mixed-remote poll. Polls each per-participant queue once (non-blocking after the first to keep the writer's cadence near 100 Hz), sums
android/app/src/main/java/com/agprojects/sylk/SylkCallRecorder.java:1194
↓ 1 callers
Function
_resampleToGrid
(frames, t0, spanMs)
app/components/SpectrumRecorder.js:62
↓ 1 callers
Method
_resolveDark
(mode)
app/DarkModeManager.js:169
↓ 1 callers
Method
_resolveLocalRs1ForPeerDevice
()
app/components/CallZrtp.js:2220
↓ 1 callers
Function
_sanitiseAccountForFilename
(accountId)
app/utils.js:41
↓ 1 callers
Function
_scanTagsAndBuildFilter
(text)
app/components/LogsModal.js:122
↓ 1 callers
Method
_send
(socket, out)
app/ExportServer.js:631
↓ 1 callers
Method
_setupEncoderAndMuxer
Shared encoder/muxer setup — called from both start() and startConference(). Same MediaCodec Opus encoder, same OGG MediaMuxer, same OUTPUT_SAMPLE_R
android/app/src/main/java/com/agprojects/sylk/SylkCallRecorder.java:452
↓ 1 callers
Method
_setupMic
Shared mic setup — pulls AudioRecord parameters into one place so both start() and startConference() get the same VOICE_COMMUNICATION source and buf
android/app/src/main/java/com/agprojects/sylk/SylkCallRecorder.java:477
↓ 1 callers
Method
_snapshotMediaDiag
* Parse pc.getStats() into the diagnostic structure that the metro.log * DIAGNOSTIC lines and the UI "Media" panel both consume. * * Re
app/components/CallZrtp.js:1042
↓ 1 callers
Function
_splitPath
(path)
app/accountSettingsAccess.js:31
↓ 1 callers
Method
_stopMediaActivityPoller
()
app/components/CallZrtp.js:1013
↓ 1 callers
Function
_toRgba
(color, alpha)
app/components/LocationBubble.js:204
↓ 1 callers
Method
_validSession
(req)
app/exportRouter.js:201
↓ 1 callers
Method
_verifyOrReject
(payload)
app/components/CallZrtp.js:2189
↓ 1 callers
Method
_waitForRemoteStream
()
app/components/CallZrtp.js:1631
↓ 1 callers
Method
_wantsEnc
(req)
app/exportRouter.js:178
↓ 1 callers
Method
_zipResponse
(query)
app/exportRouter.js:514
↓ 1 callers
Method
acknowledgePersistedLogs
android/app/src/main/java/com/agprojects/sylk/NativeLoggerModule.kt:98
↓ 1 callers
Method
acquireAudioFocus
()
android/app/src/main/java/com/agprojects/sylk/AudioRouteModule.java:578
↓ 1 callers
Function
activeList
()
app/components/ImportDataModal.js:276
↓ 1 callers
Method
addConferenceRemote
Attach a remote audio track mid-recording. Returns true if a new ConferenceRemote was created, false if the participantId is already tracked or the
android/app/src/main/java/com/agprojects/sylk/SylkCallRecorder.java:417
↓ 1 callers
Method
addressFor
Synthesise the address Telecom hands to BT-HFP. Sylk has no phone numbers, so the goal is a tel:-shaped URI whose body the kit can render — alphanumer
android/app/src/main/java/com/agprojects/sylk/SylkTelecom.java:306
↓ 1 callers
Function
adjustZoom
(delta)
app/components/LocationBubble.js:1418
↓ 1 callers
Method
analyse
()
android/app/src/main/java/com/agprojects/sylk/SylkMicSpectrum.java:190
↓ 1 callers
Method
analyse
(int sampleRate)
android/app/src/main/java/com/agprojects/sylk/SylkAudioSpectrum.java:191
↓ 1 callers
Method
appendUnreadId
Append a single msg_id to the comma-separated unread_messages column for a contact, deduping against any id that is already present. Empty existing ->
android/app/src/main/java/com/agprojects/sylk/MyFirebaseMessagingService.java:1188
↓ 1 callers
Method
applyFoldedScalingIfNeeded
Detect a narrow (folded cover) screen and rescale the central Sylk logo + Accept/Decline buttons so the overlay fits. We base the check on the smalles
android/app/src/main/java/com/agprojects/sylk/IncomingCallActivity.java:208
↓ 1 callers
Method
applyTelecomAudioRoute
Look up the {@link Connection} registered with Telecom for this call (RNCallKeep's VoiceConnectionService for outgoing calls; SylkTelecom's own Connec
android/app/src/main/java/com/agprojects/sylk/AudioRouteModule.java:1353
↓ 1 callers
Function
b64ToBytes
(str)
app/components/spectrumCodec.js:59
↓ 1 callers
Function
barIndexForKHz
(khz, fLow, fHigh)
app/components/SpectrumBarsView.js:61
↓ 1 callers
Function
base64ToArrayBuffer
(base64)
app/utils.js:1653
↓ 1 callers
Function
baseWeight
(w)
index.js:73
↓ 1 callers
Method
beat
(self)
qos/qos-probe.py:118
↓ 1 callers
Function
boldOverride
(style)
index.js:80
↓ 1 callers
Function
buildDigestAuthHeader
({ username, password, method, uri, challenge })
app/accountInfo.js:121
↓ 1 callers
Function
buildFeatureTokens
(codecMeta)
app/components/AudioSpeedometer.js:199
↓ 1 callers
Function
buildHead
(status, headers)
app/exportRouter.js:105
↓ 1 callers
Function
buildMediaPlane
(ms, callAgeMs)
qos/qos-stats.js:525
↓ 1 callers
Method
buildPeaksJson
Build the JSON ourselves with StringBuilder rather than pulling in org.json. Same shape as `getLastPeaksJson()` documents. Also downsamples to MAX_PEA
android/app/src/main/java/com/agprojects/sylk/SylkCallRecorder.java:869
↓ 1 callers
Method
buildSpectrumJson
Build the spectrumCodec.js metadata JSON from the captured frames. Shape: {"v":1,"rate":10,"bands":16,"count":N,"lo":-100,"hi":0, "data":"<b
android/app/src/main/java/com/agprojects/sylk/SylkCallRecorder.java:811
↓ 1 callers
Function
buildUrl
(server, path, params, token)
app/importClient.js:39
↓ 1 callers
Function
buildUserAgent
()
app/ExportServer.js:101
↓ 1 callers
Function
bytesToB64
(bytes)
app/components/spectrumCodec.js:44
↓ 1 callers
Method
canReadPhoneAccounts
Whether we may call permission-gated Telecom read APIs such as {@link TelecomManager#getPhoneAccount}. Telecom enforces READ_PHONE_NUMBERS from API 30
android/app/src/main/java/com/agprojects/sylk/SylkTelecom.java:235
↓ 1 callers
Function
canReceiveVoiceMemo
(contact)
app/components/ContactCapabilities.js:77
↓ 1 callers
Function
canShareLocationWith
(contact)
app/components/ContactCapabilities.js:103
↓ 1 callers
Function
capitalizeFirstLetter
(str)
app/components/ChatBox.js:1779
↓ 1 callers
Function
captureFinalResult
(pc, callId)
qos/qos-stats.js:620
↓ 1 callers
Method
capturePreCallMode
Capture the current AudioManager mode into {@link #preCallMode}. Call from any native code path that observes the very first signal of a new call (typ
android/app/src/main/java/com/agprojects/sylk/AudioRouteModule.java:208
← previous
next →
401–500 of 1,935, ranked by callers