Я читаю код ffmpeg и сбит с толку "AVIOContext * pb". Имя большинства полей является простым, например, «priv_data» означает личные данные, но я не знаю, почему поле «AVIOContext» с именем «pb».
Кроме того, что говорит Гьян, я считаю, что это также о непрозрачности . Проверьте это для получения дополнительной информации: Что такое непрозрачный указатель в C?