This will allow the filter graph to continue to process video frames/mux even if there is no audio. I generate silence values into the buffer when there is “No” data available from the AudioCaptureClient. There are a few major differences in my filter from the one I was using before. I have removed most of the source that was not needed for my filter to make it easier to understand. ![]() I based my filter off the Synth Audio Source, from the directshow example projects. This problem is magnified in directshow by not allowing your filter graph to process any video unless there is valid audio (ie silence will pause your graph). ![]() The main issue with these works, is the inability to generate “silence”. but the filter graph would pause if there was silence (no audio). I also submit a patch that fixed the audio in windows 8. I found that in Windows 8 the filter no longer worked on this project. His work and all the comments containing some of the issues with the code are located here.Īdditionally “Roger Pack” wrote the original directshow filter wrapper for Maurits code. This code is based on the initial work done by “Maurits” at Microsoft. A feature that has been added since Windows Vista. The code is based on Microsofts IAudioCaptureClient running in “loopback” mode. This project provides an efficient working audio capture source filter. ![]() Microsoft SDK (Direct Show base classes) Overview Directshow Audio Loopback Capture Filter Dependencies
0 Comments
Leave a Reply. |