sdk: update

This commit is contained in:
Koushik Dutta
2022-10-16 20:26:12 -07:00
parent aa09a4960a
commit 2dd9b68bb2
5 changed files with 13 additions and 7 deletions

4
sdk/package-lock.json generated
View File

@@ -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",

View File

@@ -1,6 +1,6 @@
{
"name": "@scrypted/sdk",
"version": "0.1.20",
"version": "0.1.21",
"description": "",
"main": "dist/src/index.js",
"exports": {

View File

@@ -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",

View File

@@ -1,6 +1,6 @@
{
"name": "@scrypted/types",
"version": "0.0.114",
"version": "0.0.115",
"description": "",
"main": "dist/index.js",
"author": "",

View File

@@ -1685,12 +1685,18 @@ export interface RTCSessionControl {
video: boolean,
}): Promise<void>;
}
export interface RTCMediaObjectTrackOptions {
destination?: MediaStreamDestination;
}
/**
* @category WebRTC Reference
*/
export interface RTCMediaObjectTrack {
replace(mediaObject: MediaObject): Promise<void>;
stop(): Promise<void>;
setOptions(options: RTCMediaObjectTrackOptions): Promise<void>;
setPlayback(options: {
audio: boolean,
video: boolean,
@@ -1702,7 +1708,7 @@ export interface RTCMediaObjectTrack {
*/
export interface RTCConnectionManagement {
negotiateRTCSignalingSession(): Promise<void>;
addTrack(mediaObject: MediaObject, options?: {
addTrack(mediaObject: MediaObject, options?: RTCMediaObjectTrackOptions & {
videoMid?: string,
audioMid?: string,
}): Promise<RTCMediaObjectTrack>;