| 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 |
GI.GstAudio.Objects.AudioEncoder
Contents
- Exported types
- Methods
- allocateOutputBuffer
- finishFrame
- getAllocator
- getAudioInfo
- getDrainable
- getFrameMax
- getFrameSamplesMax
- getFrameSamplesMin
- getHardMin
- getHardResync
- getLatency
- getLookahead
- getMarkGranule
- getPerfectTimestamp
- getTolerance
- mergeTags
- negotiate
- proxyGetcaps
- setDrainable
- setFrameMax
- setFrameSamplesMax
- setFrameSamplesMin
- setHardMin
- setHardResync
- setHeaders
- setLatency
- setLookahead
- setMarkGranule
- setOutputFormat
- setPerfectTimestamp
- setTolerance
- Properties
Description
- newtype AudioEncoder = AudioEncoder (ManagedPtr AudioEncoder)
- class GObject o => IsAudioEncoder o
- toAudioEncoder :: IsAudioEncoder o => o -> IO AudioEncoder
- noAudioEncoder :: Maybe AudioEncoder
- data AudioEncoderAllocateOutputBufferMethodInfo
- audioEncoderAllocateOutputBuffer :: (MonadIO m, IsAudioEncoder a) => a -> Word64 -> m Buffer
- data AudioEncoderFinishFrameMethodInfo
- audioEncoderFinishFrame :: (MonadIO m, IsAudioEncoder a) => a -> Buffer -> Int32 -> m FlowReturn
- data AudioEncoderGetAllocatorMethodInfo
- audioEncoderGetAllocator :: (MonadIO m, IsAudioEncoder a) => a -> m (Allocator, AllocationParams)
- data AudioEncoderGetAudioInfoMethodInfo
- audioEncoderGetAudioInfo :: (MonadIO m, IsAudioEncoder a) => a -> m AudioInfo
- data AudioEncoderGetDrainableMethodInfo
- audioEncoderGetDrainable :: (MonadIO m, IsAudioEncoder a) => a -> m Bool
- data AudioEncoderGetFrameMaxMethodInfo
- audioEncoderGetFrameMax :: (MonadIO m, IsAudioEncoder a) => a -> m Int32
- data AudioEncoderGetFrameSamplesMaxMethodInfo
- audioEncoderGetFrameSamplesMax :: (MonadIO m, IsAudioEncoder a) => a -> m Int32
- data AudioEncoderGetFrameSamplesMinMethodInfo
- audioEncoderGetFrameSamplesMin :: (MonadIO m, IsAudioEncoder a) => a -> m Int32
- data AudioEncoderGetHardMinMethodInfo
- audioEncoderGetHardMin :: (MonadIO m, IsAudioEncoder a) => a -> m Bool
- data AudioEncoderGetHardResyncMethodInfo
- audioEncoderGetHardResync :: (MonadIO m, IsAudioEncoder a) => a -> m Bool
- data AudioEncoderGetLatencyMethodInfo
- audioEncoderGetLatency :: (MonadIO m, IsAudioEncoder a) => a -> m (Word64, Word64)
- data AudioEncoderGetLookaheadMethodInfo
- audioEncoderGetLookahead :: (MonadIO m, IsAudioEncoder a) => a -> m Int32
- data AudioEncoderGetMarkGranuleMethodInfo
- audioEncoderGetMarkGranule :: (MonadIO m, IsAudioEncoder a) => a -> m Bool
- data AudioEncoderGetPerfectTimestampMethodInfo
- audioEncoderGetPerfectTimestamp :: (MonadIO m, IsAudioEncoder a) => a -> m Bool
- data AudioEncoderGetToleranceMethodInfo
- audioEncoderGetTolerance :: (MonadIO m, IsAudioEncoder a) => a -> m Word64
- data AudioEncoderMergeTagsMethodInfo
- audioEncoderMergeTags :: (MonadIO m, IsAudioEncoder a) => a -> Maybe TagList -> TagMergeMode -> m ()
- data AudioEncoderNegotiateMethodInfo
- audioEncoderNegotiate :: (MonadIO m, IsAudioEncoder a) => a -> m Bool
- data AudioEncoderProxyGetcapsMethodInfo
- audioEncoderProxyGetcaps :: (MonadIO m, IsAudioEncoder a) => a -> Maybe Caps -> Maybe Caps -> m Caps
- data AudioEncoderSetDrainableMethodInfo
- audioEncoderSetDrainable :: (MonadIO m, IsAudioEncoder a) => a -> Bool -> m ()
- data AudioEncoderSetFrameMaxMethodInfo
- audioEncoderSetFrameMax :: (MonadIO m, IsAudioEncoder a) => a -> Int32 -> m ()
- data AudioEncoderSetFrameSamplesMaxMethodInfo
- audioEncoderSetFrameSamplesMax :: (MonadIO m, IsAudioEncoder a) => a -> Int32 -> m ()
- data AudioEncoderSetFrameSamplesMinMethodInfo
- audioEncoderSetFrameSamplesMin :: (MonadIO m, IsAudioEncoder a) => a -> Int32 -> m ()
- data AudioEncoderSetHardMinMethodInfo
- audioEncoderSetHardMin :: (MonadIO m, IsAudioEncoder a) => a -> Bool -> m ()
- data AudioEncoderSetHardResyncMethodInfo
- audioEncoderSetHardResync :: (MonadIO m, IsAudioEncoder a) => a -> Bool -> m ()
- data AudioEncoderSetHeadersMethodInfo
- audioEncoderSetHeaders :: (MonadIO m, IsAudioEncoder a) => a -> [Buffer] -> m ()
- data AudioEncoderSetLatencyMethodInfo
- audioEncoderSetLatency :: (MonadIO m, IsAudioEncoder a) => a -> Word64 -> Word64 -> m ()
- data AudioEncoderSetLookaheadMethodInfo
- audioEncoderSetLookahead :: (MonadIO m, IsAudioEncoder a) => a -> Int32 -> m ()
- data AudioEncoderSetMarkGranuleMethodInfo
- audioEncoderSetMarkGranule :: (MonadIO m, IsAudioEncoder a) => a -> Bool -> m ()
- data AudioEncoderSetOutputFormatMethodInfo
- audioEncoderSetOutputFormat :: (MonadIO m, IsAudioEncoder a) => a -> Caps -> m Bool
- data AudioEncoderSetPerfectTimestampMethodInfo
- audioEncoderSetPerfectTimestamp :: (MonadIO m, IsAudioEncoder a) => a -> Bool -> m ()
- data AudioEncoderSetToleranceMethodInfo
- audioEncoderSetTolerance :: (MonadIO m, IsAudioEncoder a) => a -> Word64 -> m ()
- data AudioEncoderHardResyncPropertyInfo
- audioEncoderHardResync :: AttrLabelProxy "hardResync"
- constructAudioEncoderHardResync :: IsAudioEncoder o => Bool -> IO (GValueConstruct o)
- getAudioEncoderHardResync :: (MonadIO m, IsAudioEncoder o) => o -> m Bool
- setAudioEncoderHardResync :: (MonadIO m, IsAudioEncoder o) => o -> Bool -> m ()
- data AudioEncoderMarkGranulePropertyInfo
- audioEncoderMarkGranule :: AttrLabelProxy "markGranule"
- getAudioEncoderMarkGranule :: (MonadIO m, IsAudioEncoder o) => o -> m Bool
- data AudioEncoderPerfectTimestampPropertyInfo
- audioEncoderPerfectTimestamp :: AttrLabelProxy "perfectTimestamp"
- constructAudioEncoderPerfectTimestamp :: IsAudioEncoder o => Bool -> IO (GValueConstruct o)
- getAudioEncoderPerfectTimestamp :: (MonadIO m, IsAudioEncoder o) => o -> m Bool
- setAudioEncoderPerfectTimestamp :: (MonadIO m, IsAudioEncoder o) => o -> Bool -> m ()
- data AudioEncoderTolerancePropertyInfo
- audioEncoderTolerance :: AttrLabelProxy "tolerance"
- constructAudioEncoderTolerance :: IsAudioEncoder o => Int64 -> IO (GValueConstruct o)
- getAudioEncoderTolerance :: (MonadIO m, IsAudioEncoder o) => o -> m Int64
- setAudioEncoderTolerance :: (MonadIO m, IsAudioEncoder o) => o -> Int64 -> m ()
Exported types
newtype AudioEncoder Source #
Constructors
| AudioEncoder (ManagedPtr AudioEncoder) |
Instances
| GObject AudioEncoder Source # | |
| IsObject AudioEncoder Source # | |
| IsObject AudioEncoder Source # | |
| IsElement AudioEncoder Source # | |
| IsPreset AudioEncoder Source # | |
| IsAudioEncoder 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 # | |
| HasAttributeList * AudioEncoder Source # | |
| type SignalList AudioEncoder Source # | |
| type AttributeList AudioEncoder Source # | |
class GObject o => IsAudioEncoder o Source #
Instances
| (GObject a, UnknownAncestorError Constraint AudioEncoder a) => IsAudioEncoder a Source # | |
| IsAudioEncoder AudioEncoder Source # | |
toAudioEncoder :: IsAudioEncoder o => o -> IO AudioEncoder Source #
Methods
allocateOutputBuffer
data AudioEncoderAllocateOutputBufferMethodInfo Source #
Instances
| ((~) * signature (Word64 -> m Buffer), MonadIO m, IsAudioEncoder a) => MethodInfo * AudioEncoderAllocateOutputBufferMethodInfo a signature Source # | |
audioEncoderAllocateOutputBuffer :: (MonadIO m, IsAudioEncoder a) => a -> Word64 -> m Buffer Source #
finishFrame
data AudioEncoderFinishFrameMethodInfo Source #
Instances
| ((~) * signature (Buffer -> Int32 -> m FlowReturn), MonadIO m, IsAudioEncoder a) => MethodInfo * AudioEncoderFinishFrameMethodInfo a signature Source # | |
audioEncoderFinishFrame :: (MonadIO m, IsAudioEncoder a) => a -> Buffer -> Int32 -> m FlowReturn Source #
getAllocator
data AudioEncoderGetAllocatorMethodInfo Source #
Instances
| ((~) * signature (m (Allocator, AllocationParams)), MonadIO m, IsAudioEncoder a) => MethodInfo * AudioEncoderGetAllocatorMethodInfo a signature Source # | |
audioEncoderGetAllocator :: (MonadIO m, IsAudioEncoder a) => a -> m (Allocator, AllocationParams) Source #
getAudioInfo
data AudioEncoderGetAudioInfoMethodInfo Source #
Instances
| ((~) * signature (m AudioInfo), MonadIO m, IsAudioEncoder a) => MethodInfo * AudioEncoderGetAudioInfoMethodInfo a signature Source # | |
audioEncoderGetAudioInfo :: (MonadIO m, IsAudioEncoder a) => a -> m AudioInfo Source #
getDrainable
data AudioEncoderGetDrainableMethodInfo Source #
Instances
| ((~) * signature (m Bool), MonadIO m, IsAudioEncoder a) => MethodInfo * AudioEncoderGetDrainableMethodInfo a signature Source # | |
audioEncoderGetDrainable :: (MonadIO m, IsAudioEncoder a) => a -> m Bool Source #
getFrameMax
data AudioEncoderGetFrameMaxMethodInfo Source #
Instances
| ((~) * signature (m Int32), MonadIO m, IsAudioEncoder a) => MethodInfo * AudioEncoderGetFrameMaxMethodInfo a signature Source # | |
audioEncoderGetFrameMax :: (MonadIO m, IsAudioEncoder a) => a -> m Int32 Source #
getFrameSamplesMax
data AudioEncoderGetFrameSamplesMaxMethodInfo Source #
Instances
| ((~) * signature (m Int32), MonadIO m, IsAudioEncoder a) => MethodInfo * AudioEncoderGetFrameSamplesMaxMethodInfo a signature Source # | |
audioEncoderGetFrameSamplesMax :: (MonadIO m, IsAudioEncoder a) => a -> m Int32 Source #
getFrameSamplesMin
data AudioEncoderGetFrameSamplesMinMethodInfo Source #
Instances
| ((~) * signature (m Int32), MonadIO m, IsAudioEncoder a) => MethodInfo * AudioEncoderGetFrameSamplesMinMethodInfo a signature Source # | |
audioEncoderGetFrameSamplesMin :: (MonadIO m, IsAudioEncoder a) => a -> m Int32 Source #
getHardMin
data AudioEncoderGetHardMinMethodInfo Source #
Instances
| ((~) * signature (m Bool), MonadIO m, IsAudioEncoder a) => MethodInfo * AudioEncoderGetHardMinMethodInfo a signature Source # | |
audioEncoderGetHardMin :: (MonadIO m, IsAudioEncoder a) => a -> m Bool Source #
getHardResync
data AudioEncoderGetHardResyncMethodInfo Source #
Instances
| ((~) * signature (m Bool), MonadIO m, IsAudioEncoder a) => MethodInfo * AudioEncoderGetHardResyncMethodInfo a signature Source # | |
audioEncoderGetHardResync :: (MonadIO m, IsAudioEncoder a) => a -> m Bool Source #
getLatency
data AudioEncoderGetLatencyMethodInfo Source #
Instances
| ((~) * signature (m (Word64, Word64)), MonadIO m, IsAudioEncoder a) => MethodInfo * AudioEncoderGetLatencyMethodInfo a signature Source # | |
audioEncoderGetLatency :: (MonadIO m, IsAudioEncoder a) => a -> m (Word64, Word64) Source #
getLookahead
data AudioEncoderGetLookaheadMethodInfo Source #
Instances
| ((~) * signature (m Int32), MonadIO m, IsAudioEncoder a) => MethodInfo * AudioEncoderGetLookaheadMethodInfo a signature Source # | |
audioEncoderGetLookahead :: (MonadIO m, IsAudioEncoder a) => a -> m Int32 Source #
getMarkGranule
data AudioEncoderGetMarkGranuleMethodInfo Source #
Instances
| ((~) * signature (m Bool), MonadIO m, IsAudioEncoder a) => MethodInfo * AudioEncoderGetMarkGranuleMethodInfo a signature Source # | |
audioEncoderGetMarkGranule :: (MonadIO m, IsAudioEncoder a) => a -> m Bool Source #
getPerfectTimestamp
data AudioEncoderGetPerfectTimestampMethodInfo Source #
Instances
| ((~) * signature (m Bool), MonadIO m, IsAudioEncoder a) => MethodInfo * AudioEncoderGetPerfectTimestampMethodInfo a signature Source # | |
audioEncoderGetPerfectTimestamp :: (MonadIO m, IsAudioEncoder a) => a -> m Bool Source #
getTolerance
data AudioEncoderGetToleranceMethodInfo Source #
Instances
| ((~) * signature (m Word64), MonadIO m, IsAudioEncoder a) => MethodInfo * AudioEncoderGetToleranceMethodInfo a signature Source # | |
audioEncoderGetTolerance :: (MonadIO m, IsAudioEncoder a) => a -> m Word64 Source #
mergeTags
data AudioEncoderMergeTagsMethodInfo Source #
Instances
| ((~) * signature (Maybe TagList -> TagMergeMode -> m ()), MonadIO m, IsAudioEncoder a) => MethodInfo * AudioEncoderMergeTagsMethodInfo a signature Source # | |
audioEncoderMergeTags :: (MonadIO m, IsAudioEncoder a) => a -> Maybe TagList -> TagMergeMode -> m () Source #
negotiate
data AudioEncoderNegotiateMethodInfo Source #
Instances
| ((~) * signature (m Bool), MonadIO m, IsAudioEncoder a) => MethodInfo * AudioEncoderNegotiateMethodInfo a signature Source # | |
audioEncoderNegotiate :: (MonadIO m, IsAudioEncoder a) => a -> m Bool Source #
proxyGetcaps
data AudioEncoderProxyGetcapsMethodInfo Source #
Instances
| ((~) * signature (Maybe Caps -> Maybe Caps -> m Caps), MonadIO m, IsAudioEncoder a) => MethodInfo * AudioEncoderProxyGetcapsMethodInfo a signature Source # | |
audioEncoderProxyGetcaps :: (MonadIO m, IsAudioEncoder a) => a -> Maybe Caps -> Maybe Caps -> m Caps Source #
setDrainable
data AudioEncoderSetDrainableMethodInfo Source #
Instances
| ((~) * signature (Bool -> m ()), MonadIO m, IsAudioEncoder a) => MethodInfo * AudioEncoderSetDrainableMethodInfo a signature Source # | |
audioEncoderSetDrainable :: (MonadIO m, IsAudioEncoder a) => a -> Bool -> m () Source #
setFrameMax
data AudioEncoderSetFrameMaxMethodInfo Source #
Instances
| ((~) * signature (Int32 -> m ()), MonadIO m, IsAudioEncoder a) => MethodInfo * AudioEncoderSetFrameMaxMethodInfo a signature Source # | |
audioEncoderSetFrameMax :: (MonadIO m, IsAudioEncoder a) => a -> Int32 -> m () Source #
setFrameSamplesMax
data AudioEncoderSetFrameSamplesMaxMethodInfo Source #
Instances
| ((~) * signature (Int32 -> m ()), MonadIO m, IsAudioEncoder a) => MethodInfo * AudioEncoderSetFrameSamplesMaxMethodInfo a signature Source # | |
audioEncoderSetFrameSamplesMax :: (MonadIO m, IsAudioEncoder a) => a -> Int32 -> m () Source #
setFrameSamplesMin
data AudioEncoderSetFrameSamplesMinMethodInfo Source #
Instances
| ((~) * signature (Int32 -> m ()), MonadIO m, IsAudioEncoder a) => MethodInfo * AudioEncoderSetFrameSamplesMinMethodInfo a signature Source # | |
audioEncoderSetFrameSamplesMin :: (MonadIO m, IsAudioEncoder a) => a -> Int32 -> m () Source #
setHardMin
data AudioEncoderSetHardMinMethodInfo Source #
Instances
| ((~) * signature (Bool -> m ()), MonadIO m, IsAudioEncoder a) => MethodInfo * AudioEncoderSetHardMinMethodInfo a signature Source # | |
audioEncoderSetHardMin :: (MonadIO m, IsAudioEncoder a) => a -> Bool -> m () Source #
setHardResync
data AudioEncoderSetHardResyncMethodInfo Source #
Instances
| ((~) * signature (Bool -> m ()), MonadIO m, IsAudioEncoder a) => MethodInfo * AudioEncoderSetHardResyncMethodInfo a signature Source # | |
audioEncoderSetHardResync :: (MonadIO m, IsAudioEncoder a) => a -> Bool -> m () Source #
setHeaders
data AudioEncoderSetHeadersMethodInfo Source #
Instances
| ((~) * signature ([Buffer] -> m ()), MonadIO m, IsAudioEncoder a) => MethodInfo * AudioEncoderSetHeadersMethodInfo a signature Source # | |
audioEncoderSetHeaders :: (MonadIO m, IsAudioEncoder a) => a -> [Buffer] -> m () Source #
setLatency
data AudioEncoderSetLatencyMethodInfo Source #
Instances
| ((~) * signature (Word64 -> Word64 -> m ()), MonadIO m, IsAudioEncoder a) => MethodInfo * AudioEncoderSetLatencyMethodInfo a signature Source # | |
audioEncoderSetLatency :: (MonadIO m, IsAudioEncoder a) => a -> Word64 -> Word64 -> m () Source #
setLookahead
data AudioEncoderSetLookaheadMethodInfo Source #
Instances
| ((~) * signature (Int32 -> m ()), MonadIO m, IsAudioEncoder a) => MethodInfo * AudioEncoderSetLookaheadMethodInfo a signature Source # | |
audioEncoderSetLookahead :: (MonadIO m, IsAudioEncoder a) => a -> Int32 -> m () Source #
setMarkGranule
data AudioEncoderSetMarkGranuleMethodInfo Source #
Instances
| ((~) * signature (Bool -> m ()), MonadIO m, IsAudioEncoder a) => MethodInfo * AudioEncoderSetMarkGranuleMethodInfo a signature Source # | |
audioEncoderSetMarkGranule :: (MonadIO m, IsAudioEncoder a) => a -> Bool -> m () Source #
setOutputFormat
data AudioEncoderSetOutputFormatMethodInfo Source #
Instances
| ((~) * signature (Caps -> m Bool), MonadIO m, IsAudioEncoder a) => MethodInfo * AudioEncoderSetOutputFormatMethodInfo a signature Source # | |
audioEncoderSetOutputFormat :: (MonadIO m, IsAudioEncoder a) => a -> Caps -> m Bool Source #
setPerfectTimestamp
data AudioEncoderSetPerfectTimestampMethodInfo Source #
Instances
| ((~) * signature (Bool -> m ()), MonadIO m, IsAudioEncoder a) => MethodInfo * AudioEncoderSetPerfectTimestampMethodInfo a signature Source # | |
audioEncoderSetPerfectTimestamp :: (MonadIO m, IsAudioEncoder a) => a -> Bool -> m () Source #
setTolerance
data AudioEncoderSetToleranceMethodInfo Source #
Instances
| ((~) * signature (Word64 -> m ()), MonadIO m, IsAudioEncoder a) => MethodInfo * AudioEncoderSetToleranceMethodInfo a signature Source # | |
audioEncoderSetTolerance :: (MonadIO m, IsAudioEncoder a) => a -> Word64 -> m () Source #
Properties
hardResync
data AudioEncoderHardResyncPropertyInfo Source #
Instances
| AttrInfo AudioEncoderHardResyncPropertyInfo Source # | |
| type AttrSetTypeConstraint AudioEncoderHardResyncPropertyInfo Source # | |
| type AttrOrigin AudioEncoderHardResyncPropertyInfo Source # | |
| type AttrLabel AudioEncoderHardResyncPropertyInfo Source # | |
| type AttrGetType AudioEncoderHardResyncPropertyInfo Source # | |
| type AttrBaseTypeConstraint AudioEncoderHardResyncPropertyInfo Source # | |
| type AttrAllowedOps AudioEncoderHardResyncPropertyInfo Source # | |
audioEncoderHardResync :: AttrLabelProxy "hardResync" Source #
constructAudioEncoderHardResync :: IsAudioEncoder o => Bool -> IO (GValueConstruct o) Source #
getAudioEncoderHardResync :: (MonadIO m, IsAudioEncoder o) => o -> m Bool Source #
setAudioEncoderHardResync :: (MonadIO m, IsAudioEncoder o) => o -> Bool -> m () Source #
markGranule
data AudioEncoderMarkGranulePropertyInfo Source #
Instances
| AttrInfo AudioEncoderMarkGranulePropertyInfo Source # | |
| type AttrSetTypeConstraint AudioEncoderMarkGranulePropertyInfo Source # | |
| type AttrOrigin AudioEncoderMarkGranulePropertyInfo Source # | |
| type AttrLabel AudioEncoderMarkGranulePropertyInfo Source # | |
| type AttrGetType AudioEncoderMarkGranulePropertyInfo Source # | |
| type AttrBaseTypeConstraint AudioEncoderMarkGranulePropertyInfo Source # | |
| type AttrAllowedOps AudioEncoderMarkGranulePropertyInfo Source # | |
audioEncoderMarkGranule :: AttrLabelProxy "markGranule" Source #
getAudioEncoderMarkGranule :: (MonadIO m, IsAudioEncoder o) => o -> m Bool Source #
perfectTimestamp
data AudioEncoderPerfectTimestampPropertyInfo Source #
Instances
| AttrInfo AudioEncoderPerfectTimestampPropertyInfo Source # | |
| type AttrSetTypeConstraint AudioEncoderPerfectTimestampPropertyInfo Source # | |
| type AttrOrigin AudioEncoderPerfectTimestampPropertyInfo Source # | |
| type AttrLabel AudioEncoderPerfectTimestampPropertyInfo Source # | |
| type AttrGetType AudioEncoderPerfectTimestampPropertyInfo Source # | |
| type AttrBaseTypeConstraint AudioEncoderPerfectTimestampPropertyInfo Source # | |
| type AttrAllowedOps AudioEncoderPerfectTimestampPropertyInfo Source # | |
audioEncoderPerfectTimestamp :: AttrLabelProxy "perfectTimestamp" Source #
constructAudioEncoderPerfectTimestamp :: IsAudioEncoder o => Bool -> IO (GValueConstruct o) Source #
getAudioEncoderPerfectTimestamp :: (MonadIO m, IsAudioEncoder o) => o -> m Bool Source #
setAudioEncoderPerfectTimestamp :: (MonadIO m, IsAudioEncoder o) => o -> Bool -> m () Source #
tolerance
data AudioEncoderTolerancePropertyInfo Source #
Instances
| AttrInfo AudioEncoderTolerancePropertyInfo Source # | |
| type AttrSetTypeConstraint AudioEncoderTolerancePropertyInfo Source # | |
| type AttrOrigin AudioEncoderTolerancePropertyInfo Source # | |
| type AttrLabel AudioEncoderTolerancePropertyInfo Source # | |
| type AttrGetType AudioEncoderTolerancePropertyInfo Source # | |
| type AttrBaseTypeConstraint AudioEncoderTolerancePropertyInfo Source # | |
| type AttrAllowedOps AudioEncoderTolerancePropertyInfo Source # | |
audioEncoderTolerance :: AttrLabelProxy "tolerance" Source #
constructAudioEncoderTolerance :: IsAudioEncoder o => Int64 -> IO (GValueConstruct o) Source #
getAudioEncoderTolerance :: (MonadIO m, IsAudioEncoder o) => o -> m Int64 Source #
setAudioEncoderTolerance :: (MonadIO m, IsAudioEncoder o) => o -> Int64 -> m () Source #