Function
buildMediaRecorder
({
stream = buildMediaStream(),
mimeType = '',
state = 'inactive',
videoBitsPerSecond = 0,
audioBitsPerSecond = 0,
start = () => undefined,
stop = () => undefined,
}: MediaRecorderBuilderOptions = {})
Source from the content-addressed store, hash-verified
| 635 | } |
| 636 | |
| 637 | export 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 | |
| 657 | export function buildBlobEvent(data: Blob): BlobEvent { |
| 658 | return new TestBlobEvent(data); |