我创建了一个如下所示的流水线:
现在我想暂停录制(保持回环,但暂停编码器),当我恢复时,我希望录制文件从我恢复的地方继续。我尝试使用gst_element_set_state:如果我暂停管道,则回环停止。如果我暂停编码器,则gst_element_set_state的返回值是ok,但编码器实际上并没有暂停。我也暂停了avimux,和编码器一样。有人能帮忙吗?非常感谢。
v4l2src -> tee -> queue -> encoder -> avimux -> filesink
tee -> queue -> v4l2sink
现在我想暂停录制(保持回环,但暂停编码器),当我恢复时,我希望录制文件从我恢复的地方继续。我尝试使用gst_element_set_state:如果我暂停管道,则回环停止。如果我暂停编码器,则gst_element_set_state的返回值是ok,但编码器实际上并没有暂停。我也暂停了avimux,和编码器一样。有人能帮忙吗?非常感谢。