Abstract: A system and method are provided for processing audio/video (A/V) data provided from multiple A/V sources. The system includes A/V data capture devices for receiving the A/V data, each of which receives A/V data from a predetermined number of A/V sources; drivers for driving output data of the A/V data capture devices for a first set of application programs, each of the drivers receiving output data from corresponding one of the A/V data capture devices and being associated with corresponding one of the first set of application programs; virtual drivers for driving input data for a second set of application programs, each of the virtual drivers being associated with corresponding one of the second set of application programs; and a channel mapping unit for mapping data from the drivers into the virtual drivers.