I ended up finding the solution to the issue I was having earlier in regards to the creation of a writer failing. I ended up putting in a thread locking mechanism to where you can only run through the steps of creating a writer at one time. I guess the SDK has an issue if you create multiple writers all at the same time. I'm still having an issue though with writers slowly leaking private bytes while recording 32 streams at 5 FPS. The CPU is only running at 80%, so I don't think its an issue of my computer not having enough clock to process the samples. Its almost like the buffer is leaking the samples I send to it. Any ideas on what I can do to fix this leak?