This MR exposes several misc. D3D12 video features and knobs through the pipe interface and addresses some bugs found during their development. Some more changes are staged that will be also leveraged by a future Windows Media Foundation Transforms (MFT) frontend.
When applicable, the new pipe interfaces are plumbed to the VA frontend as well.
pipe_fence_reference for external waiting.