From 2dd9b68bb2e2f14267e93a2b6fa138562eb9cf10 Mon Sep 17 00:00:00 2001 From: Koushik Dutta Date: Sun, 16 Oct 2022 20:26:12 -0700 Subject: [PATCH] sdk: update --- sdk/package-lock.json | 4 ++-- sdk/package.json | 2 +- sdk/types/package-lock.json | 4 ++-- sdk/types/package.json | 2 +- sdk/types/src/types.input.ts | 8 +++++++- 5 files changed, 13 insertions(+), 7 deletions(-) diff --git a/sdk/package-lock.json b/sdk/package-lock.json index c61fbd7db..1f5ea7315 100644 --- a/sdk/package-lock.json +++ b/sdk/package-lock.json @@ -1,12 +1,12 @@ { "name": "@scrypted/sdk", - "version": "0.1.20", + "version": "0.1.21", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@scrypted/sdk", - "version": "0.1.20", + "version": "0.1.21", "license": "ISC", "dependencies": { "@babel/preset-typescript": "^7.16.7", diff --git a/sdk/package.json b/sdk/package.json index c271cb491..23112441d 100644 --- a/sdk/package.json +++ b/sdk/package.json @@ -1,6 +1,6 @@ { "name": "@scrypted/sdk", - "version": "0.1.20", + "version": "0.1.21", "description": "", "main": "dist/src/index.js", "exports": { diff --git a/sdk/types/package-lock.json b/sdk/types/package-lock.json index b4a3f76eb..befabeb28 100644 --- a/sdk/types/package-lock.json +++ b/sdk/types/package-lock.json @@ -1,12 +1,12 @@ { "name": "@scrypted/types", - "version": "0.0.114", + "version": "0.0.115", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@scrypted/types", - "version": "0.0.114", + "version": "0.0.115", "license": "ISC", "devDependencies": { "@types/rimraf": "^3.0.2", diff --git a/sdk/types/package.json b/sdk/types/package.json index 176c88758..b84b5044a 100644 --- a/sdk/types/package.json +++ b/sdk/types/package.json @@ -1,6 +1,6 @@ { "name": "@scrypted/types", - "version": "0.0.114", + "version": "0.0.115", "description": "", "main": "dist/index.js", "author": "", diff --git a/sdk/types/src/types.input.ts b/sdk/types/src/types.input.ts index c616fd851..9b54f800c 100644 --- a/sdk/types/src/types.input.ts +++ b/sdk/types/src/types.input.ts @@ -1685,12 +1685,18 @@ export interface RTCSessionControl { video: boolean, }): Promise; } + +export interface RTCMediaObjectTrackOptions { + destination?: MediaStreamDestination; +} + /** * @category WebRTC Reference */ export interface RTCMediaObjectTrack { replace(mediaObject: MediaObject): Promise; stop(): Promise; + setOptions(options: RTCMediaObjectTrackOptions): Promise; setPlayback(options: { audio: boolean, video: boolean, @@ -1702,7 +1708,7 @@ export interface RTCMediaObjectTrack { */ export interface RTCConnectionManagement { negotiateRTCSignalingSession(): Promise; - addTrack(mediaObject: MediaObject, options?: { + addTrack(mediaObject: MediaObject, options?: RTCMediaObjectTrackOptions & { videoMid?: string, audioMid?: string, }): Promise;