使用GStreamer播放保存在阵列中的原始PCM

时间:2011-11-20 09:28:50

标签: gstreamer pcm ogg vorbis

我使用ogg / vorbis

在C ++中工作

我有一个数组,其中包含从vorbis文件(.ogg)解码的原始PCM数据。 .ogg文件已使用libvorbis使用vorbis_synthesis_pcmout进行解码。这将使用每个通道的原始PCM填充多维数组。

我确信Gstreamer能够读取纯PCM,我已经搜索了插件但无济于事。我确信我只是在这里忽略了一些简单的事情。

2 个答案:

答案 0 :(得分:2)

您可能正在寻找appsrc

答案 1 :(得分:0)

PCM文件通常以.wav格式存储。所以你可以使用wavparse插件播放原始PCM。