I have kindly the same problem. I am using MSVAD as a capture driver to output sterio audio data at 48000k, 16bits per sample, I changed defination in simple.h like that below: #define MIN_CHANNELS 2 //1 // Min Channels. #define MAX_CHANNELS_PCM 2 // Max Channels. #define MIN_BITS_PER_SAMPLE_PCM 16 //8 // Min Bits Per Sample #define MAX_BITS_PER_SAMPLE_PCM 16 // Max Bits Per Sample #define MIN_SAMPLE_RATE 32000 //4000 // Min Sample Rate #define MAX_SAMPLE_RATE 32000 //64000 // Max Sample Rate but as I built the filter graph in graphedit, the pin property still shows 44.1k, 16bits. What is wrong with those changes? Thanks. Yong