1+ /// <reference path="android-declarations.d.ts"/>
2+
13declare module co {
24 export module fitcom {
35 export module fancywebrtc {
@@ -15,6 +17,38 @@ declare module co {
1517 }
1618}
1719
20+ declare module co {
21+ export module fitcom {
22+ export module fancywebrtc {
23+ export class FancyRTCApplicationHelper {
24+ public static class : java . lang . Class < co . fitcom . fancywebrtc . FancyRTCApplicationHelper > ;
25+ public requestPermissions ( param0 : globalAndroid . content . Context , param1 : native . Array < string > , param2 : number , param3 : co . fitcom . fancywebrtc . FancyRTCApplicationHelper . Callback ) : void ;
26+ public handlePermissionResult ( param0 : number , param1 : native . Array < string > , param2 : native . Array < number > ) : void ;
27+ public handleResult ( param0 : number , param1 : number , param2 : globalAndroid . content . Intent ) : void ;
28+ public static getInstance ( ) : co . fitcom . fancywebrtc . FancyRTCApplicationHelper ;
29+ public requestPermission ( param0 : globalAndroid . content . Context , param1 : string , param2 : number , param3 : co . fitcom . fancywebrtc . FancyRTCApplicationHelper . Callback ) : void ;
30+ public constructor ( ) ;
31+ public onResult ( param0 : number , param1 : co . fitcom . fancywebrtc . FancyRTCApplicationHelper . Callback ) : void ;
32+ }
33+ export module FancyRTCApplicationHelper {
34+ export class Callback {
35+ public static class : java . lang . Class < co . fitcom . fancywebrtc . FancyRTCApplicationHelper . Callback > ;
36+ /**
37+ * Constructs a new instance of the co.fitcom.fancywebrtc.FancyRTCApplicationHelper$Callback interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
38+ */
39+ public constructor ( implementation : {
40+ onPermissionResult ( param0 : number , param1 : native . Array < string > , param2 : native . Array < number > ) : void ;
41+ onResult ( param0 : number , param1 : number , param2 : globalAndroid . content . Intent ) : void ;
42+ } ) ;
43+ public constructor ( ) ;
44+ public onResult ( param0 : number , param1 : number , param2 : globalAndroid . content . Intent ) : void ;
45+ public onPermissionResult ( param0 : number , param1 : native . Array < string > , param2 : native . Array < number > ) : void ;
46+ }
47+ }
48+ }
49+ }
50+ }
51+
1852declare module co {
1953 export module fitcom {
2054 export module fancywebrtc {
@@ -234,7 +268,9 @@ declare module co {
234268 export module fancywebrtc {
235269 export class FancyRTCMediaDevices {
236270 public static class : java . lang . Class < co . fitcom . fancywebrtc . FancyRTCMediaDevices > ;
271+ public static WEBRTC_SCREEN_PERMISSIONS_REQUEST_CODE : number ;
237272 public static getUserMedia ( param0 : globalAndroid . content . Context , param1 : co . fitcom . fancywebrtc . FancyRTCMediaStreamConstraints , param2 : co . fitcom . fancywebrtc . FancyRTCMediaDevices . GetUserMediaListener ) : void ;
273+ public static getDisplayMedia ( param0 : globalAndroid . content . Context , param1 : co . fitcom . fancywebrtc . FancyRTCMediaStreamConstraints , param2 : co . fitcom . fancywebrtc . FancyRTCMediaDevices . GetUserMediaListener ) : void ;
238274 public constructor ( ) ;
239275 }
240276 export module FancyRTCMediaDevices {
0 commit comments