Atomically modifies a pointer to point to a new object. The reference count of @oldobj is decreased and the reference count of @newobj is increased.
Either @newobj and the value pointed to by @oldobj may be %NULL.
pointer to a place of a #GstObject to replace
a new #GstObject
Return: %TRUE if @newobj was different from @oldobj
See Implementation
Atomically modifies a pointer to point to a new object. The reference count of @oldobj is decreased and the reference count of @newobj is increased.
Either @newobj and the value pointed to by @oldobj may be %NULL.