Update: in the original version of this post, I said I couldn’t provide a timeline for macOS zero-copy hardware transcode support. I now can: I implemented it right after that, and it’s in the updated OP. Enjoy!
A future update will also add hardware decoding support for 10-bit and 4:4:4 H.264, along with ProRes.