Каков gstreamer синтаксис ограничений?

Каков синтаксис для ограничений, указывая возможности медиа, в gstreamer? Заглавные буквы являются строками, которые указывают тип разрешенных медиа и похожи "audio/x-raw-int...", но я не смог найти хорошую документацию относительно точно, что позволяется в строке ограничений.

12
задан joeforker 8 April 2010 в 17:18
поделиться

2 ответа

Вот как я использую его в 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
4
ответ дан 2 December 2019 в 04:33
поделиться

частичный ответ, с которым, я уверен, вы уже разобрались:

"MIMETYPE,PROPERTY1=VALUE1,PROPERTY2=VALUE2,..."

формально, колпачки представлены не строками, а объектом GstCaps, содержащим массив GstStructures. см. документацию здесь.

возможно, если мы выработаем окончательный ответ здесь, мы сможем представить патч документации для функции gst_caps_from_string()

1
ответ дан 2 December 2019 в 04:33
поделиться