MCPcopy Create free account
hub / github.com/ColmapView/Colmapview.github.io / buildMediaRecorder

Function buildMediaRecorder

src/test/builders/browserFakes.ts:637–655  ·  view source on GitHub ↗
({
  stream = buildMediaStream(),
  mimeType = '',
  state = 'inactive',
  videoBitsPerSecond = 0,
  audioBitsPerSecond = 0,
  start = () => undefined,
  stop = () => undefined,
}: MediaRecorderBuilderOptions = {})

Source from the content-addressed store, hash-verified

635}
636
637export function buildMediaRecorder({
638 stream = buildMediaStream(),
639 mimeType = '',
640 state = 'inactive',
641 videoBitsPerSecond = 0,
642 audioBitsPerSecond = 0,
643 start = () => undefined,
644 stop = () => undefined,
645}: MediaRecorderBuilderOptions = {}): MediaRecorder {
646 return new TestMediaRecorder({
647 stream,
648 mimeType,
649 state,
650 videoBitsPerSecond,
651 audioBitsPerSecond,
652 start,
653 stop,
654 });
655}
656
657export function buildBlobEvent(data: Blob): BlobEvent {
658 return new TestBlobEvent(data);

Calls 1

buildMediaStreamFunction · 0.85

Tested by 1

createOptionsFunction · 0.72