By utilising the DirectShow API, it is possible to create a application that will work with virtually any codec and container format, assuming the proper codecs are installed on the computer.