コード例 #1
0
ファイル: gst.go プロジェクト: spreadspace/go-gstreamer
// GetName() is a wrapper around gst_element_state_get_name().
func (s *State) GetName() string {
	c := C.gst_element_state_get_name(C.GstState(*s))
	return C.GoString((*C.char)(c))
}
コード例 #2
0
ファイル: gst.go プロジェクト: spreadspace/go-gstreamer
// SetState() is a wrapper around gst_element_set_state().
func (v *Element) SetState(state State) StateChangeReturn {
	c := C.gst_element_set_state(v.native(), C.GstState(state))
	return StateChangeReturn(c)
}
コード例 #3
0
ファイル: element.go プロジェクト: jmrobles/gst
func (e *Element) SetState(state State) StateChangeReturn {
	return StateChangeReturn(C.gst_element_set_state(e.g(), C.GstState(state)))
}