Platform SDK: Broadcast Architecture

Setting Video Priority

In many cases, your application should retain control of its input device if another application containing an instance of the Microsoft® ActiveX® control for video (the Video control) starts. For example, if your application provides the primary method for users to view television, it should retain control of the input device. In these cases, you can set the priority for the Video control in your application to a high level. On the other hand, you might not want the Video control in your application to retain control of the input device. In that case, you set its priority to a low level.

You can set the priority level of the Video control in your application by using the Priority property of the BPCVid object. For more information about priority levels of the Video control, see Device Contention and BPCVid.Priority.