Atomically modifies a pointer to point to a new structure. The #GstStructure @oldstr_ptr is pointing to is freed and @newstr is taken ownership over.
Either @newstr and the value pointed to by @oldstr_ptr may be %NULL.
It is a programming error if both @newstr and the value pointed to by @oldstr_ptr refer to the same, non-%NULL structure.
pointer to a place of a #GstStructure to take
a new #GstStructure
%TRUE if @newstr was different from @oldstr_ptr
1.18
See Implementation
Atomically modifies a pointer to point to a new structure. The #GstStructure @oldstr_ptr is pointing to is freed and @newstr is taken ownership over.
Either @newstr and the value pointed to by @oldstr_ptr may be %NULL.
It is a programming error if both @newstr and the value pointed to by @oldstr_ptr refer to the same, non-%NULL structure.