@:value(cast "audioinput")@:impl@:enuminlineread onlyAUDIOINPUT:MediaDeviceKind = "audioinput"
@:value(cast "audiooutput")@:impl@:enuminlineread onlyAUDIOOUTPUT:MediaDeviceKind = "audiooutput"
@:value(cast "videoinput")@:impl@:enuminlineread onlyVIDEOINPUT:MediaDeviceKind = "videoinput"