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
- videoDecoderAddToFrame
- videoDecoderAllocateOutputBuffer
- videoDecoderAllocateOutputFrame
- videoDecoderDropFrame
- videoDecoderFinishFrame
- videoDecoderGetAllocator
- videoDecoderGetBufferPool
- videoDecoderGetEstimateRate
- videoDecoderGetFrame
- videoDecoderGetFrames
- videoDecoderGetLatency
- videoDecoderGetMaxDecodeTime
- videoDecoderGetMaxErrors
- videoDecoderGetNeedsFormat
- videoDecoderGetOldestFrame
- videoDecoderGetOutputState
- videoDecoderGetPacketized
- videoDecoderGetPendingFrameSize
- videoDecoderGetQosProportion
- videoDecoderHaveFrame
- videoDecoderMergeTags
- videoDecoderNegotiate
- videoDecoderProxyGetcaps
- videoDecoderReleaseFrame
- videoDecoderSetEstimateRate
- videoDecoderSetLatency
- videoDecoderSetMaxErrors
- videoDecoderSetNeedsFormat
- videoDecoderSetOutputState
- videoDecoderSetPacketized
- videoDecoderSetUseDefaultPadAcceptcaps
- newtype VideoDecoder = VideoDecoder (ForeignPtr VideoDecoder)
- class GObject o => VideoDecoderK o
- toVideoDecoder :: VideoDecoderK o => o -> IO VideoDecoder
- noVideoDecoder :: Maybe VideoDecoder
- data VideoDecoderAddToFrameMethodInfo
- videoDecoderAddToFrame :: (MonadIO m, VideoDecoderK a) => a -> Int32 -> m ()
- data VideoDecoderAllocateOutputBufferMethodInfo
- videoDecoderAllocateOutputBuffer :: (MonadIO m, VideoDecoderK a) => a -> m Buffer
- data VideoDecoderAllocateOutputFrameMethodInfo
- videoDecoderAllocateOutputFrame :: (MonadIO m, VideoDecoderK a) => a -> VideoCodecFrame -> m FlowReturn
- data VideoDecoderDropFrameMethodInfo
- videoDecoderDropFrame :: (MonadIO m, VideoDecoderK a) => a -> VideoCodecFrame -> m FlowReturn
- data VideoDecoderFinishFrameMethodInfo
- videoDecoderFinishFrame :: (MonadIO m, VideoDecoderK a) => a -> VideoCodecFrame -> m FlowReturn
- data VideoDecoderGetAllocatorMethodInfo
- videoDecoderGetAllocator :: (MonadIO m, VideoDecoderK a) => a -> m (Allocator, AllocationParams)
- data VideoDecoderGetBufferPoolMethodInfo
- videoDecoderGetBufferPool :: (MonadIO m, VideoDecoderK a) => a -> m BufferPool
- data VideoDecoderGetEstimateRateMethodInfo
- videoDecoderGetEstimateRate :: (MonadIO m, VideoDecoderK a) => a -> m Int32
- data VideoDecoderGetFrameMethodInfo
- videoDecoderGetFrame :: (MonadIO m, VideoDecoderK a) => a -> Int32 -> m VideoCodecFrame
- data VideoDecoderGetFramesMethodInfo
- videoDecoderGetFrames :: (MonadIO m, VideoDecoderK a) => a -> m [VideoCodecFrame]
- data VideoDecoderGetLatencyMethodInfo
- videoDecoderGetLatency :: (MonadIO m, VideoDecoderK a) => a -> m (Word64, Word64)
- data VideoDecoderGetMaxDecodeTimeMethodInfo
- videoDecoderGetMaxDecodeTime :: (MonadIO m, VideoDecoderK a) => a -> VideoCodecFrame -> m Int64
- data VideoDecoderGetMaxErrorsMethodInfo
- videoDecoderGetMaxErrors :: (MonadIO m, VideoDecoderK a) => a -> m Int32
- data VideoDecoderGetNeedsFormatMethodInfo
- videoDecoderGetNeedsFormat :: (MonadIO m, VideoDecoderK a) => a -> m Bool
- data VideoDecoderGetOldestFrameMethodInfo
- videoDecoderGetOldestFrame :: (MonadIO m, VideoDecoderK a) => a -> m VideoCodecFrame
- data VideoDecoderGetOutputStateMethodInfo
- videoDecoderGetOutputState :: (MonadIO m, VideoDecoderK a) => a -> m VideoCodecState
- data VideoDecoderGetPacketizedMethodInfo
- videoDecoderGetPacketized :: (MonadIO m, VideoDecoderK a) => a -> m Bool
- data VideoDecoderGetPendingFrameSizeMethodInfo
- videoDecoderGetPendingFrameSize :: (MonadIO m, VideoDecoderK a) => a -> m Word64
- data VideoDecoderGetQosProportionMethodInfo
- videoDecoderGetQosProportion :: (MonadIO m, VideoDecoderK a) => a -> m Double
- data VideoDecoderHaveFrameMethodInfo
- videoDecoderHaveFrame :: (MonadIO m, VideoDecoderK a) => a -> m FlowReturn
- data VideoDecoderMergeTagsMethodInfo
- videoDecoderMergeTags :: (MonadIO m, VideoDecoderK a) => a -> Maybe TagList -> TagMergeMode -> m ()
- data VideoDecoderNegotiateMethodInfo
- videoDecoderNegotiate :: (MonadIO m, VideoDecoderK a) => a -> m Bool
- data VideoDecoderProxyGetcapsMethodInfo
- videoDecoderProxyGetcaps :: (MonadIO m, VideoDecoderK a) => a -> Maybe Caps -> Maybe Caps -> m Caps
- data VideoDecoderReleaseFrameMethodInfo
- videoDecoderReleaseFrame :: (MonadIO m, VideoDecoderK a) => a -> VideoCodecFrame -> m ()
- data VideoDecoderSetEstimateRateMethodInfo
- videoDecoderSetEstimateRate :: (MonadIO m, VideoDecoderK a) => a -> Bool -> m ()
- data VideoDecoderSetLatencyMethodInfo
- videoDecoderSetLatency :: (MonadIO m, VideoDecoderK a) => a -> Word64 -> Word64 -> m ()
- data VideoDecoderSetMaxErrorsMethodInfo
- videoDecoderSetMaxErrors :: (MonadIO m, VideoDecoderK a) => a -> Int32 -> m ()
- data VideoDecoderSetNeedsFormatMethodInfo
- videoDecoderSetNeedsFormat :: (MonadIO m, VideoDecoderK a) => a -> Bool -> m ()
- data VideoDecoderSetOutputStateMethodInfo
- videoDecoderSetOutputState :: (MonadIO m, VideoDecoderK a) => a -> VideoFormat -> Word32 -> Word32 -> Maybe VideoCodecState -> m VideoCodecState
- data VideoDecoderSetPacketizedMethodInfo
- videoDecoderSetPacketized :: (MonadIO m, VideoDecoderK a) => a -> Bool -> m ()
- data VideoDecoderSetUseDefaultPadAcceptcapsMethodInfo
- videoDecoderSetUseDefaultPadAcceptcaps :: (MonadIO m, VideoDecoderK a) => a -> Bool -> m ()
Exported types
newtype VideoDecoder Source
GObject VideoDecoder Source | |
((~) * info (ResolveVideoDecoderMethod t VideoDecoder), MethodInfo * info VideoDecoder p) => IsLabel t (VideoDecoder -> p) Source | |
((~) * info (ResolveVideoDecoderMethod t VideoDecoder), MethodInfo * info VideoDecoder p) => IsLabelProxy t (VideoDecoder -> p) Source | |
type ParentTypes VideoDecoder Source | |
type AttributeList VideoDecoder Source | |
type SignalList VideoDecoder Source |
class GObject o => VideoDecoderK o Source
(GObject o, IsDescendantOf VideoDecoder o) => VideoDecoderK o Source | |
toVideoDecoder :: VideoDecoderK o => o -> IO VideoDecoder Source
Methods
videoDecoderAddToFrame
data VideoDecoderAddToFrameMethodInfo Source
((~) (TYPE Lifted) signature (Int32 -> m ()), MonadIO m, VideoDecoderK a) => MethodInfo (TYPE Lifted) VideoDecoderAddToFrameMethodInfo a signature Source | |
videoDecoderAddToFrame :: (MonadIO m, VideoDecoderK a) => a -> Int32 -> m () Source
videoDecoderAllocateOutputBuffer
data VideoDecoderAllocateOutputBufferMethodInfo Source
((~) (TYPE Lifted) signature (m Buffer), MonadIO m, VideoDecoderK a) => MethodInfo (TYPE Lifted) VideoDecoderAllocateOutputBufferMethodInfo a signature Source | |
videoDecoderAllocateOutputBuffer :: (MonadIO m, VideoDecoderK a) => a -> m Buffer Source
videoDecoderAllocateOutputFrame
data VideoDecoderAllocateOutputFrameMethodInfo Source
((~) (TYPE Lifted) signature (VideoCodecFrame -> m FlowReturn), MonadIO m, VideoDecoderK a) => MethodInfo (TYPE Lifted) VideoDecoderAllocateOutputFrameMethodInfo a signature Source | |
videoDecoderAllocateOutputFrame :: (MonadIO m, VideoDecoderK a) => a -> VideoCodecFrame -> m FlowReturn Source
videoDecoderDropFrame
data VideoDecoderDropFrameMethodInfo Source
((~) (TYPE Lifted) signature (VideoCodecFrame -> m FlowReturn), MonadIO m, VideoDecoderK a) => MethodInfo (TYPE Lifted) VideoDecoderDropFrameMethodInfo a signature Source | |
videoDecoderDropFrame :: (MonadIO m, VideoDecoderK a) => a -> VideoCodecFrame -> m FlowReturn Source
videoDecoderFinishFrame
data VideoDecoderFinishFrameMethodInfo Source
((~) (TYPE Lifted) signature (VideoCodecFrame -> m FlowReturn), MonadIO m, VideoDecoderK a) => MethodInfo (TYPE Lifted) VideoDecoderFinishFrameMethodInfo a signature Source | |
videoDecoderFinishFrame :: (MonadIO m, VideoDecoderK a) => a -> VideoCodecFrame -> m FlowReturn Source
videoDecoderGetAllocator
data VideoDecoderGetAllocatorMethodInfo Source
((~) (TYPE Lifted) signature (m (Allocator, AllocationParams)), MonadIO m, VideoDecoderK a) => MethodInfo (TYPE Lifted) VideoDecoderGetAllocatorMethodInfo a signature Source | |
videoDecoderGetAllocator :: (MonadIO m, VideoDecoderK a) => a -> m (Allocator, AllocationParams) Source
videoDecoderGetBufferPool
data VideoDecoderGetBufferPoolMethodInfo Source
((~) (TYPE Lifted) signature (m BufferPool), MonadIO m, VideoDecoderK a) => MethodInfo (TYPE Lifted) VideoDecoderGetBufferPoolMethodInfo a signature Source | |
videoDecoderGetBufferPool :: (MonadIO m, VideoDecoderK a) => a -> m BufferPool Source
videoDecoderGetEstimateRate
data VideoDecoderGetEstimateRateMethodInfo Source
((~) (TYPE Lifted) signature (m Int32), MonadIO m, VideoDecoderK a) => MethodInfo (TYPE Lifted) VideoDecoderGetEstimateRateMethodInfo a signature Source | |
videoDecoderGetEstimateRate :: (MonadIO m, VideoDecoderK a) => a -> m Int32 Source
videoDecoderGetFrame
data VideoDecoderGetFrameMethodInfo Source
((~) (TYPE Lifted) signature (Int32 -> m VideoCodecFrame), MonadIO m, VideoDecoderK a) => MethodInfo (TYPE Lifted) VideoDecoderGetFrameMethodInfo a signature Source | |
videoDecoderGetFrame :: (MonadIO m, VideoDecoderK a) => a -> Int32 -> m VideoCodecFrame Source
videoDecoderGetFrames
data VideoDecoderGetFramesMethodInfo Source
((~) (TYPE Lifted) signature (m [VideoCodecFrame]), MonadIO m, VideoDecoderK a) => MethodInfo (TYPE Lifted) VideoDecoderGetFramesMethodInfo a signature Source | |
videoDecoderGetFrames :: (MonadIO m, VideoDecoderK a) => a -> m [VideoCodecFrame] Source
videoDecoderGetLatency
data VideoDecoderGetLatencyMethodInfo Source
((~) (TYPE Lifted) signature (m (Word64, Word64)), MonadIO m, VideoDecoderK a) => MethodInfo (TYPE Lifted) VideoDecoderGetLatencyMethodInfo a signature Source | |
videoDecoderGetLatency :: (MonadIO m, VideoDecoderK a) => a -> m (Word64, Word64) Source
videoDecoderGetMaxDecodeTime
data VideoDecoderGetMaxDecodeTimeMethodInfo Source
((~) (TYPE Lifted) signature (VideoCodecFrame -> m Int64), MonadIO m, VideoDecoderK a) => MethodInfo (TYPE Lifted) VideoDecoderGetMaxDecodeTimeMethodInfo a signature Source | |
videoDecoderGetMaxDecodeTime :: (MonadIO m, VideoDecoderK a) => a -> VideoCodecFrame -> m Int64 Source
videoDecoderGetMaxErrors
data VideoDecoderGetMaxErrorsMethodInfo Source
((~) (TYPE Lifted) signature (m Int32), MonadIO m, VideoDecoderK a) => MethodInfo (TYPE Lifted) VideoDecoderGetMaxErrorsMethodInfo a signature Source | |
videoDecoderGetMaxErrors :: (MonadIO m, VideoDecoderK a) => a -> m Int32 Source
videoDecoderGetNeedsFormat
data VideoDecoderGetNeedsFormatMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, VideoDecoderK a) => MethodInfo (TYPE Lifted) VideoDecoderGetNeedsFormatMethodInfo a signature Source | |
videoDecoderGetNeedsFormat :: (MonadIO m, VideoDecoderK a) => a -> m Bool Source
videoDecoderGetOldestFrame
data VideoDecoderGetOldestFrameMethodInfo Source
((~) (TYPE Lifted) signature (m VideoCodecFrame), MonadIO m, VideoDecoderK a) => MethodInfo (TYPE Lifted) VideoDecoderGetOldestFrameMethodInfo a signature Source | |
videoDecoderGetOldestFrame :: (MonadIO m, VideoDecoderK a) => a -> m VideoCodecFrame Source
videoDecoderGetOutputState
data VideoDecoderGetOutputStateMethodInfo Source
((~) (TYPE Lifted) signature (m VideoCodecState), MonadIO m, VideoDecoderK a) => MethodInfo (TYPE Lifted) VideoDecoderGetOutputStateMethodInfo a signature Source | |
videoDecoderGetOutputState :: (MonadIO m, VideoDecoderK a) => a -> m VideoCodecState Source
videoDecoderGetPacketized
data VideoDecoderGetPacketizedMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, VideoDecoderK a) => MethodInfo (TYPE Lifted) VideoDecoderGetPacketizedMethodInfo a signature Source | |
videoDecoderGetPacketized :: (MonadIO m, VideoDecoderK a) => a -> m Bool Source
videoDecoderGetPendingFrameSize
data VideoDecoderGetPendingFrameSizeMethodInfo Source
((~) (TYPE Lifted) signature (m Word64), MonadIO m, VideoDecoderK a) => MethodInfo (TYPE Lifted) VideoDecoderGetPendingFrameSizeMethodInfo a signature Source | |
videoDecoderGetPendingFrameSize :: (MonadIO m, VideoDecoderK a) => a -> m Word64 Source
videoDecoderGetQosProportion
data VideoDecoderGetQosProportionMethodInfo Source
((~) (TYPE Lifted) signature (m Double), MonadIO m, VideoDecoderK a) => MethodInfo (TYPE Lifted) VideoDecoderGetQosProportionMethodInfo a signature Source | |
videoDecoderGetQosProportion :: (MonadIO m, VideoDecoderK a) => a -> m Double Source
videoDecoderHaveFrame
data VideoDecoderHaveFrameMethodInfo Source
((~) (TYPE Lifted) signature (m FlowReturn), MonadIO m, VideoDecoderK a) => MethodInfo (TYPE Lifted) VideoDecoderHaveFrameMethodInfo a signature Source | |
videoDecoderHaveFrame :: (MonadIO m, VideoDecoderK a) => a -> m FlowReturn Source
videoDecoderMergeTags
data VideoDecoderMergeTagsMethodInfo Source
((~) (TYPE Lifted) signature (Maybe TagList -> TagMergeMode -> m ()), MonadIO m, VideoDecoderK a) => MethodInfo (TYPE Lifted) VideoDecoderMergeTagsMethodInfo a signature Source | |
videoDecoderMergeTags :: (MonadIO m, VideoDecoderK a) => a -> Maybe TagList -> TagMergeMode -> m () Source
videoDecoderNegotiate
data VideoDecoderNegotiateMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, VideoDecoderK a) => MethodInfo (TYPE Lifted) VideoDecoderNegotiateMethodInfo a signature Source | |
videoDecoderNegotiate :: (MonadIO m, VideoDecoderK a) => a -> m Bool Source
videoDecoderProxyGetcaps
data VideoDecoderProxyGetcapsMethodInfo Source
((~) (TYPE Lifted) signature (Maybe Caps -> Maybe Caps -> m Caps), MonadIO m, VideoDecoderK a) => MethodInfo (TYPE Lifted) VideoDecoderProxyGetcapsMethodInfo a signature Source | |
videoDecoderProxyGetcaps :: (MonadIO m, VideoDecoderK a) => a -> Maybe Caps -> Maybe Caps -> m Caps Source
videoDecoderReleaseFrame
data VideoDecoderReleaseFrameMethodInfo Source
((~) (TYPE Lifted) signature (VideoCodecFrame -> m ()), MonadIO m, VideoDecoderK a) => MethodInfo (TYPE Lifted) VideoDecoderReleaseFrameMethodInfo a signature Source | |
videoDecoderReleaseFrame :: (MonadIO m, VideoDecoderK a) => a -> VideoCodecFrame -> m () Source
videoDecoderSetEstimateRate
data VideoDecoderSetEstimateRateMethodInfo Source
((~) (TYPE Lifted) signature (Bool -> m ()), MonadIO m, VideoDecoderK a) => MethodInfo (TYPE Lifted) VideoDecoderSetEstimateRateMethodInfo a signature Source | |
videoDecoderSetEstimateRate :: (MonadIO m, VideoDecoderK a) => a -> Bool -> m () Source
videoDecoderSetLatency
data VideoDecoderSetLatencyMethodInfo Source
((~) (TYPE Lifted) signature (Word64 -> Word64 -> m ()), MonadIO m, VideoDecoderK a) => MethodInfo (TYPE Lifted) VideoDecoderSetLatencyMethodInfo a signature Source | |
videoDecoderSetLatency :: (MonadIO m, VideoDecoderK a) => a -> Word64 -> Word64 -> m () Source
videoDecoderSetMaxErrors
data VideoDecoderSetMaxErrorsMethodInfo Source
((~) (TYPE Lifted) signature (Int32 -> m ()), MonadIO m, VideoDecoderK a) => MethodInfo (TYPE Lifted) VideoDecoderSetMaxErrorsMethodInfo a signature Source | |
videoDecoderSetMaxErrors :: (MonadIO m, VideoDecoderK a) => a -> Int32 -> m () Source
videoDecoderSetNeedsFormat
data VideoDecoderSetNeedsFormatMethodInfo Source
((~) (TYPE Lifted) signature (Bool -> m ()), MonadIO m, VideoDecoderK a) => MethodInfo (TYPE Lifted) VideoDecoderSetNeedsFormatMethodInfo a signature Source | |
videoDecoderSetNeedsFormat :: (MonadIO m, VideoDecoderK a) => a -> Bool -> m () Source
videoDecoderSetOutputState
data VideoDecoderSetOutputStateMethodInfo Source
((~) (TYPE Lifted) signature (VideoFormat -> Word32 -> Word32 -> Maybe VideoCodecState -> m VideoCodecState), MonadIO m, VideoDecoderK a) => MethodInfo (TYPE Lifted) VideoDecoderSetOutputStateMethodInfo a signature Source | |
videoDecoderSetOutputState :: (MonadIO m, VideoDecoderK a) => a -> VideoFormat -> Word32 -> Word32 -> Maybe VideoCodecState -> m VideoCodecState Source
videoDecoderSetPacketized
data VideoDecoderSetPacketizedMethodInfo Source
((~) (TYPE Lifted) signature (Bool -> m ()), MonadIO m, VideoDecoderK a) => MethodInfo (TYPE Lifted) VideoDecoderSetPacketizedMethodInfo a signature Source | |
videoDecoderSetPacketized :: (MonadIO m, VideoDecoderK a) => a -> Bool -> m () Source
videoDecoderSetUseDefaultPadAcceptcaps
data VideoDecoderSetUseDefaultPadAcceptcapsMethodInfo Source
((~) (TYPE Lifted) signature (Bool -> m ()), MonadIO m, VideoDecoderK a) => MethodInfo (TYPE Lifted) VideoDecoderSetUseDefaultPadAcceptcapsMethodInfo a signature Source | |
videoDecoderSetUseDefaultPadAcceptcaps :: (MonadIO m, VideoDecoderK a) => a -> Bool -> m () Source