Class Bus
public class Bus
- Inheritance
-
Bus
- Inherited Members
Methods
AddSignalWatch(nint)
Calls native method gst_bus_add_signal_watch.
public static extern void AddSignalWatch(nint bus)
Parameters
bus
nintTransfer ownership: None Nullable: False
AddSignalWatchFull(nint, int)
Calls native method gst_bus_add_signal_watch_full.
public static extern void AddSignalWatchFull(nint bus, int priority)
Parameters
bus
nintTransfer ownership: None Nullable: False
priority
intTransfer ownership: None Nullable: False
AddWatch(nint, BusFunc, nint)
Calls native method gst_bus_add_watch.
public static extern uint AddWatch(nint bus, BusFunc func, nint userData)
Parameters
bus
nintTransfer ownership: None Nullable: False
func
BusFuncTransfer ownership: None Nullable: False
userData
nintTransfer ownership: None Nullable: True
Returns
- uint
Transfer ownership: None Nullable: False
AddWatch(nint, int, BusFunc, nint, DestroyNotify)
Calls native method gst_bus_add_watch_full.
public static extern uint AddWatch(nint bus, int priority, BusFunc func, nint userData, DestroyNotify notify)
Parameters
bus
nintTransfer ownership: None Nullable: False
priority
intTransfer ownership: None Nullable: False
func
BusFuncTransfer ownership: None Nullable: False
userData
nintTransfer ownership: None Nullable: True
notify
DestroyNotifyTransfer ownership: None Nullable: False
Returns
- uint
Transfer ownership: None Nullable: False
AsyncSignalFunc(nint, MessageHandle, nint)
Calls native method gst_bus_async_signal_func.
public static extern bool AsyncSignalFunc(nint bus, MessageHandle message, nint data)
Parameters
bus
nintTransfer ownership: None Nullable: False
message
MessageHandleTransfer ownership: None Nullable: False
data
nintTransfer ownership: None Nullable: True
Returns
- bool
Transfer ownership: None Nullable: False
CreateWatch(nint)
Calls native method gst_bus_create_watch.
public static extern SourceOwnedHandle CreateWatch(nint bus)
Parameters
bus
nintTransfer ownership: None Nullable: False
Returns
- SourceOwnedHandle
Transfer ownership: Full Nullable: True
DisableSyncMessageEmission(nint)
Calls native method gst_bus_disable_sync_message_emission.
public static extern void DisableSyncMessageEmission(nint bus)
Parameters
bus
nintTransfer ownership: None Nullable: False
EnableSyncMessageEmission(nint)
Calls native method gst_bus_enable_sync_message_emission.
public static extern void EnableSyncMessageEmission(nint bus)
Parameters
bus
nintTransfer ownership: None Nullable: False
GetGType()
Calls native function gst_bus_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
HavePending(nint)
Calls native method gst_bus_have_pending.
public static extern bool HavePending(nint bus)
Parameters
bus
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
New()
Calls native constructor gst_bus_new.
public static extern nint New()
Returns
- nint
Transfer ownership: Full Nullable: False
Peek(nint)
Calls native method gst_bus_peek.
public static extern MessageOwnedHandle Peek(nint bus)
Parameters
bus
nintTransfer ownership: None Nullable: False
Returns
- MessageOwnedHandle
Transfer ownership: Full Nullable: True
Poll(nint, MessageType, ClockTime)
Calls native method gst_bus_poll.
public static extern MessageOwnedHandle Poll(nint bus, MessageType events, ClockTime timeout)
Parameters
bus
nintTransfer ownership: None Nullable: False
events
MessageTypeTransfer ownership: None Nullable: False
timeout
ClockTimeTransfer ownership: None Nullable: False
Returns
- MessageOwnedHandle
Transfer ownership: Full Nullable: True
Pop(nint)
Calls native method gst_bus_pop.
public static extern MessageOwnedHandle Pop(nint bus)
Parameters
bus
nintTransfer ownership: None Nullable: False
Returns
- MessageOwnedHandle
Transfer ownership: Full Nullable: True
PopFiltered(nint, MessageType)
Calls native method gst_bus_pop_filtered.
public static extern MessageOwnedHandle PopFiltered(nint bus, MessageType types)
Parameters
bus
nintTransfer ownership: None Nullable: False
types
MessageTypeTransfer ownership: None Nullable: False
Returns
- MessageOwnedHandle
Transfer ownership: Full Nullable: True
Post(nint, MessageUnownedHandle)
Calls native method gst_bus_post.
public static extern bool Post(nint bus, MessageUnownedHandle message)
Parameters
bus
nintTransfer ownership: None Nullable: False
message
MessageUnownedHandleTransfer ownership: Full Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
RemoveSignalWatch(nint)
Calls native method gst_bus_remove_signal_watch.
public static extern void RemoveSignalWatch(nint bus)
Parameters
bus
nintTransfer ownership: None Nullable: False
RemoveWatch(nint)
Calls native method gst_bus_remove_watch. Version: 1.6
[Version("1.6")]
public static extern bool RemoveWatch(nint bus)
Parameters
bus
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
SetFlushing(nint, bool)
Calls native method gst_bus_set_flushing.
public static extern void SetFlushing(nint bus, bool flushing)
Parameters
bus
nintTransfer ownership: None Nullable: False
flushing
boolTransfer ownership: None Nullable: False
SetSyncHandler(nint, BusSyncHandler, nint, DestroyNotify)
Calls native method gst_bus_set_sync_handler.
public static extern void SetSyncHandler(nint bus, BusSyncHandler func, nint userData, DestroyNotify notify)
Parameters
bus
nintTransfer ownership: None Nullable: False
func
BusSyncHandlerTransfer ownership: None Nullable: True
userData
nintTransfer ownership: None Nullable: True
notify
DestroyNotifyTransfer ownership: None Nullable: False
SyncSignalHandler(nint, MessageHandle, nint)
Calls native method gst_bus_sync_signal_handler.
public static extern BusSyncReply SyncSignalHandler(nint bus, MessageHandle message, nint data)
Parameters
bus
nintTransfer ownership: None Nullable: False
message
MessageHandleTransfer ownership: None Nullable: False
data
nintTransfer ownership: None Nullable: True
Returns
- BusSyncReply
Transfer ownership: None Nullable: False
TimedPop(nint, ClockTime)
Calls native method gst_bus_timed_pop.
public static extern MessageOwnedHandle TimedPop(nint bus, ClockTime timeout)
Parameters
bus
nintTransfer ownership: None Nullable: False
timeout
ClockTimeTransfer ownership: None Nullable: False
Returns
- MessageOwnedHandle
Transfer ownership: Full Nullable: True
TimedPopFiltered(nint, ClockTime, MessageType)
Calls native method gst_bus_timed_pop_filtered.
public static extern MessageOwnedHandle TimedPopFiltered(nint bus, ClockTime timeout, MessageType types)
Parameters
bus
nintTransfer ownership: None Nullable: False
timeout
ClockTimeTransfer ownership: None Nullable: False
types
MessageTypeTransfer ownership: None Nullable: False
Returns
- MessageOwnedHandle
Transfer ownership: Full Nullable: True