Как запросить доступный размер данных в демо-буферах ядра Linux DVB?

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

Я не смог найти ни способа запроса доступного размера данных в буферах демультиплексора, ни какой-либо опции для указания размера уведомления об опросе.

Кто-нибудь знает о такой функциональности? Если нет, то неоправданно ли иметь такой запрос функции на API DVB?

С Уважением,

0 ответов

Другие вопросы по тегам