This makes it possible to add a SequenceChecker guard to _deviceFd that ensures it is accessed only on the api thread while the capture thread is not running, and only on the capture thread otherwise. Bug: webrtc:15181 Change-Id: Ibc414ee973a3c4798e38e9b9a63e3053b95b9599 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/305645 Reviewed-by: Per Kjellander <perkj@webrtc.org> Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org> Commit-Queue: Ilya Nikolaevskiy <ilnik@webrtc.org> Cr-Commit-Position: refs/heads/main@{#40194}