mirror of
https://gitlab.com/freepascal.org/fpc/pas2js.git
synced 2025-04-08 11:37:47 +02:00
* Some mediadevices types
This commit is contained in:
parent
828d37161c
commit
166a88e929
@ -1291,8 +1291,16 @@ Type
|
||||
|
||||
TJSMediaStreamTrack = class external name 'MediaStreamTrack' (TJSEventTarget)
|
||||
end;
|
||||
TJSMediaConstraints = class external name 'Object' (TJSObject)
|
||||
video : boolean;
|
||||
audio : boolean;
|
||||
end;
|
||||
|
||||
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;
|
||||
|
||||
|
||||
@ -3390,4 +3398,4 @@ begin
|
||||
Result:=TJSHTMLElement(Target);
|
||||
end;
|
||||
|
||||
end.
|
||||
end.
|
||||
|
Loading…
Reference in New Issue
Block a user