Table of Contents

Class Poll

Namespace
Gst.Internal
Assembly
Gst-1.0.dll
public class Poll
Inheritance
Poll
Inherited Members

Methods

AddFd(PollHandle, PollFDHandle)

Calls native method gst_poll_add_fd.

public static extern bool AddFd(PollHandle set, PollFDHandle fd)

Parameters

set PollHandle

Transfer ownership: None Nullable: False

fd PollFDHandle

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

FdCanRead(PollHandle, PollFDHandle)

Calls native method gst_poll_fd_can_read.

public static extern bool FdCanRead(PollHandle set, PollFDHandle fd)

Parameters

set PollHandle

Transfer ownership: None Nullable: False

fd PollFDHandle

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

FdCanWrite(PollHandle, PollFDHandle)

Calls native method gst_poll_fd_can_write.

public static extern bool FdCanWrite(PollHandle set, PollFDHandle fd)

Parameters

set PollHandle

Transfer ownership: None Nullable: False

fd PollFDHandle

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

FdCtlPri(PollHandle, PollFDHandle, bool)

Calls native method gst_poll_fd_ctl_pri. Version: 1.16

[Version("1.16")]
public static extern bool FdCtlPri(PollHandle set, PollFDHandle fd, bool active)

Parameters

set PollHandle

Transfer ownership: None Nullable: False

fd PollFDHandle

Transfer ownership: None Nullable: False

active bool

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

FdCtlRead(PollHandle, PollFDHandle, bool)

Calls native method gst_poll_fd_ctl_read.

public static extern bool FdCtlRead(PollHandle set, PollFDHandle fd, bool active)

Parameters

set PollHandle

Transfer ownership: None Nullable: False

fd PollFDHandle

Transfer ownership: None Nullable: False

active bool

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

FdCtlWrite(PollHandle, PollFDHandle, bool)

Calls native method gst_poll_fd_ctl_write.

public static extern bool FdCtlWrite(PollHandle set, PollFDHandle fd, bool active)

Parameters

set PollHandle

Transfer ownership: None Nullable: False

fd PollFDHandle

Transfer ownership: None Nullable: False

active bool

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

FdHasClosed(PollHandle, PollFDHandle)

Calls native method gst_poll_fd_has_closed.

public static extern bool FdHasClosed(PollHandle set, PollFDHandle fd)

Parameters

set PollHandle

Transfer ownership: None Nullable: False

fd PollFDHandle

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

FdHasError(PollHandle, PollFDHandle)

Calls native method gst_poll_fd_has_error.

public static extern bool FdHasError(PollHandle set, PollFDHandle fd)

Parameters

set PollHandle

Transfer ownership: None Nullable: False

fd PollFDHandle

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

FdHasPri(PollHandle, PollFDHandle)

Calls native method gst_poll_fd_has_pri. Version: 1.16

[Version("1.16")]
public static extern bool FdHasPri(PollHandle set, PollFDHandle fd)

Parameters

set PollHandle

Transfer ownership: None Nullable: False

fd PollFDHandle

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

FdIgnored(PollHandle, PollFDHandle)

Calls native method gst_poll_fd_ignored.

public static extern void FdIgnored(PollHandle set, PollFDHandle fd)

Parameters

set PollHandle

Transfer ownership: None Nullable: False

fd PollFDHandle

Transfer ownership: None Nullable: False

Free(PollUnownedHandle)

Calls native method gst_poll_free.

public static extern void Free(PollUnownedHandle set)

Parameters

set PollUnownedHandle

Transfer ownership: Full Nullable: False

GetReadGpollfd(PollHandle, PollFDHandle)

Calls native method gst_poll_get_read_gpollfd.

public static extern void GetReadGpollfd(PollHandle set, PollFDHandle fd)

Parameters

set PollHandle

Transfer ownership: None Nullable: False

fd PollFDHandle

Transfer ownership: None Nullable: False

New(bool)

Calls native function gst_poll_new.

public static extern PollOwnedHandle New(bool controllable)

Parameters

controllable bool

Transfer ownership: None Nullable: False

Returns

PollOwnedHandle

Transfer ownership: Full Nullable: True

NewTimer()

Calls native function gst_poll_new_timer.

public static extern PollOwnedHandle NewTimer()

Returns

PollOwnedHandle

Transfer ownership: Full Nullable: True

ReadControl(PollHandle)

Calls native method gst_poll_read_control.

public static extern bool ReadControl(PollHandle set)

Parameters

set PollHandle

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

RemoveFd(PollHandle, PollFDHandle)

Calls native method gst_poll_remove_fd.

public static extern bool RemoveFd(PollHandle set, PollFDHandle fd)

Parameters

set PollHandle

Transfer ownership: None Nullable: False

fd PollFDHandle

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

Restart(PollHandle)

Calls native method gst_poll_restart.

public static extern void Restart(PollHandle set)

Parameters

set PollHandle

Transfer ownership: None Nullable: False

SetControllable(PollHandle, bool)

Calls native method gst_poll_set_controllable.

public static extern bool SetControllable(PollHandle set, bool controllable)

Parameters

set PollHandle

Transfer ownership: None Nullable: False

controllable bool

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

SetFlushing(PollHandle, bool)

Calls native method gst_poll_set_flushing.

public static extern void SetFlushing(PollHandle set, bool flushing)

Parameters

set PollHandle

Transfer ownership: None Nullable: False

flushing bool

Transfer ownership: None Nullable: False

Wait(PollHandle, ClockTime)

Calls native method gst_poll_wait.

public static extern int Wait(PollHandle set, ClockTime timeout)

Parameters

set PollHandle

Transfer ownership: None Nullable: False

timeout ClockTime

Transfer ownership: None Nullable: False

Returns

int

Transfer ownership: None Nullable: False

WriteControl(PollHandle)

Calls native method gst_poll_write_control.

public static extern bool WriteControl(PollHandle set)

Parameters

set PollHandle

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False