Commit Graph

11 Commits

Author SHA1 Message Date
Atsushi Watanabe
c501f06326 Add driver.FilterAnd/Not
Simplify the logical operations in driver selection.
2020-02-14 12:22:03 -08:00
Lukas Herman
504b542376 Add DeviceType to Info and a filter function for it
* Add DeviceType to Info
* Update adapters to also register its device type
* Add FilterDeviceType
2020-02-14 12:22:03 -08:00
Lukas Herman
46c55deeb4 Change driver registration requirement to have an Info
* Move label to Info
* Replace label requirement to be an info
* Replace Label driver method to be an Info method
2020-02-14 12:22:03 -08:00
Atsushi Watanabe
99af57a42a Select media with DeviceID property 2020-02-12 22:24:09 -08:00
Atsushi Watanabe
5653cdf9e8 Implement EnumerateDevices and register all devices 2020-02-12 22:24:09 -08:00
Lukas Herman
aece2b94c6 Refractor, unify some APIs to be more DRY 2020-02-06 22:44:29 -08:00
Lukas Herman
2d9bfcda4d Remove Kind in favor of type assertion 2020-02-06 22:44:29 -08:00
Lukas Herman
5316a81aec Add some comments for better godoc 2019-12-28 09:39:31 -08:00
Lukas Herman
53244f8b27 Expose Tracker and Manager types for better godoc 2019-12-28 09:39:31 -08:00
Lukas Herman
5679e3c0d7 Add SelectSettings algorithm and Codec to video constraints 2019-12-28 09:39:31 -08:00
Lukas Herman
9dbe3bfb9a Move reusable packages into pkg 2019-12-25 16:13:37 -08:00