Каков синтаксис для ограничений, указывая возможности медиа, в gstreamer? Заглавные буквы являются строками, которые указывают тип разрешенных медиа и похожи "audio/x-raw-int...", но я не смог найти хорошую документацию относительно точно, что позволяется в строке ограничений.
Вот как я использую его в Python ... HTH
caps = gst.Caps("video/x-raw-yuv,format=(fourcc)AYUV,width=704,height=480")
capsFilter = gst.element_factory_make("capsfilter")
capsFilter.props.caps = caps
частичный ответ, с которым, я уверен, вы уже разобрались:
"MIMETYPE,PROPERTY1=VALUE1,PROPERTY2=VALUE2,..."
формально, колпачки представлены не строками, а объектом GstCaps, содержащим массив GstStructures. см. документацию здесь.
возможно, если мы выработаем окончательный ответ здесь, мы сможем представить патч документации для функции gst_caps_from_string()