sdk: rtc session cleanup

This commit is contained in:
Koushik Dutta
2022-03-01 14:41:34 -08:00
parent d93d5988e2
commit bd0b6ed930
5 changed files with 14 additions and 5 deletions

View File

@@ -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 {

View File

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

View File

@@ -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;

View File

@@ -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 {

View File

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