у меня есть время цикла, который декодирует видео файла путем извлечения каждого кадра, так что-то вроде этого:Выполнение действия в определенное время в C
while (get_frame(codec_ctx, format_ctx, video_stream, frame) != 0) {
...
}
Теперь, когда кадр извлекается, он должен нарисовать на экране в определенный момент в будущем (в соответствии с меткой времени кадра). Как это можно реализовать? Есть ли какие-то средства, с помощью которых я могу установить обратный вызов для выполнения в определенное время?
Я бы предпочел использовать 'poll', который я считаю более современным, чем' select' –