Copyright | Will Thompson, Iñaki García Etxebarria and Jonas Platte |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
Safe Haskell | None |
Language | Haskell2010 |
- catchURIError :: IO a -> (URIError -> GErrorMessage -> IO a) -> IO a
- handleURIError :: (URIError -> GErrorMessage -> IO a) -> IO a -> IO a
- catchStreamError :: IO a -> (StreamError -> GErrorMessage -> IO a) -> IO a
- handleStreamError :: (StreamError -> GErrorMessage -> IO a) -> IO a -> IO a
- catchResourceError :: IO a -> (ResourceError -> GErrorMessage -> IO a) -> IO a
- handleResourceError :: (ResourceError -> GErrorMessage -> IO a) -> IO a -> IO a
- catchPluginError :: IO a -> (PluginError -> GErrorMessage -> IO a) -> IO a
- handlePluginError :: (PluginError -> GErrorMessage -> IO a) -> IO a -> IO a
- catchParseError :: IO a -> (ParseError -> GErrorMessage -> IO a) -> IO a
- handleParseError :: (ParseError -> GErrorMessage -> IO a) -> IO a -> IO a
- catchLibraryError :: IO a -> (LibraryError -> GErrorMessage -> IO a) -> IO a
- handleLibraryError :: (LibraryError -> GErrorMessage -> IO a) -> IO a -> IO a
- catchCoreError :: IO a -> (CoreError -> GErrorMessage -> IO a) -> IO a
- handleCoreError :: (CoreError -> GErrorMessage -> IO a) -> IO a -> IO a
- data URIType
- data URIError
- data TypeFindProbability
- data TocScope
- data TocLoopType
- data TocEntryType
- data TaskState
- data TagScope
- data TagMergeMode
- data TagFlag
- data StructureChangeType
- data StreamStatusType
- data StreamError
- = StreamErrorFailed
- | StreamErrorTooLazy
- | StreamErrorNotImplemented
- | StreamErrorTypeNotFound
- | StreamErrorWrongType
- | StreamErrorCodecNotFound
- | StreamErrorDecode
- | StreamErrorEncode
- | StreamErrorDemux
- | StreamErrorMux
- | StreamErrorFormat
- | StreamErrorDecrypt
- | StreamErrorDecryptNokey
- | StreamErrorNumErrors
- | AnotherStreamError Int
- data StateChangeReturn
- data StateChange
- data State
- data SeekType
- data SearchMode
- data ResourceError
- = ResourceErrorFailed
- | ResourceErrorTooLazy
- | ResourceErrorNotFound
- | ResourceErrorBusy
- | ResourceErrorOpenRead
- | ResourceErrorOpenWrite
- | ResourceErrorOpenReadWrite
- | ResourceErrorClose
- | ResourceErrorRead
- | ResourceErrorWrite
- | ResourceErrorSeek
- | ResourceErrorSync
- | ResourceErrorSettings
- | ResourceErrorNoSpaceLeft
- | ResourceErrorNotAuthorized
- | ResourceErrorNumErrors
- | AnotherResourceError Int
- data Rank
- data QueryType
- = QueryTypeUnknown
- | QueryTypePosition
- | QueryTypeDuration
- | QueryTypeLatency
- | QueryTypeJitter
- | QueryTypeRate
- | QueryTypeSeeking
- | QueryTypeSegment
- | QueryTypeConvert
- | QueryTypeFormats
- | QueryTypeBuffering
- | QueryTypeCustom
- | QueryTypeUri
- | QueryTypeAllocation
- | QueryTypeScheduling
- | QueryTypeAcceptCaps
- | QueryTypeCaps
- | QueryTypeDrain
- | QueryTypeContext
- | AnotherQueryType Int
- data QOSType
- data ProgressType
- data PluginError
- data ParseError
- data PadProbeReturn
- data PadPresence
- data PadMode
- data PadLinkReturn
- data PadDirection
- data LibraryError
- data IteratorResult
- data IteratorItem
- data Format
- data FlowReturn
- = FlowReturnCustomSuccess2
- | FlowReturnCustomSuccess1
- | FlowReturnCustomSuccess
- | FlowReturnOk
- | FlowReturnNotLinked
- | FlowReturnFlushing
- | FlowReturnEos
- | FlowReturnNotNegotiated
- | FlowReturnError
- | FlowReturnNotSupported
- | FlowReturnCustomError
- | FlowReturnCustomError1
- | FlowReturnCustomError2
- | AnotherFlowReturn Int
- data EventType
- = EventTypeUnknown
- | EventTypeFlushStart
- | EventTypeFlushStop
- | EventTypeStreamStart
- | EventTypeCaps
- | EventTypeSegment
- | EventTypeTag
- | EventTypeBuffersize
- | EventTypeSinkMessage
- | EventTypeEos
- | EventTypeToc
- | EventTypeProtection
- | EventTypeSegmentDone
- | EventTypeGap
- | EventTypeQos
- | EventTypeSeek
- | EventTypeNavigation
- | EventTypeLatency
- | EventTypeStep
- | EventTypeReconfigure
- | EventTypeTocSelect
- | EventTypeCustomUpstream
- | EventTypeCustomDownstream
- | EventTypeCustomDownstreamOob
- | EventTypeCustomDownstreamSticky
- | EventTypeCustomBoth
- | EventTypeCustomBothOob
- | AnotherEventType Int
- data DebugLevel
- data DebugColorMode
- data DebugColorFlags
- = DebugColorFlagsFgBlack
- | DebugColorFlagsFgRed
- | DebugColorFlagsFgGreen
- | DebugColorFlagsFgYellow
- | DebugColorFlagsFgBlue
- | DebugColorFlagsFgMagenta
- | DebugColorFlagsFgCyan
- | DebugColorFlagsFgWhite
- | DebugColorFlagsBgBlack
- | DebugColorFlagsBgRed
- | DebugColorFlagsBgGreen
- | DebugColorFlagsBgYellow
- | DebugColorFlagsBgBlue
- | DebugColorFlagsBgMagenta
- | DebugColorFlagsBgCyan
- | DebugColorFlagsBgWhite
- | DebugColorFlagsBold
- | DebugColorFlagsUnderline
- | AnotherDebugColorFlags Int
- data CoreError
- data ClockType
- data ClockReturn
- data ClockEntryType
- data CapsIntersectMode
- data BusSyncReply
- data BufferingMode
Documentation
catchURIError :: IO a -> (URIError -> GErrorMessage -> IO a) -> IO a Source
handleURIError :: (URIError -> GErrorMessage -> IO a) -> IO a -> IO a Source
catchStreamError :: IO a -> (StreamError -> GErrorMessage -> IO a) -> IO a Source
handleStreamError :: (StreamError -> GErrorMessage -> IO a) -> IO a -> IO a Source
catchResourceError :: IO a -> (ResourceError -> GErrorMessage -> IO a) -> IO a Source
handleResourceError :: (ResourceError -> GErrorMessage -> IO a) -> IO a -> IO a Source
catchPluginError :: IO a -> (PluginError -> GErrorMessage -> IO a) -> IO a Source
handlePluginError :: (PluginError -> GErrorMessage -> IO a) -> IO a -> IO a Source
catchParseError :: IO a -> (ParseError -> GErrorMessage -> IO a) -> IO a Source
handleParseError :: (ParseError -> GErrorMessage -> IO a) -> IO a -> IO a Source
catchLibraryError :: IO a -> (LibraryError -> GErrorMessage -> IO a) -> IO a Source
handleLibraryError :: (LibraryError -> GErrorMessage -> IO a) -> IO a -> IO a Source
catchCoreError :: IO a -> (CoreError -> GErrorMessage -> IO a) -> IO a Source
handleCoreError :: (CoreError -> GErrorMessage -> IO a) -> IO a -> IO a Source
Exported types
data TocLoopType Source
data TocEntryType Source
data TagMergeMode Source
data StreamStatusType Source
data StreamError Source
data StateChangeReturn Source
data StateChange Source
data SearchMode Source
data ResourceError Source
data ProgressType Source
data PluginError Source
data ParseError Source
data PadProbeReturn Source
data PadPresence Source
data PadLinkReturn Source
data PadDirection Source
data LibraryError Source
data IteratorResult Source
data IteratorItem Source
data FlowReturn Source
data DebugLevel Source
data DebugColorMode Source
data DebugColorFlags Source
data ClockReturn Source
data ClockEntryType Source
data CapsIntersectMode Source
data BusSyncReply Source