gi-gst-1.0.7: 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.Interfaces.URIHandler

Contents

Description

 

Synopsis

Exported types

newtype URIHandler Source #

Constructors

URIHandler (ManagedPtr URIHandler) 

Instances

IsURIHandler URIHandler Source # 
((~) * info (ResolveURIHandlerMethod t URIHandler), MethodInfo * info URIHandler p) => IsLabel t (URIHandler -> p) Source # 

Methods

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

((~) * info (ResolveURIHandlerMethod t URIHandler), MethodInfo * info URIHandler p) => IsLabelProxy t (URIHandler -> p) Source # 
HasAttributeList * URIHandler Source # 
type SignalList URIHandler Source # 
type SignalList URIHandler
type AttributeList URIHandler Source # 
type AttributeList URIHandler

class ManagedPtrNewtype a => IsURIHandler a Source #

Methods

getProtocols

data URIHandlerGetProtocolsMethodInfo Source #

Instances

((~) * signature (m (Maybe [Text])), MonadIO m, IsURIHandler a) => MethodInfo * URIHandlerGetProtocolsMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy URIHandlerGetProtocolsMethodInfo a -> signature -> s

getUri

data URIHandlerGetUriMethodInfo Source #

Instances

((~) * signature (m (Maybe Text)), MonadIO m, IsURIHandler a) => MethodInfo * URIHandlerGetUriMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy URIHandlerGetUriMethodInfo a -> signature -> s

uRIHandlerGetUri :: (MonadIO m, IsURIHandler a) => a -> m (Maybe Text) Source #

getUriType

data URIHandlerGetUriTypeMethodInfo Source #

Instances

((~) * signature (m URIType), MonadIO m, IsURIHandler a) => MethodInfo * URIHandlerGetUriTypeMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy URIHandlerGetUriTypeMethodInfo a -> signature -> s

setUri

data URIHandlerSetUriMethodInfo Source #

Instances

((~) * signature (Text -> m ()), MonadIO m, IsURIHandler a) => MethodInfo * URIHandlerSetUriMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy URIHandlerSetUriMethodInfo a -> signature -> s

uRIHandlerSetUri :: (MonadIO m, IsURIHandler a) => a -> Text -> m () Source #