Оказалось, что это совсем не openbr, а глупый QCameraImageCapture, который тоже присутствует в программе, с вполне себе прописанным ::CaptureToBuffer
capturer = new QCameraImageCapture(camera); // создаем экземпляр класса, который умеет взаимодействовать с камерой и получать от нее изображения
capturer->setCaptureDestination(QCameraImageCapture::CaptureToBuffer); // говорим этому классу, что изображения нужно брать не в файл, а в буфер
все равно, при каждом вызове
capturer->capture();
упрямо создавал файл img.jpg в папке с программой.
Вылечилось так:
capturer->capture("/dev/null");
Большое спасибо всем за ответы, впервые в жизни использую помощь сообщества для решения эпохальных, в общем-то (но об этом позже, в отдельной статье) задач, и подобный интерактив и отзывчивость воодушевляет!