Since MFC uses different streaming technologies, the stream sources have to be determined differently. This is now done in dedicated StreamSourceProvider classes.