Hello Tim,I share your frustration; since Windows Vista, the new architecture caches the audio format in the registry and frequently ignores the capabilities reported by the driver.
Have you tried KSEVENT_PINCAPS_FORMATCHANGE? It's only supported on Windows 7, but that may be what you're looking for.
Cheers, Matt On 11/2/2012 3:54 PM, Tim Roberts wrote:
What I'm saying is that I am pretty well convinced this is not a problem in my filter. I'm doing the right thing, in AVStream terms. In the sysaudio/waveIn case, someone above me is deciding what my default audio format is, and caching that information without consulting me, and without considering that my capabilities might change over time. That's what I need to nail down.-- Tim Roberts,timr@xxxxxxxxx Providenza & Boekelheide, Inc.