Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/collidingScopes/shimmer
/ functions
Functions
139 in github.com/collidingScopes/shimmer
⨍
Functions
139
◇
Types & classes
25
↓ 64 callers
Function
u32
(value: number)
mp4-muxer-main/src/misc.ts:25
↓ 28 callers
Function
u16
(value: number)
mp4-muxer-main/src/misc.ts:10
↓ 25 callers
Function
fullBox
( type: string, version: number, flags: number, contents?: NestedNumberArray, children?: Box[] )
mp4-muxer-main/src/box.ts:48
↓ 19 callers
Function
box
(type: string, contents?: NestedNumberArray, children?: Box[])
mp4-muxer-main/src/box.ts:41
↓ 18 callers
Function
u8
(value: number)
mp4-muxer-main/src/misc.ts:6
↓ 11 callers
Function
ascii
(text: string, nullTerminated = false)
mp4-muxer-main/src/misc.ts:56
↓ 10 callers
Function
fixed_16_16
(value: number)
mp4-muxer-main/src/misc.ts:46
↓ 10 callers
Function
intoTimescale
(timeInSeconds: number, timescale: number, round = true)
mp4-muxer-main/src/misc.ts:78
↓ 10 callers
Method
write
(data: Uint8Array)
mp4-muxer-main/src/writer.ts:161
↓ 8 callers
Method
#addSampleToTrack
( track: Track, sample: Sample )
mp4-muxer-main/src/muxer.ts:482
↓ 6 callers
Method
flush
()
mp4-muxer-main/src/writer.ts:169
↓ 6 callers
Function
isU32
(value: number)
mp4-muxer-main/src/misc.ts:115
↓ 4 callers
Method
#maybeFlushStreamingTargetWriter
()
mp4-muxer-main/src/muxer.ts:736
↓ 4 callers
Function
last
(arr: T[])
mp4-muxer-main/src/misc.ts:62
↓ 4 callers
Function
moov
(tracks: Track[], creationTime: number, fragmented = false)
mp4-muxer-main/src/box.ts:103
↓ 4 callers
Function
u64
(value: number)
mp4-muxer-main/src/misc.ts:35
↓ 3 callers
Method
#finalizeCurrentChunk
(track: Track)
mp4-muxer-main/src/muxer.ts:628
↓ 3 callers
Method
#flushChunks
(force = false)
mp4-muxer-main/src/writer.ts:345
↓ 3 callers
Method
addVideoChunk
( sample: EncodedVideoChunk, meta?: EncodedVideoChunkMetadata, timestamp?: number, compositionTimeOffs
mp4-muxer-main/src/muxer.ts:333
↓ 3 callers
Function
deepClone
(x: T)
mp4-muxer-main/src/misc.ts:108
↓ 3 callers
Method
finalize
Finalizes the file, making it ready for use. Must be called after all video and audio chunks have been added.
mp4-muxer-main/src/muxer.ts:749
↓ 3 callers
Function
fixed_2_30
(value: number)
mp4-muxer-main/src/misc.ts:51
↓ 3 callers
Function
fixed_8_8
(value: number)
mp4-muxer-main/src/misc.ts:41
↓ 3 callers
Function
lastPresentedSample
(samples: Sample[])
mp4-muxer-main/src/misc.ts:66
↓ 3 callers
Function
mdat
(reserveLargeSize: boolean)
mp4-muxer-main/src/box.ts:94
↓ 2 callers
Method
#createSampleForTrack
( track: Track, data: Uint8Array, type: 'key' | 'delta', timestamp: number, duration: number, meta
mp4-muxer-main/src/muxer.ts:443
↓ 2 callers
Method
#ensureNotFinalized
()
mp4-muxer-main/src/muxer.ts:742
↓ 2 callers
Method
#ensureSize
(size: number)
mp4-muxer-main/src/writer.ts:115
↓ 2 callers
Method
#finalizeFragment
(flushStreamingWriter = true)
mp4-muxer-main/src/muxer.ts:663
↓ 2 callers
Method
addAudioChunk
(sample: EncodedAudioChunk, meta?: EncodedAudioChunkMetadata, timestamp?: number)
mp4-muxer-main/src/muxer.ts:393
↓ 2 callers
Function
createAnimation
()
wavyImage.js:139
↓ 2 callers
Function
downloadBlob
()
wavyImage.js:446
↓ 2 callers
Function
drawLine
(from, to)
mp4-muxer-main/demo-streaming/script.js:178
↓ 2 callers
Function
drawLine
(from, to)
mp4-muxer-main/demo/script.js:180
↓ 2 callers
Function
getRelativeMousePos
(e)
mp4-muxer-main/demo-streaming/script.js:173
↓ 2 callers
Function
getRelativeMousePos
(e)
mp4-muxer-main/demo/script.js:175
↓ 2 callers
Function
getUserInputs
()
wavyImage.js:114
↓ 2 callers
Function
matrixToBytes
(matrix: TransformationMatrix)
mp4-muxer-main/src/misc.ts:100
↓ 2 callers
Function
moof
(sequenceNumber: number, tracks: Track[])
mp4-muxer-main/src/box.ts:559
↓ 2 callers
Function
recordingMessageCountdown
(duration)
wavyImage.js:495
↓ 2 callers
Function
rotationMatrix
(rotationInDegrees: number)
mp4-muxer-main/src/misc.ts:85
↓ 2 callers
Function
setOscSpeed
()
wavyImage.js:122
↓ 2 callers
Function
u24
(value: number)
mp4-muxer-main/src/misc.ts:20
↓ 1 callers
Method
#computeMoovSizeUpperBound
()
mp4-muxer-main/src/muxer.ts:211
↓ 1 callers
Method
#createChunk
(includesPosition: number)
mp4-muxer-main/src/writer.ts:331
↓ 1 callers
Method
#generateMpeg4AudioSpecificConfig
(objectType: number, sampleRate: number, numberOfChannels: number)
mp4-muxer-main/src/muxer.ts:307
↓ 1 callers
Method
#insertSectionIntoChunk
(chunk: Chunk, section: ChunkSection)
mp4-muxer-main/src/writer.ts:303
↓ 1 callers
Method
#prepareTracks
()
mp4-muxer-main/src/muxer.ts:243
↓ 1 callers
Method
#validateOptions
(options: Mp4MuxerOptions<T>)
mp4-muxer-main/src/muxer.ts:148
↓ 1 callers
Method
#validateTimestamp
(presentationTimestamp: number, decodeTimestamp: number, track: Track)
mp4-muxer-main/src/muxer.ts:578
↓ 1 callers
Method
#writeDataIntoChunks
(data: Uint8Array, position: number)
mp4-muxer-main/src/writer.ts:265
↓ 1 callers
Method
#writeHeader
()
mp4-muxer-main/src/muxer.ts:186
↓ 1 callers
Method
addAudioChunkRaw
( data: Uint8Array, type: 'key' | 'delta', timestamp: number, duration: number, meta?: EncodedAudioC
mp4-muxer-main/src/muxer.ts:400
↓ 1 callers
Method
addVideoChunkRaw
( data: Uint8Array, type: 'key' | 'delta', timestamp: number, duration: number, meta?: EncodedVideoC
mp4-muxer-main/src/muxer.ts:347
↓ 1 callers
Function
chooseRecordingFunction
()
wavyImage.js:330
↓ 1 callers
Function
ctts
(track: Track)
mp4-muxer-main/src/box.ts:526
↓ 1 callers
Function
dinf
()
mp4-muxer-main/src/box.ts:260
↓ 1 callers
Function
downloadBlob
(blob)
mp4-muxer-main/demo/script.js:156
↓ 1 callers
Function
dref
()
mp4-muxer-main/src/box.ts:267
↓ 1 callers
Function
encodeVideoFrame
()
mp4-muxer-main/demo-streaming/script.js:124
↓ 1 callers
Function
encodeVideoFrame
()
mp4-muxer-main/demo/script.js:112
↓ 1 callers
Function
fragmentSampleFlags
(sample: Sample)
mp4-muxer-main/src/box.ts:573
↓ 1 callers
Function
free
(size: number)
mp4-muxer-main/src/box.ts:97
↓ 1 callers
Function
ftyp
(details: { holdsAvc: boolean, fragmented: boolean })
mp4-muxer-main/src/box.ts:64
↓ 1 callers
Function
hdlr
(componentSubtype: string)
mp4-muxer-main/src/box.ts:223
↓ 1 callers
Function
i16
(value: number)
mp4-muxer-main/src/misc.ts:15
↓ 1 callers
Function
i32
(value: number)
mp4-muxer-main/src/misc.ts:30
↓ 1 callers
Function
mdhd
( track: Track, creationTime: number )
mp4-muxer-main/src/box.ts:199
↓ 1 callers
Function
mdia
(track: Track, creationTime: number)
mp4-muxer-main/src/box.ts:192
↓ 1 callers
Function
mfhd
(sequenceNumber: number)
mp4-muxer-main/src/box.ts:567
↓ 1 callers
Function
mfra
(tracks: Track[])
mp4-muxer-main/src/box.ts:681
↓ 1 callers
Function
mfro
()
mp4-muxer-main/src/box.ts:710
↓ 1 callers
Function
minf
(track: Track)
mp4-muxer-main/src/box.ts:236
↓ 1 callers
Function
mvex
(tracks: Track[])
mp4-muxer-main/src/box.ts:540
↓ 1 callers
Function
mvhd
( creationTime: number, tracks: Track[] )
mp4-muxer-main/src/box.ts:110
↓ 1 callers
Function
pausePlayAnimation
()
wavyImage.js:297
↓ 1 callers
Function
randomizeInputs
()
wavyImage.js:512
↓ 1 callers
Function
recordVideoMuxer
()
wavyImage.js:340
↓ 1 callers
Function
renderCanvasToVideoFrameAndEncode
({ canvas, videoEncoder, frameNumber, fps, })
wavyImage.js:428
↓ 1 callers
Function
saveImage
()
wavyImage.js:307
↓ 1 callers
Function
smhd
()
mp4-muxer-main/src/box.ts:251
↓ 1 callers
Function
soundSampleDescription
( compressionType: string, track: AudioTrack )
mp4-muxer-main/src/box.ts:403
↓ 1 callers
Function
startMobileRecording
()
wavyImage.js:461
↓ 1 callers
Function
stbl
(track: Track)
mp4-muxer-main/src/box.ts:279
↓ 1 callers
Function
stco
(track: Track)
mp4-muxer-main/src/box.ts:508
↓ 1 callers
Function
stsc
(track: Track)
mp4-muxer-main/src/box.ts:489
↓ 1 callers
Function
stsd
(track: Track)
mp4-muxer-main/src/box.ts:298
↓ 1 callers
Function
stss
(track: Track)
mp4-muxer-main/src/box.ts:473
↓ 1 callers
Function
stsz
(track: Track)
mp4-muxer-main/src/box.ts:501
↓ 1 callers
Function
stts
(track: Track)
mp4-muxer-main/src/box.ts:462
↓ 1 callers
Function
tfdt
(track: Track)
mp4-muxer-main/src/box.ts:629
↓ 1 callers
Function
tfhd
(track: Track)
mp4-muxer-main/src/box.ts:602
↓ 1 callers
Function
tkhd
( track: Track, creationTime: number )
mp4-muxer-main/src/box.ts:154
↓ 1 callers
Function
trak
(track: Track, creationTime: number)
mp4-muxer-main/src/box.ts:148
↓ 1 callers
Function
trun
(track: Track)
mp4-muxer-main/src/box.ts:636
↓ 1 callers
Function
url
()
mp4-muxer-main/src/box.ts:273
↓ 1 callers
Function
videoSampleDescription
( compressionType: string, track: VideoTrack )
mp4-muxer-main/src/box.ts:313
↓ 1 callers
Function
vmhd
()
mp4-muxer-main/src/box.ts:243
Function
Osc
(speed)
wavyImage.js:215
Function
av1C
()
mp4-muxer-main/src/box.ts:385
next →
1–100 of 139, ranked by callers