日期:2014-05-16  浏览次数:20582 次

难道csdn没有gstreamer大牛?
RT,刚接触gstreamer
有一些不明白的地方,求大牛指点:
1、如何向fakesrc的缓冲区中填充数据
2、如何创建需要的解码器元件,如等价于ffmpeg中的CODEC_ID_WMAV1,CODEC_ID_WMAV2,CODEC_ID_WMV1,CODEC_ID_WMV2,CODEC_ID_WMV3等,网上大多是创建mp3解码元件mad
3、如果希望播放音视频(音视频数据是独立分开的),是建立2条管道,分别音视频各个元件连接还是一个管道中音频元件连接一次,视频元件也连接一次
注:最好有实例。
谢谢了!

------解决方案--------------------
先拿到fakesrc的buffer,对buffer的操作参考 gstbuffer.h中的头文件中的settor。
------解决方案--------------------
2. 根据数据的类型查找元件再创建。
3.一个管道中音视频元件各连接一次。