

# How virtual input switching works
<a name="vips-about-how"></a>

**Topics**
+ [Virtual input switching using asynchronous ESAM messages](vips-asynch.md)
+ [Virtual input switching using SCTE-35 messages](vips-s35.md)