Я пишу приложение С#, которое использует Kinect, я беру вывод в настоящее время и записываю его в ресурс Shader и отображая его как текстуру, моя проблема в том, что Kinect (по-видимому) работает только со скоростью 30 кадров в секунду, поэтому это плохо влияет на мою работу.
Какой лучший способ преодолеть это, многопоточность? Есть ли какая-то модель дизайна, которая поможет в этом типе проблемы? Насколько я могу судить, я могу захотеть, чтобы kinect обрабатывал данные в потоке, а затем получал к нему доступ, когда процесс завершен, но я не уверен, с чего начать безопасно.
Спасибо за любые советы, которые вы можете предложить.
В настоящее время я использую OpenNI для драйверов kinect/api и SlimDX для стороны рендеринга directX.