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 |
- Exported types
- Methods
- audioDecoderAllocateOutputBuffer
- audioDecoderFinishFrame
- audioDecoderGetAllocator
- audioDecoderGetAudioInfo
- audioDecoderGetDelay
- audioDecoderGetDrainable
- audioDecoderGetEstimateRate
- audioDecoderGetLatency
- audioDecoderGetMaxErrors
- audioDecoderGetMinLatency
- audioDecoderGetNeedsFormat
- audioDecoderGetParseState
- audioDecoderGetPlc
- audioDecoderGetPlcAware
- audioDecoderGetTolerance
- audioDecoderMergeTags
- audioDecoderNegotiate
- audioDecoderProxyGetcaps
- audioDecoderSetDrainable
- audioDecoderSetEstimateRate
- audioDecoderSetLatency
- audioDecoderSetMaxErrors
- audioDecoderSetMinLatency
- audioDecoderSetNeedsFormat
- audioDecoderSetOutputFormat
- audioDecoderSetPlc
- audioDecoderSetPlcAware
- audioDecoderSetTolerance
- audioDecoderSetUseDefaultPadAcceptcaps
- Properties
- newtype AudioDecoder = AudioDecoder (ForeignPtr AudioDecoder)
- class GObject o => AudioDecoderK o
- toAudioDecoder :: AudioDecoderK o => o -> IO AudioDecoder
- noAudioDecoder :: Maybe AudioDecoder
- data AudioDecoderAllocateOutputBufferMethodInfo
- audioDecoderAllocateOutputBuffer :: (MonadIO m, AudioDecoderK a) => a -> Word64 -> m Buffer
- data AudioDecoderFinishFrameMethodInfo
- audioDecoderFinishFrame :: (MonadIO m, AudioDecoderK a) => a -> Buffer -> Int32 -> m FlowReturn
- data AudioDecoderGetAllocatorMethodInfo
- audioDecoderGetAllocator :: (MonadIO m, AudioDecoderK a) => a -> m (Allocator, AllocationParams)
- data AudioDecoderGetAudioInfoMethodInfo
- audioDecoderGetAudioInfo :: (MonadIO m, AudioDecoderK a) => a -> m AudioInfo
- data AudioDecoderGetDelayMethodInfo
- audioDecoderGetDelay :: (MonadIO m, AudioDecoderK a) => a -> m Int32
- data AudioDecoderGetDrainableMethodInfo
- audioDecoderGetDrainable :: (MonadIO m, AudioDecoderK a) => a -> m Bool
- data AudioDecoderGetEstimateRateMethodInfo
- audioDecoderGetEstimateRate :: (MonadIO m, AudioDecoderK a) => a -> m Int32
- data AudioDecoderGetLatencyMethodInfo
- audioDecoderGetLatency :: (MonadIO m, AudioDecoderK a) => a -> m (Word64, Word64)
- data AudioDecoderGetMaxErrorsMethodInfo
- audioDecoderGetMaxErrors :: (MonadIO m, AudioDecoderK a) => a -> m Int32
- data AudioDecoderGetMinLatencyMethodInfo
- audioDecoderGetMinLatency :: (MonadIO m, AudioDecoderK a) => a -> m Word64
- data AudioDecoderGetNeedsFormatMethodInfo
- audioDecoderGetNeedsFormat :: (MonadIO m, AudioDecoderK a) => a -> m Bool
- data AudioDecoderGetParseStateMethodInfo
- audioDecoderGetParseState :: (MonadIO m, AudioDecoderK a) => a -> Bool -> Bool -> m ()
- data AudioDecoderGetPlcMethodInfo
- audioDecoderGetPlc :: (MonadIO m, AudioDecoderK a) => a -> m Bool
- data AudioDecoderGetPlcAwareMethodInfo
- audioDecoderGetPlcAware :: (MonadIO m, AudioDecoderK a) => a -> m Int32
- data AudioDecoderGetToleranceMethodInfo
- audioDecoderGetTolerance :: (MonadIO m, AudioDecoderK a) => a -> m Word64
- data AudioDecoderMergeTagsMethodInfo
- audioDecoderMergeTags :: (MonadIO m, AudioDecoderK a) => a -> Maybe TagList -> TagMergeMode -> m ()
- data AudioDecoderNegotiateMethodInfo
- audioDecoderNegotiate :: (MonadIO m, AudioDecoderK a) => a -> m Bool
- data AudioDecoderProxyGetcapsMethodInfo
- audioDecoderProxyGetcaps :: (MonadIO m, AudioDecoderK a) => a -> Maybe Caps -> Maybe Caps -> m Caps
- data AudioDecoderSetDrainableMethodInfo
- audioDecoderSetDrainable :: (MonadIO m, AudioDecoderK a) => a -> Bool -> m ()
- data AudioDecoderSetEstimateRateMethodInfo
- audioDecoderSetEstimateRate :: (MonadIO m, AudioDecoderK a) => a -> Bool -> m ()
- data AudioDecoderSetLatencyMethodInfo
- audioDecoderSetLatency :: (MonadIO m, AudioDecoderK a) => a -> Word64 -> Word64 -> m ()
- data AudioDecoderSetMaxErrorsMethodInfo
- audioDecoderSetMaxErrors :: (MonadIO m, AudioDecoderK a) => a -> Int32 -> m ()
- data AudioDecoderSetMinLatencyMethodInfo
- audioDecoderSetMinLatency :: (MonadIO m, AudioDecoderK a) => a -> Word64 -> m ()
- data AudioDecoderSetNeedsFormatMethodInfo
- audioDecoderSetNeedsFormat :: (MonadIO m, AudioDecoderK a) => a -> Bool -> m ()
- data AudioDecoderSetOutputFormatMethodInfo
- audioDecoderSetOutputFormat :: (MonadIO m, AudioDecoderK a) => a -> AudioInfo -> m Bool
- data AudioDecoderSetPlcMethodInfo
- audioDecoderSetPlc :: (MonadIO m, AudioDecoderK a) => a -> Bool -> m ()
- data AudioDecoderSetPlcAwareMethodInfo
- audioDecoderSetPlcAware :: (MonadIO m, AudioDecoderK a) => a -> Bool -> m ()
- data AudioDecoderSetToleranceMethodInfo
- audioDecoderSetTolerance :: (MonadIO m, AudioDecoderK a) => a -> Word64 -> m ()
- data AudioDecoderSetUseDefaultPadAcceptcapsMethodInfo
- audioDecoderSetUseDefaultPadAcceptcaps :: (MonadIO m, AudioDecoderK a) => a -> Bool -> m ()
- data AudioDecoderMinLatencyPropertyInfo
- constructAudioDecoderMinLatency :: Int64 -> IO ([Char], GValue)
- getAudioDecoderMinLatency :: (MonadIO m, AudioDecoderK o) => o -> m Int64
- setAudioDecoderMinLatency :: (MonadIO m, AudioDecoderK o) => o -> Int64 -> m ()
- data AudioDecoderPlcPropertyInfo
- constructAudioDecoderPlc :: Bool -> IO ([Char], GValue)
- getAudioDecoderPlc :: (MonadIO m, AudioDecoderK o) => o -> m Bool
- setAudioDecoderPlc :: (MonadIO m, AudioDecoderK o) => o -> Bool -> m ()
- data AudioDecoderTolerancePropertyInfo
- constructAudioDecoderTolerance :: Int64 -> IO ([Char], GValue)
- getAudioDecoderTolerance :: (MonadIO m, AudioDecoderK o) => o -> m Int64
- setAudioDecoderTolerance :: (MonadIO m, AudioDecoderK o) => o -> Int64 -> m ()
Exported types
newtype AudioDecoder Source
GObject AudioDecoder Source | |
((~) * info (ResolveAudioDecoderMethod t AudioDecoder), MethodInfo * info AudioDecoder p) => IsLabel t (AudioDecoder -> p) Source | |
((~) * info (ResolveAudioDecoderMethod t AudioDecoder), MethodInfo * info AudioDecoder p) => IsLabelProxy t (AudioDecoder -> p) Source | |
type ParentTypes AudioDecoder Source | |
type AttributeList AudioDecoder Source | |
type SignalList AudioDecoder Source |
class GObject o => AudioDecoderK o Source
(GObject o, IsDescendantOf AudioDecoder o) => AudioDecoderK o Source | |
toAudioDecoder :: AudioDecoderK o => o -> IO AudioDecoder Source
Methods
audioDecoderAllocateOutputBuffer
data AudioDecoderAllocateOutputBufferMethodInfo Source
((~) (TYPE Lifted) signature (Word64 -> m Buffer), MonadIO m, AudioDecoderK a) => MethodInfo (TYPE Lifted) AudioDecoderAllocateOutputBufferMethodInfo a signature Source | |
audioDecoderAllocateOutputBuffer :: (MonadIO m, AudioDecoderK a) => a -> Word64 -> m Buffer Source
audioDecoderFinishFrame
data AudioDecoderFinishFrameMethodInfo Source
((~) (TYPE Lifted) signature (Buffer -> Int32 -> m FlowReturn), MonadIO m, AudioDecoderK a) => MethodInfo (TYPE Lifted) AudioDecoderFinishFrameMethodInfo a signature Source | |
audioDecoderFinishFrame :: (MonadIO m, AudioDecoderK a) => a -> Buffer -> Int32 -> m FlowReturn Source
audioDecoderGetAllocator
data AudioDecoderGetAllocatorMethodInfo Source
((~) (TYPE Lifted) signature (m (Allocator, AllocationParams)), MonadIO m, AudioDecoderK a) => MethodInfo (TYPE Lifted) AudioDecoderGetAllocatorMethodInfo a signature Source | |
audioDecoderGetAllocator :: (MonadIO m, AudioDecoderK a) => a -> m (Allocator, AllocationParams) Source
audioDecoderGetAudioInfo
data AudioDecoderGetAudioInfoMethodInfo Source
((~) (TYPE Lifted) signature (m AudioInfo), MonadIO m, AudioDecoderK a) => MethodInfo (TYPE Lifted) AudioDecoderGetAudioInfoMethodInfo a signature Source | |
audioDecoderGetAudioInfo :: (MonadIO m, AudioDecoderK a) => a -> m AudioInfo Source
audioDecoderGetDelay
data AudioDecoderGetDelayMethodInfo Source
((~) (TYPE Lifted) signature (m Int32), MonadIO m, AudioDecoderK a) => MethodInfo (TYPE Lifted) AudioDecoderGetDelayMethodInfo a signature Source | |
audioDecoderGetDelay :: (MonadIO m, AudioDecoderK a) => a -> m Int32 Source
audioDecoderGetDrainable
data AudioDecoderGetDrainableMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, AudioDecoderK a) => MethodInfo (TYPE Lifted) AudioDecoderGetDrainableMethodInfo a signature Source | |
audioDecoderGetDrainable :: (MonadIO m, AudioDecoderK a) => a -> m Bool Source
audioDecoderGetEstimateRate
data AudioDecoderGetEstimateRateMethodInfo Source
((~) (TYPE Lifted) signature (m Int32), MonadIO m, AudioDecoderK a) => MethodInfo (TYPE Lifted) AudioDecoderGetEstimateRateMethodInfo a signature Source | |
audioDecoderGetEstimateRate :: (MonadIO m, AudioDecoderK a) => a -> m Int32 Source
audioDecoderGetLatency
data AudioDecoderGetLatencyMethodInfo Source
((~) (TYPE Lifted) signature (m (Word64, Word64)), MonadIO m, AudioDecoderK a) => MethodInfo (TYPE Lifted) AudioDecoderGetLatencyMethodInfo a signature Source | |
audioDecoderGetLatency :: (MonadIO m, AudioDecoderK a) => a -> m (Word64, Word64) Source
audioDecoderGetMaxErrors
data AudioDecoderGetMaxErrorsMethodInfo Source
((~) (TYPE Lifted) signature (m Int32), MonadIO m, AudioDecoderK a) => MethodInfo (TYPE Lifted) AudioDecoderGetMaxErrorsMethodInfo a signature Source | |
audioDecoderGetMaxErrors :: (MonadIO m, AudioDecoderK a) => a -> m Int32 Source
audioDecoderGetMinLatency
data AudioDecoderGetMinLatencyMethodInfo Source
((~) (TYPE Lifted) signature (m Word64), MonadIO m, AudioDecoderK a) => MethodInfo (TYPE Lifted) AudioDecoderGetMinLatencyMethodInfo a signature Source | |
audioDecoderGetMinLatency :: (MonadIO m, AudioDecoderK a) => a -> m Word64 Source
audioDecoderGetNeedsFormat
data AudioDecoderGetNeedsFormatMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, AudioDecoderK a) => MethodInfo (TYPE Lifted) AudioDecoderGetNeedsFormatMethodInfo a signature Source | |
audioDecoderGetNeedsFormat :: (MonadIO m, AudioDecoderK a) => a -> m Bool Source
audioDecoderGetParseState
data AudioDecoderGetParseStateMethodInfo Source
((~) (TYPE Lifted) signature (Bool -> Bool -> m ()), MonadIO m, AudioDecoderK a) => MethodInfo (TYPE Lifted) AudioDecoderGetParseStateMethodInfo a signature Source | |
audioDecoderGetParseState :: (MonadIO m, AudioDecoderK a) => a -> Bool -> Bool -> m () Source
audioDecoderGetPlc
data AudioDecoderGetPlcMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, AudioDecoderK a) => MethodInfo (TYPE Lifted) AudioDecoderGetPlcMethodInfo a signature Source | |
audioDecoderGetPlc :: (MonadIO m, AudioDecoderK a) => a -> m Bool Source
audioDecoderGetPlcAware
data AudioDecoderGetPlcAwareMethodInfo Source
((~) (TYPE Lifted) signature (m Int32), MonadIO m, AudioDecoderK a) => MethodInfo (TYPE Lifted) AudioDecoderGetPlcAwareMethodInfo a signature Source | |
audioDecoderGetPlcAware :: (MonadIO m, AudioDecoderK a) => a -> m Int32 Source
audioDecoderGetTolerance
data AudioDecoderGetToleranceMethodInfo Source
((~) (TYPE Lifted) signature (m Word64), MonadIO m, AudioDecoderK a) => MethodInfo (TYPE Lifted) AudioDecoderGetToleranceMethodInfo a signature Source | |
audioDecoderGetTolerance :: (MonadIO m, AudioDecoderK a) => a -> m Word64 Source
audioDecoderMergeTags
data AudioDecoderMergeTagsMethodInfo Source
((~) (TYPE Lifted) signature (Maybe TagList -> TagMergeMode -> m ()), MonadIO m, AudioDecoderK a) => MethodInfo (TYPE Lifted) AudioDecoderMergeTagsMethodInfo a signature Source | |
audioDecoderMergeTags :: (MonadIO m, AudioDecoderK a) => a -> Maybe TagList -> TagMergeMode -> m () Source
audioDecoderNegotiate
data AudioDecoderNegotiateMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, AudioDecoderK a) => MethodInfo (TYPE Lifted) AudioDecoderNegotiateMethodInfo a signature Source | |
audioDecoderNegotiate :: (MonadIO m, AudioDecoderK a) => a -> m Bool Source
audioDecoderProxyGetcaps
data AudioDecoderProxyGetcapsMethodInfo Source
((~) (TYPE Lifted) signature (Maybe Caps -> Maybe Caps -> m Caps), MonadIO m, AudioDecoderK a) => MethodInfo (TYPE Lifted) AudioDecoderProxyGetcapsMethodInfo a signature Source | |
audioDecoderProxyGetcaps :: (MonadIO m, AudioDecoderK a) => a -> Maybe Caps -> Maybe Caps -> m Caps Source
audioDecoderSetDrainable
data AudioDecoderSetDrainableMethodInfo Source
((~) (TYPE Lifted) signature (Bool -> m ()), MonadIO m, AudioDecoderK a) => MethodInfo (TYPE Lifted) AudioDecoderSetDrainableMethodInfo a signature Source | |
audioDecoderSetDrainable :: (MonadIO m, AudioDecoderK a) => a -> Bool -> m () Source
audioDecoderSetEstimateRate
data AudioDecoderSetEstimateRateMethodInfo Source
((~) (TYPE Lifted) signature (Bool -> m ()), MonadIO m, AudioDecoderK a) => MethodInfo (TYPE Lifted) AudioDecoderSetEstimateRateMethodInfo a signature Source | |
audioDecoderSetEstimateRate :: (MonadIO m, AudioDecoderK a) => a -> Bool -> m () Source
audioDecoderSetLatency
data AudioDecoderSetLatencyMethodInfo Source
((~) (TYPE Lifted) signature (Word64 -> Word64 -> m ()), MonadIO m, AudioDecoderK a) => MethodInfo (TYPE Lifted) AudioDecoderSetLatencyMethodInfo a signature Source | |
audioDecoderSetLatency :: (MonadIO m, AudioDecoderK a) => a -> Word64 -> Word64 -> m () Source
audioDecoderSetMaxErrors
data AudioDecoderSetMaxErrorsMethodInfo Source
((~) (TYPE Lifted) signature (Int32 -> m ()), MonadIO m, AudioDecoderK a) => MethodInfo (TYPE Lifted) AudioDecoderSetMaxErrorsMethodInfo a signature Source | |
audioDecoderSetMaxErrors :: (MonadIO m, AudioDecoderK a) => a -> Int32 -> m () Source
audioDecoderSetMinLatency
data AudioDecoderSetMinLatencyMethodInfo Source
((~) (TYPE Lifted) signature (Word64 -> m ()), MonadIO m, AudioDecoderK a) => MethodInfo (TYPE Lifted) AudioDecoderSetMinLatencyMethodInfo a signature Source | |
audioDecoderSetMinLatency :: (MonadIO m, AudioDecoderK a) => a -> Word64 -> m () Source
audioDecoderSetNeedsFormat
data AudioDecoderSetNeedsFormatMethodInfo Source
((~) (TYPE Lifted) signature (Bool -> m ()), MonadIO m, AudioDecoderK a) => MethodInfo (TYPE Lifted) AudioDecoderSetNeedsFormatMethodInfo a signature Source | |
audioDecoderSetNeedsFormat :: (MonadIO m, AudioDecoderK a) => a -> Bool -> m () Source
audioDecoderSetOutputFormat
data AudioDecoderSetOutputFormatMethodInfo Source
((~) (TYPE Lifted) signature (AudioInfo -> m Bool), MonadIO m, AudioDecoderK a) => MethodInfo (TYPE Lifted) AudioDecoderSetOutputFormatMethodInfo a signature Source | |
audioDecoderSetOutputFormat :: (MonadIO m, AudioDecoderK a) => a -> AudioInfo -> m Bool Source
audioDecoderSetPlc
data AudioDecoderSetPlcMethodInfo Source
((~) (TYPE Lifted) signature (Bool -> m ()), MonadIO m, AudioDecoderK a) => MethodInfo (TYPE Lifted) AudioDecoderSetPlcMethodInfo a signature Source | |
audioDecoderSetPlc :: (MonadIO m, AudioDecoderK a) => a -> Bool -> m () Source
audioDecoderSetPlcAware
data AudioDecoderSetPlcAwareMethodInfo Source
((~) (TYPE Lifted) signature (Bool -> m ()), MonadIO m, AudioDecoderK a) => MethodInfo (TYPE Lifted) AudioDecoderSetPlcAwareMethodInfo a signature Source | |
audioDecoderSetPlcAware :: (MonadIO m, AudioDecoderK a) => a -> Bool -> m () Source
audioDecoderSetTolerance
data AudioDecoderSetToleranceMethodInfo Source
((~) (TYPE Lifted) signature (Word64 -> m ()), MonadIO m, AudioDecoderK a) => MethodInfo (TYPE Lifted) AudioDecoderSetToleranceMethodInfo a signature Source | |
audioDecoderSetTolerance :: (MonadIO m, AudioDecoderK a) => a -> Word64 -> m () Source
audioDecoderSetUseDefaultPadAcceptcaps
data AudioDecoderSetUseDefaultPadAcceptcapsMethodInfo Source
((~) (TYPE Lifted) signature (Bool -> m ()), MonadIO m, AudioDecoderK a) => MethodInfo (TYPE Lifted) AudioDecoderSetUseDefaultPadAcceptcapsMethodInfo a signature Source | |
audioDecoderSetUseDefaultPadAcceptcaps :: (MonadIO m, AudioDecoderK a) => a -> Bool -> m () Source
Properties
MinLatency
data AudioDecoderMinLatencyPropertyInfo Source
getAudioDecoderMinLatency :: (MonadIO m, AudioDecoderK o) => o -> m Int64 Source
setAudioDecoderMinLatency :: (MonadIO m, AudioDecoderK o) => o -> Int64 -> m () Source
Plc
data AudioDecoderPlcPropertyInfo Source
getAudioDecoderPlc :: (MonadIO m, AudioDecoderK o) => o -> m Bool Source
setAudioDecoderPlc :: (MonadIO m, AudioDecoderK o) => o -> Bool -> m () Source
Tolerance
data AudioDecoderTolerancePropertyInfo Source
getAudioDecoderTolerance :: (MonadIO m, AudioDecoderK o) => o -> m Int64 Source
setAudioDecoderTolerance :: (MonadIO m, AudioDecoderK o) => o -> Int64 -> m () Source