mirror of
https://github.com/koush/scrypted.git
synced 2026-02-09 08:42:19 +00:00
sdk: rtc session cleanup
This commit is contained in:
@@ -1306,8 +1306,9 @@ export interface RTCSignalingChannelOptions {
|
||||
}
|
||||
}
|
||||
|
||||
export type RTCEndSession = () => Promise<void>;
|
||||
export interface RTCSignalingChannel {
|
||||
startRTCSignalingSession(session: RTCSignalingSession, options?: RTCSignalingChannelOptions): Promise<void>;
|
||||
startRTCSignalingSession(session: RTCSignalingSession, options?: RTCSignalingChannelOptions): Promise<RTCEndSession|undefined>;
|
||||
}
|
||||
|
||||
export interface RTCAVSignalingSetup {
|
||||
|
||||
@@ -445,6 +445,9 @@ class Setting(TypedDict):
|
||||
value: SettingValue
|
||||
pass
|
||||
|
||||
class RTCEndSession(TypedDict):
|
||||
pass
|
||||
|
||||
class AmbientLightSensor:
|
||||
ambientLight: float
|
||||
pass
|
||||
@@ -699,7 +702,7 @@ class PushHandler:
|
||||
pass
|
||||
|
||||
class RTCSignalingChannel:
|
||||
async def startRTCSignalingSession(self, session: RTCSignalingSession, options: RTCSignalingChannelOptions = None) -> None:
|
||||
async def startRTCSignalingSession(self, session: RTCSignalingSession, options: RTCSignalingChannelOptions = None) -> RTCEndSession:
|
||||
pass
|
||||
pass
|
||||
|
||||
|
||||
3
sdk/types/index.d.ts
vendored
3
sdk/types/index.d.ts
vendored
@@ -1344,8 +1344,9 @@ export interface RTCSignalingChannelOptions {
|
||||
audio?: RTCRtpCapabilities;
|
||||
};
|
||||
}
|
||||
export declare type RTCEndSession = () => Promise<void>;
|
||||
export interface RTCSignalingChannel {
|
||||
startRTCSignalingSession(session: RTCSignalingSession, options?: RTCSignalingChannelOptions): Promise<void>;
|
||||
startRTCSignalingSession(session: RTCSignalingSession, options?: RTCSignalingChannelOptions): Promise<RTCEndSession | undefined>;
|
||||
}
|
||||
export interface RTCAVSignalingSetup {
|
||||
audio: RTCRtpTransceiverInit;
|
||||
|
||||
@@ -1962,8 +1962,9 @@ export interface RTCSignalingChannelOptions {
|
||||
}
|
||||
}
|
||||
|
||||
export type RTCEndSession = () => Promise<void>;
|
||||
export interface RTCSignalingChannel {
|
||||
startRTCSignalingSession(session: RTCSignalingSession, options?: RTCSignalingChannelOptions): Promise<void>;
|
||||
startRTCSignalingSession(session: RTCSignalingSession, options?: RTCSignalingChannelOptions): Promise<RTCEndSession|undefined>;
|
||||
}
|
||||
|
||||
export interface RTCAVSignalingSetup {
|
||||
|
||||
@@ -445,6 +445,9 @@ class Setting(TypedDict):
|
||||
value: SettingValue
|
||||
pass
|
||||
|
||||
class RTCEndSession(TypedDict):
|
||||
pass
|
||||
|
||||
class AmbientLightSensor:
|
||||
ambientLight: float
|
||||
pass
|
||||
@@ -699,7 +702,7 @@ class PushHandler:
|
||||
pass
|
||||
|
||||
class RTCSignalingChannel:
|
||||
async def startRTCSignalingSession(self, session: RTCSignalingSession, options: RTCSignalingChannelOptions = None) -> None:
|
||||
async def startRTCSignalingSession(self, session: RTCSignalingSession, options: RTCSignalingChannelOptions = None) -> RTCEndSession:
|
||||
pass
|
||||
pass
|
||||
|
||||
|
||||
Reference in New Issue
Block a user