Как запросить доступный размер данных в демо-буферах ядра Linux DVB?
Я использую пару frontend / demux драйвера Linux-DVB, чтобы получить ремикс потока программы из прямой трансляции TS в пользовательскую землю. Я использую комбинацию опроса / чтения, однако, чтобы сохранить переключение контекста и штрафы на копирование из ядра в пользовательское пространство, я хочу только читать данные, если они больше определенного размера.
Я не смог найти ни способа запроса доступного размера данных в буферах демультиплексора, ни какой-либо опции для указания размера уведомления об опросе.
Кто-нибудь знает о такой функциональности? Если нет, то неоправданно ли иметь такой запрос функции на API DVB?
С Уважением,