Class Promise
public class Promise
- Inheritance
-
Promise
- Inherited Members
Methods
Expire(PromiseHandle)
Calls native method gst_promise_expire. Version: 1.14
[Version("1.14")]
public static extern void Expire(PromiseHandle promise)
Parameters
promise
PromiseHandleTransfer ownership: None Nullable: False
GetGType()
Calls native function gst_promise_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
GetReply(PromiseHandle)
Calls native method gst_promise_get_reply. Version: 1.14
[Version("1.14")]
public static extern StructureUnownedHandle GetReply(PromiseHandle promise)
Parameters
promise
PromiseHandleTransfer ownership: None Nullable: False
Returns
- StructureUnownedHandle
Transfer ownership: None Nullable: True
Interrupt(PromiseHandle)
Calls native method gst_promise_interrupt. Version: 1.14
[Version("1.14")]
public static extern void Interrupt(PromiseHandle promise)
Parameters
promise
PromiseHandleTransfer ownership: None Nullable: False
New()
Calls native constructor gst_promise_new. Version: 1.14
[Version("1.14")]
public static extern PromiseOwnedHandle New()
Returns
- PromiseOwnedHandle
Transfer ownership: Full Nullable: False
NewWithChangeFunc(PromiseChangeFunc, nint, DestroyNotify)
Calls native constructor gst_promise_new_with_change_func. Version: 1.14
[Version("1.14")]
public static extern PromiseOwnedHandle NewWithChangeFunc(PromiseChangeFunc func, nint userData, DestroyNotify notify)
Parameters
func
PromiseChangeFuncTransfer ownership: None Nullable: False
userData
nintTransfer ownership: None Nullable: True
notify
DestroyNotifyTransfer ownership: None Nullable: False
Returns
- PromiseOwnedHandle
Transfer ownership: Full Nullable: False
Reply(PromiseHandle, StructureUnownedHandle)
Calls native method gst_promise_reply. Version: 1.14
[Version("1.14")]
public static extern void Reply(PromiseHandle promise, StructureUnownedHandle s)
Parameters
promise
PromiseHandleTransfer ownership: None Nullable: True
s
StructureUnownedHandleTransfer ownership: Full Nullable: True
Wait(PromiseHandle)
Calls native method gst_promise_wait. Version: 1.14
[Version("1.14")]
public static extern PromiseResult Wait(PromiseHandle promise)
Parameters
promise
PromiseHandleTransfer ownership: None Nullable: False
Returns
- PromiseResult
Transfer ownership: None Nullable: False