LINUX.ORG.RU

Как узнать width/height видеопотока в gstreamer?

 


0

2

Здравствуйте! У меня есть gstreamer pipeline, написанный на c++: rtspsrc -> rtpjitterbuffer -> rtph264depay -> mpegtsmux -> filesink

Мне необходимо получить width/height картинки, как только это станет возможным (когда данные польются по pipeline'у). Как можно это сделать? Пробовал брать current caps от 'src pad' элемента rtph264depay и там смотреть размеры, но не вышло. Спасибо!

Можно сделать это с помощью GstVideoInfo, скормив ему капсы через gst_video_info_from_caps()

kravich ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.