Socket
Socket
Sign inDemoInstall

@api.video/media-stream-composer

Package Overview
Dependencies
3
Maintainers
3
Versions
16
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 0.2.1 to 0.2.2

4

CHANGELOG.md
# Changelog
All changes to this project will be documented in this file.
## [0.2.2] - 2023-02-07
- add `getSupportedMimeType` method
- add `mimeType` & `generateFileOnStop` options
## [0.2.1] - 2023-01-24

@@ -5,0 +9,0 @@ - Add `videoPlayable` event

5

dist/src/index.d.ts

@@ -1,2 +0,2 @@

import { ProgressiveUploaderOptionsWithAccessToken, ProgressiveUploaderOptionsWithUploadToken, VideoUploadResponse } from "@api.video/media-recorder";
import { Options as RecorderOptions, ProgressiveUploaderOptionsWithAccessToken, ProgressiveUploaderOptionsWithUploadToken, VideoUploadResponse } from "@api.video/media-recorder";
import { DrawingSettings } from "./drawing-layer";

@@ -33,3 +33,3 @@ import { Resolution } from "./stream-position";

export type MouseTool = "draw" | "move-resize";
type RecordingOptions = ProgressiveUploaderOptionsWithUploadToken | ProgressiveUploaderOptionsWithAccessToken;
type RecordingOptions = RecorderOptions & (ProgressiveUploaderOptionsWithUploadToken | ProgressiveUploaderOptionsWithAccessToken);
export declare class MediaStreamComposer {

@@ -55,2 +55,3 @@ private result;

getResultStream(): MediaStream | null;
static getSupportedMimeTypes(): string[];
startRecording(options: RecordingOptions): void;

@@ -57,0 +58,0 @@ destroy(): void;

{
"name": "@api.video/media-stream-composer",
"version": "0.2.1",
"version": "0.2.2",
"description": "api.video media stream composer",

@@ -44,3 +44,3 @@ "repository": {

"dependencies": {
"@api.video/media-recorder": "^1.0.8",
"@api.video/media-recorder": "^1.0.10",
"core-js": "^3.23.4"

@@ -47,0 +47,0 @@ },

@@ -1,2 +0,2 @@

import { ApiVideoMediaRecorder, ProgressiveUploaderOptionsWithAccessToken, ProgressiveUploaderOptionsWithUploadToken, VideoUploadResponse } from "@api.video/media-recorder";
import { ApiVideoMediaRecorder, Options as RecorderOptions, ProgressiveUploaderOptionsWithAccessToken, ProgressiveUploaderOptionsWithUploadToken, VideoUploadResponse } from "@api.video/media-recorder";
import { DrawingLayer, DrawingSettings } from "./drawing-layer";

@@ -49,3 +49,3 @@ import MouseEventListener, { DragEvent, MoveEvent } from "./mouse-event-listener";

type RecordingOptions = ProgressiveUploaderOptionsWithUploadToken | ProgressiveUploaderOptionsWithAccessToken;
type RecordingOptions = RecorderOptions & (ProgressiveUploaderOptionsWithUploadToken | ProgressiveUploaderOptionsWithAccessToken);

@@ -168,2 +168,6 @@ export class MediaStreamComposer {

public static getSupportedMimeTypes() {
return ApiVideoMediaRecorder.getSupportedMimeTypes();
}
public startRecording(options: RecordingOptions) {

@@ -170,0 +174,0 @@ if(!this.started) this.init();

Sorry, the diff of this file is too big to display

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with โšก๏ธ by Socket Inc