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
- audioEncoderAllocateOutputBuffer
- audioEncoderFinishFrame
- audioEncoderGetAllocator
- audioEncoderGetAudioInfo
- audioEncoderGetDrainable
- audioEncoderGetFrameMax
- audioEncoderGetFrameSamplesMax
- audioEncoderGetFrameSamplesMin
- audioEncoderGetHardMin
- audioEncoderGetHardResync
- audioEncoderGetLatency
- audioEncoderGetLookahead
- audioEncoderGetMarkGranule
- audioEncoderGetPerfectTimestamp
- audioEncoderGetTolerance
- audioEncoderMergeTags
- audioEncoderNegotiate
- audioEncoderProxyGetcaps
- audioEncoderSetDrainable
- audioEncoderSetFrameMax
- audioEncoderSetFrameSamplesMax
- audioEncoderSetFrameSamplesMin
- audioEncoderSetHardMin
- audioEncoderSetHardResync
- audioEncoderSetHeaders
- audioEncoderSetLatency
- audioEncoderSetLookahead
- audioEncoderSetMarkGranule
- audioEncoderSetOutputFormat
- audioEncoderSetPerfectTimestamp
- audioEncoderSetTolerance
- Properties
- newtype AudioEncoder = AudioEncoder (ForeignPtr AudioEncoder)
- class GObject o => AudioEncoderK o
- toAudioEncoder :: AudioEncoderK o => o -> IO AudioEncoder
- noAudioEncoder :: Maybe AudioEncoder
- data AudioEncoderAllocateOutputBufferMethodInfo
- audioEncoderAllocateOutputBuffer :: (MonadIO m, AudioEncoderK a) => a -> Word64 -> m Buffer
- data AudioEncoderFinishFrameMethodInfo
- audioEncoderFinishFrame :: (MonadIO m, AudioEncoderK a) => a -> Buffer -> Int32 -> m FlowReturn
- data AudioEncoderGetAllocatorMethodInfo
- audioEncoderGetAllocator :: (MonadIO m, AudioEncoderK a) => a -> m (Allocator, AllocationParams)
- data AudioEncoderGetAudioInfoMethodInfo
- audioEncoderGetAudioInfo :: (MonadIO m, AudioEncoderK a) => a -> m AudioInfo
- data AudioEncoderGetDrainableMethodInfo
- audioEncoderGetDrainable :: (MonadIO m, AudioEncoderK a) => a -> m Bool
- data AudioEncoderGetFrameMaxMethodInfo
- audioEncoderGetFrameMax :: (MonadIO m, AudioEncoderK a) => a -> m Int32
- data AudioEncoderGetFrameSamplesMaxMethodInfo
- audioEncoderGetFrameSamplesMax :: (MonadIO m, AudioEncoderK a) => a -> m Int32
- data AudioEncoderGetFrameSamplesMinMethodInfo
- audioEncoderGetFrameSamplesMin :: (MonadIO m, AudioEncoderK a) => a -> m Int32
- data AudioEncoderGetHardMinMethodInfo
- audioEncoderGetHardMin :: (MonadIO m, AudioEncoderK a) => a -> m Bool
- data AudioEncoderGetHardResyncMethodInfo
- audioEncoderGetHardResync :: (MonadIO m, AudioEncoderK a) => a -> m Bool
- data AudioEncoderGetLatencyMethodInfo
- audioEncoderGetLatency :: (MonadIO m, AudioEncoderK a) => a -> m (Word64, Word64)
- data AudioEncoderGetLookaheadMethodInfo
- audioEncoderGetLookahead :: (MonadIO m, AudioEncoderK a) => a -> m Int32
- data AudioEncoderGetMarkGranuleMethodInfo
- audioEncoderGetMarkGranule :: (MonadIO m, AudioEncoderK a) => a -> m Bool
- data AudioEncoderGetPerfectTimestampMethodInfo
- audioEncoderGetPerfectTimestamp :: (MonadIO m, AudioEncoderK a) => a -> m Bool
- data AudioEncoderGetToleranceMethodInfo
- audioEncoderGetTolerance :: (MonadIO m, AudioEncoderK a) => a -> m Word64
- data AudioEncoderMergeTagsMethodInfo
- audioEncoderMergeTags :: (MonadIO m, AudioEncoderK a) => a -> Maybe TagList -> TagMergeMode -> m ()
- data AudioEncoderNegotiateMethodInfo
- audioEncoderNegotiate :: (MonadIO m, AudioEncoderK a) => a -> m Bool
- data AudioEncoderProxyGetcapsMethodInfo
- audioEncoderProxyGetcaps :: (MonadIO m, AudioEncoderK a) => a -> Maybe Caps -> Maybe Caps -> m Caps
- data AudioEncoderSetDrainableMethodInfo
- audioEncoderSetDrainable :: (MonadIO m, AudioEncoderK a) => a -> Bool -> m ()
- data AudioEncoderSetFrameMaxMethodInfo
- audioEncoderSetFrameMax :: (MonadIO m, AudioEncoderK a) => a -> Int32 -> m ()
- data AudioEncoderSetFrameSamplesMaxMethodInfo
- audioEncoderSetFrameSamplesMax :: (MonadIO m, AudioEncoderK a) => a -> Int32 -> m ()
- data AudioEncoderSetFrameSamplesMinMethodInfo
- audioEncoderSetFrameSamplesMin :: (MonadIO m, AudioEncoderK a) => a -> Int32 -> m ()
- data AudioEncoderSetHardMinMethodInfo
- audioEncoderSetHardMin :: (MonadIO m, AudioEncoderK a) => a -> Bool -> m ()
- data AudioEncoderSetHardResyncMethodInfo
- audioEncoderSetHardResync :: (MonadIO m, AudioEncoderK a) => a -> Bool -> m ()
- data AudioEncoderSetHeadersMethodInfo
- audioEncoderSetHeaders :: (MonadIO m, AudioEncoderK a) => a -> [Buffer] -> m ()
- data AudioEncoderSetLatencyMethodInfo
- audioEncoderSetLatency :: (MonadIO m, AudioEncoderK a) => a -> Word64 -> Word64 -> m ()
- data AudioEncoderSetLookaheadMethodInfo
- audioEncoderSetLookahead :: (MonadIO m, AudioEncoderK a) => a -> Int32 -> m ()
- data AudioEncoderSetMarkGranuleMethodInfo
- audioEncoderSetMarkGranule :: (MonadIO m, AudioEncoderK a) => a -> Bool -> m ()
- data AudioEncoderSetOutputFormatMethodInfo
- audioEncoderSetOutputFormat :: (MonadIO m, AudioEncoderK a) => a -> Caps -> m Bool
- data AudioEncoderSetPerfectTimestampMethodInfo
- audioEncoderSetPerfectTimestamp :: (MonadIO m, AudioEncoderK a) => a -> Bool -> m ()
- data AudioEncoderSetToleranceMethodInfo
- audioEncoderSetTolerance :: (MonadIO m, AudioEncoderK a) => a -> Word64 -> m ()
- data AudioEncoderHardResyncPropertyInfo
- constructAudioEncoderHardResync :: Bool -> IO ([Char], GValue)
- getAudioEncoderHardResync :: (MonadIO m, AudioEncoderK o) => o -> m Bool
- setAudioEncoderHardResync :: (MonadIO m, AudioEncoderK o) => o -> Bool -> m ()
- data AudioEncoderMarkGranulePropertyInfo
- getAudioEncoderMarkGranule :: (MonadIO m, AudioEncoderK o) => o -> m Bool
- data AudioEncoderPerfectTimestampPropertyInfo
- constructAudioEncoderPerfectTimestamp :: Bool -> IO ([Char], GValue)
- getAudioEncoderPerfectTimestamp :: (MonadIO m, AudioEncoderK o) => o -> m Bool
- setAudioEncoderPerfectTimestamp :: (MonadIO m, AudioEncoderK o) => o -> Bool -> m ()
- data AudioEncoderTolerancePropertyInfo
- constructAudioEncoderTolerance :: Int64 -> IO ([Char], GValue)
- getAudioEncoderTolerance :: (MonadIO m, AudioEncoderK o) => o -> m Int64
- setAudioEncoderTolerance :: (MonadIO m, AudioEncoderK o) => o -> Int64 -> m ()
Exported types
newtype AudioEncoder Source
GObject AudioEncoder Source | |
((~) * info (ResolveAudioEncoderMethod t AudioEncoder), MethodInfo * info AudioEncoder p) => IsLabel t (AudioEncoder -> p) Source | |
((~) * info (ResolveAudioEncoderMethod t AudioEncoder), MethodInfo * info AudioEncoder p) => IsLabelProxy t (AudioEncoder -> p) Source | |
type ParentTypes AudioEncoder Source | |
type AttributeList AudioEncoder Source | |
type SignalList AudioEncoder Source |
class GObject o => AudioEncoderK o Source
(GObject o, IsDescendantOf AudioEncoder o) => AudioEncoderK o Source | |
toAudioEncoder :: AudioEncoderK o => o -> IO AudioEncoder Source
Methods
audioEncoderAllocateOutputBuffer
data AudioEncoderAllocateOutputBufferMethodInfo Source
((~) (TYPE Lifted) signature (Word64 -> m Buffer), MonadIO m, AudioEncoderK a) => MethodInfo (TYPE Lifted) AudioEncoderAllocateOutputBufferMethodInfo a signature Source | |
audioEncoderAllocateOutputBuffer :: (MonadIO m, AudioEncoderK a) => a -> Word64 -> m Buffer Source
audioEncoderFinishFrame
data AudioEncoderFinishFrameMethodInfo Source
((~) (TYPE Lifted) signature (Buffer -> Int32 -> m FlowReturn), MonadIO m, AudioEncoderK a) => MethodInfo (TYPE Lifted) AudioEncoderFinishFrameMethodInfo a signature Source | |
audioEncoderFinishFrame :: (MonadIO m, AudioEncoderK a) => a -> Buffer -> Int32 -> m FlowReturn Source
audioEncoderGetAllocator
data AudioEncoderGetAllocatorMethodInfo Source
((~) (TYPE Lifted) signature (m (Allocator, AllocationParams)), MonadIO m, AudioEncoderK a) => MethodInfo (TYPE Lifted) AudioEncoderGetAllocatorMethodInfo a signature Source | |
audioEncoderGetAllocator :: (MonadIO m, AudioEncoderK a) => a -> m (Allocator, AllocationParams) Source
audioEncoderGetAudioInfo
data AudioEncoderGetAudioInfoMethodInfo Source
((~) (TYPE Lifted) signature (m AudioInfo), MonadIO m, AudioEncoderK a) => MethodInfo (TYPE Lifted) AudioEncoderGetAudioInfoMethodInfo a signature Source | |
audioEncoderGetAudioInfo :: (MonadIO m, AudioEncoderK a) => a -> m AudioInfo Source
audioEncoderGetDrainable
data AudioEncoderGetDrainableMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, AudioEncoderK a) => MethodInfo (TYPE Lifted) AudioEncoderGetDrainableMethodInfo a signature Source | |
audioEncoderGetDrainable :: (MonadIO m, AudioEncoderK a) => a -> m Bool Source
audioEncoderGetFrameMax
data AudioEncoderGetFrameMaxMethodInfo Source
((~) (TYPE Lifted) signature (m Int32), MonadIO m, AudioEncoderK a) => MethodInfo (TYPE Lifted) AudioEncoderGetFrameMaxMethodInfo a signature Source | |
audioEncoderGetFrameMax :: (MonadIO m, AudioEncoderK a) => a -> m Int32 Source
audioEncoderGetFrameSamplesMax
data AudioEncoderGetFrameSamplesMaxMethodInfo Source
((~) (TYPE Lifted) signature (m Int32), MonadIO m, AudioEncoderK a) => MethodInfo (TYPE Lifted) AudioEncoderGetFrameSamplesMaxMethodInfo a signature Source | |
audioEncoderGetFrameSamplesMax :: (MonadIO m, AudioEncoderK a) => a -> m Int32 Source
audioEncoderGetFrameSamplesMin
data AudioEncoderGetFrameSamplesMinMethodInfo Source
((~) (TYPE Lifted) signature (m Int32), MonadIO m, AudioEncoderK a) => MethodInfo (TYPE Lifted) AudioEncoderGetFrameSamplesMinMethodInfo a signature Source | |
audioEncoderGetFrameSamplesMin :: (MonadIO m, AudioEncoderK a) => a -> m Int32 Source
audioEncoderGetHardMin
data AudioEncoderGetHardMinMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, AudioEncoderK a) => MethodInfo (TYPE Lifted) AudioEncoderGetHardMinMethodInfo a signature Source | |
audioEncoderGetHardMin :: (MonadIO m, AudioEncoderK a) => a -> m Bool Source
audioEncoderGetHardResync
data AudioEncoderGetHardResyncMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, AudioEncoderK a) => MethodInfo (TYPE Lifted) AudioEncoderGetHardResyncMethodInfo a signature Source | |
audioEncoderGetHardResync :: (MonadIO m, AudioEncoderK a) => a -> m Bool Source
audioEncoderGetLatency
data AudioEncoderGetLatencyMethodInfo Source
((~) (TYPE Lifted) signature (m (Word64, Word64)), MonadIO m, AudioEncoderK a) => MethodInfo (TYPE Lifted) AudioEncoderGetLatencyMethodInfo a signature Source | |
audioEncoderGetLatency :: (MonadIO m, AudioEncoderK a) => a -> m (Word64, Word64) Source
audioEncoderGetLookahead
data AudioEncoderGetLookaheadMethodInfo Source
((~) (TYPE Lifted) signature (m Int32), MonadIO m, AudioEncoderK a) => MethodInfo (TYPE Lifted) AudioEncoderGetLookaheadMethodInfo a signature Source | |
audioEncoderGetLookahead :: (MonadIO m, AudioEncoderK a) => a -> m Int32 Source
audioEncoderGetMarkGranule
data AudioEncoderGetMarkGranuleMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, AudioEncoderK a) => MethodInfo (TYPE Lifted) AudioEncoderGetMarkGranuleMethodInfo a signature Source | |
audioEncoderGetMarkGranule :: (MonadIO m, AudioEncoderK a) => a -> m Bool Source
audioEncoderGetPerfectTimestamp
data AudioEncoderGetPerfectTimestampMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, AudioEncoderK a) => MethodInfo (TYPE Lifted) AudioEncoderGetPerfectTimestampMethodInfo a signature Source | |
audioEncoderGetPerfectTimestamp :: (MonadIO m, AudioEncoderK a) => a -> m Bool Source
audioEncoderGetTolerance
data AudioEncoderGetToleranceMethodInfo Source
((~) (TYPE Lifted) signature (m Word64), MonadIO m, AudioEncoderK a) => MethodInfo (TYPE Lifted) AudioEncoderGetToleranceMethodInfo a signature Source | |
audioEncoderGetTolerance :: (MonadIO m, AudioEncoderK a) => a -> m Word64 Source
audioEncoderMergeTags
data AudioEncoderMergeTagsMethodInfo Source
((~) (TYPE Lifted) signature (Maybe TagList -> TagMergeMode -> m ()), MonadIO m, AudioEncoderK a) => MethodInfo (TYPE Lifted) AudioEncoderMergeTagsMethodInfo a signature Source | |
audioEncoderMergeTags :: (MonadIO m, AudioEncoderK a) => a -> Maybe TagList -> TagMergeMode -> m () Source
audioEncoderNegotiate
data AudioEncoderNegotiateMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, AudioEncoderK a) => MethodInfo (TYPE Lifted) AudioEncoderNegotiateMethodInfo a signature Source | |
audioEncoderNegotiate :: (MonadIO m, AudioEncoderK a) => a -> m Bool Source
audioEncoderProxyGetcaps
data AudioEncoderProxyGetcapsMethodInfo Source
((~) (TYPE Lifted) signature (Maybe Caps -> Maybe Caps -> m Caps), MonadIO m, AudioEncoderK a) => MethodInfo (TYPE Lifted) AudioEncoderProxyGetcapsMethodInfo a signature Source | |
audioEncoderProxyGetcaps :: (MonadIO m, AudioEncoderK a) => a -> Maybe Caps -> Maybe Caps -> m Caps Source
audioEncoderSetDrainable
data AudioEncoderSetDrainableMethodInfo Source
((~) (TYPE Lifted) signature (Bool -> m ()), MonadIO m, AudioEncoderK a) => MethodInfo (TYPE Lifted) AudioEncoderSetDrainableMethodInfo a signature Source | |
audioEncoderSetDrainable :: (MonadIO m, AudioEncoderK a) => a -> Bool -> m () Source
audioEncoderSetFrameMax
data AudioEncoderSetFrameMaxMethodInfo Source
((~) (TYPE Lifted) signature (Int32 -> m ()), MonadIO m, AudioEncoderK a) => MethodInfo (TYPE Lifted) AudioEncoderSetFrameMaxMethodInfo a signature Source | |
audioEncoderSetFrameMax :: (MonadIO m, AudioEncoderK a) => a -> Int32 -> m () Source
audioEncoderSetFrameSamplesMax
data AudioEncoderSetFrameSamplesMaxMethodInfo Source
((~) (TYPE Lifted) signature (Int32 -> m ()), MonadIO m, AudioEncoderK a) => MethodInfo (TYPE Lifted) AudioEncoderSetFrameSamplesMaxMethodInfo a signature Source | |
audioEncoderSetFrameSamplesMax :: (MonadIO m, AudioEncoderK a) => a -> Int32 -> m () Source
audioEncoderSetFrameSamplesMin
data AudioEncoderSetFrameSamplesMinMethodInfo Source
((~) (TYPE Lifted) signature (Int32 -> m ()), MonadIO m, AudioEncoderK a) => MethodInfo (TYPE Lifted) AudioEncoderSetFrameSamplesMinMethodInfo a signature Source | |
audioEncoderSetFrameSamplesMin :: (MonadIO m, AudioEncoderK a) => a -> Int32 -> m () Source
audioEncoderSetHardMin
data AudioEncoderSetHardMinMethodInfo Source
((~) (TYPE Lifted) signature (Bool -> m ()), MonadIO m, AudioEncoderK a) => MethodInfo (TYPE Lifted) AudioEncoderSetHardMinMethodInfo a signature Source | |
audioEncoderSetHardMin :: (MonadIO m, AudioEncoderK a) => a -> Bool -> m () Source
audioEncoderSetHardResync
data AudioEncoderSetHardResyncMethodInfo Source
((~) (TYPE Lifted) signature (Bool -> m ()), MonadIO m, AudioEncoderK a) => MethodInfo (TYPE Lifted) AudioEncoderSetHardResyncMethodInfo a signature Source | |
audioEncoderSetHardResync :: (MonadIO m, AudioEncoderK a) => a -> Bool -> m () Source
audioEncoderSetHeaders
data AudioEncoderSetHeadersMethodInfo Source
((~) (TYPE Lifted) signature ([Buffer] -> m ()), MonadIO m, AudioEncoderK a) => MethodInfo (TYPE Lifted) AudioEncoderSetHeadersMethodInfo a signature Source | |
audioEncoderSetHeaders :: (MonadIO m, AudioEncoderK a) => a -> [Buffer] -> m () Source
audioEncoderSetLatency
data AudioEncoderSetLatencyMethodInfo Source
((~) (TYPE Lifted) signature (Word64 -> Word64 -> m ()), MonadIO m, AudioEncoderK a) => MethodInfo (TYPE Lifted) AudioEncoderSetLatencyMethodInfo a signature Source | |
audioEncoderSetLatency :: (MonadIO m, AudioEncoderK a) => a -> Word64 -> Word64 -> m () Source
audioEncoderSetLookahead
data AudioEncoderSetLookaheadMethodInfo Source
((~) (TYPE Lifted) signature (Int32 -> m ()), MonadIO m, AudioEncoderK a) => MethodInfo (TYPE Lifted) AudioEncoderSetLookaheadMethodInfo a signature Source | |
audioEncoderSetLookahead :: (MonadIO m, AudioEncoderK a) => a -> Int32 -> m () Source
audioEncoderSetMarkGranule
data AudioEncoderSetMarkGranuleMethodInfo Source
((~) (TYPE Lifted) signature (Bool -> m ()), MonadIO m, AudioEncoderK a) => MethodInfo (TYPE Lifted) AudioEncoderSetMarkGranuleMethodInfo a signature Source | |
audioEncoderSetMarkGranule :: (MonadIO m, AudioEncoderK a) => a -> Bool -> m () Source
audioEncoderSetOutputFormat
data AudioEncoderSetOutputFormatMethodInfo Source
((~) (TYPE Lifted) signature (Caps -> m Bool), MonadIO m, AudioEncoderK a) => MethodInfo (TYPE Lifted) AudioEncoderSetOutputFormatMethodInfo a signature Source | |
audioEncoderSetOutputFormat :: (MonadIO m, AudioEncoderK a) => a -> Caps -> m Bool Source
audioEncoderSetPerfectTimestamp
data AudioEncoderSetPerfectTimestampMethodInfo Source
((~) (TYPE Lifted) signature (Bool -> m ()), MonadIO m, AudioEncoderK a) => MethodInfo (TYPE Lifted) AudioEncoderSetPerfectTimestampMethodInfo a signature Source | |
audioEncoderSetPerfectTimestamp :: (MonadIO m, AudioEncoderK a) => a -> Bool -> m () Source
audioEncoderSetTolerance
data AudioEncoderSetToleranceMethodInfo Source
((~) (TYPE Lifted) signature (Word64 -> m ()), MonadIO m, AudioEncoderK a) => MethodInfo (TYPE Lifted) AudioEncoderSetToleranceMethodInfo a signature Source | |
audioEncoderSetTolerance :: (MonadIO m, AudioEncoderK a) => a -> Word64 -> m () Source
Properties
HardResync
data AudioEncoderHardResyncPropertyInfo Source
getAudioEncoderHardResync :: (MonadIO m, AudioEncoderK o) => o -> m Bool Source
setAudioEncoderHardResync :: (MonadIO m, AudioEncoderK o) => o -> Bool -> m () Source
MarkGranule
data AudioEncoderMarkGranulePropertyInfo Source
getAudioEncoderMarkGranule :: (MonadIO m, AudioEncoderK o) => o -> m Bool Source
PerfectTimestamp
data AudioEncoderPerfectTimestampPropertyInfo Source
getAudioEncoderPerfectTimestamp :: (MonadIO m, AudioEncoderK o) => o -> m Bool Source
setAudioEncoderPerfectTimestamp :: (MonadIO m, AudioEncoderK o) => o -> Bool -> m () Source
Tolerance
data AudioEncoderTolerancePropertyInfo Source
getAudioEncoderTolerance :: (MonadIO m, AudioEncoderK o) => o -> m Int64 Source
setAudioEncoderTolerance :: (MonadIO m, AudioEncoderK o) => o -> Int64 -> m () Source