GstFlowReturn 的每个返回值的意思
时间: 2023-06-03 09:07:29 浏览: 182
GstFlowReturn 是GStreamer多媒体框架中的一个枚举类型,它用于表示buffer流的状态。具体来说,GstFlowReturn包括以下标识符及其含义:
- GST_FLOW_OK:操作成功完成。
- GST_FLOW_NOT_LINKED:element未链接到管道。
- GST_FLOW_FLUSHING:element正在执行flush操作。
- GST_FLOW_EOS:当管道达到流的末尾时返回。
- GST_FLOW_NOT_NEGOTIATED:port不能协商,因此无法对流进行协商。
- GST_FLOW_ERROR:操作失败。
以上是GstFlowReturn的含义,希望能对您有所帮助。
相关问题
GstFlowReturn
GstFlowReturn是GStreamer中的一个枚举类型,用于表示数据流的返回值。它包含以下几个值:
- GST_FLOW_OK:表示数据流正常,没有错误。
- GST_FLOW_NOT_LINKED:表示数据流无法连接到其他元素。
- GST_FLOW_FLUSHING:表示数据流正在刷新中。
- GST_FLOW_EOS:表示数据流已经结束。
- GST_FLOW_NOT_NEGOTIATED:表示数据流无法协商。
- GST_FLOW_ERROR:表示数据流发生错误。
在GStreamer中,许多函数都会返回GstFlowReturn类型的值,以便通知调用者数据流的状态。例如,GstBaseSrc类中的fill方法就会返回GstFlowReturn类型的值。
<<请问GStreamer是什么?>>
<<GStreamer中的元素是什么?>>
<<如何在GStreamer中创建自定义元素?>>
阅读全文