gi-gst-1.0.11: GStreamer bindings

CopyrightWill Thompson, Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria (garetxe@gmail.com)
Safe HaskellNone
LanguageHaskell2010

GI.Gst.Structs.PollFD

Contents

Description

A file descriptor object.

Synopsis

Exported types

newtype PollFD Source #

Constructors

PollFD (ManagedPtr PollFD) 

Instances

WrappedPtr PollFD Source # 
(~) AttrOpTag tag AttrSet => Constructible PollFD tag Source # 

Methods

new :: MonadIO m => (ManagedPtr PollFD -> PollFD) -> [AttrOp PollFD tag] -> m PollFD #

((~) * info (ResolvePollFDMethod t PollFD), MethodInfo * info PollFD p) => IsLabel t (PollFD -> p) Source # 

Methods

fromLabel :: Proxy# Symbol t -> PollFD -> p #

((~) * info (ResolvePollFDMethod t PollFD), MethodInfo * info PollFD p) => IsLabelProxy t (PollFD -> p) Source # 

Methods

fromLabelProxy :: Proxy Symbol t -> PollFD -> p #

HasAttributeList * PollFD Source # 
((~) * signature (m ()), MonadIO m) => MethodInfo * PollFDInitMethodInfo PollFD signature Source # 
type AttributeList PollFD Source # 

newZeroPollFD :: MonadIO m => m PollFD Source #

Construct a PollFD struct initialized to zero.

Methods

init

data PollFDInitMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m) => MethodInfo * PollFDInitMethodInfo PollFD signature Source # 

pollFDInit Source #

Arguments

:: (HasCallStack, MonadIO m) 
=> PollFD

fd: a PollFD

-> m () 

Initializes fd. Alternatively you can initialize it with GST_POLL_FD_INIT.

Properties

fd

setPollFDFd :: MonadIO m => PollFD -> Int32 -> m () Source #