mirror of
https://github.com/go-gst/go-gst.git
synced 2025-09-27 12:22:14 +08:00
add SourceObject to GstMessage.
This commit is contained in:
@@ -59,9 +59,14 @@ func (m *Message) Copy() *Message {
|
|||||||
return FromGstMessageUnsafeFull(unsafe.Pointer(newNative))
|
return FromGstMessageUnsafeFull(unsafe.Pointer(newNative))
|
||||||
}
|
}
|
||||||
|
|
||||||
// Source returns the source of the message.
|
// Source returns name of the source of the message.
|
||||||
func (m *Message) Source() string { return C.GoString(m.Instance().src.name) }
|
func (m *Message) Source() string { return C.GoString(m.Instance().src.name) }
|
||||||
|
|
||||||
|
// Source returns object of the source of the message.
|
||||||
|
func (m *Message) SourceObject() *Object {
|
||||||
|
return wrapObject(glib.Take(unsafe.Pointer(m.Instance().src)))
|
||||||
|
}
|
||||||
|
|
||||||
// Type returns the MessageType of the message.
|
// Type returns the MessageType of the message.
|
||||||
func (m *Message) Type() MessageType {
|
func (m *Message) Type() MessageType {
|
||||||
return MessageType(m.Instance()._type)
|
return MessageType(m.Instance()._type)
|
||||||
|
Reference in New Issue
Block a user