* Some mediadevices types

This commit is contained in:
Michaël Van Canneyt 2024-05-01 21:13:14 +02:00
parent 828d37161c
commit 166a88e929

View File

@ -1291,8 +1291,16 @@ Type
TJSMediaStreamTrack = class external name 'MediaStreamTrack' (TJSEventTarget) TJSMediaStreamTrack = class external name 'MediaStreamTrack' (TJSEventTarget)
end; end;
TJSMediaConstraints = class external name 'Object' (TJSObject)
video : boolean;
audio : boolean;
end;
TJSMediaDevices = class external name 'MediaDevices' (TJSEventTarget) TJSMediaDevices = class external name 'MediaDevices' (TJSEventTarget)
function getDisplayMedia: TJSPromise;
function getDisplayMedia(options : TJSObject) : TJSPromise; overload;
function getDisplayMedia(options : TJSMediaConstraints) : TJSPromise; overload;
Function getUserMedia(aConstraint : TJSOBject) : TJSPromise;
end; end;
@ -3390,4 +3398,4 @@ begin
Result:=TJSHTMLElement(Target); Result:=TJSHTMLElement(Target);
end; end;
end. end.