gi-gstaudio-0.1.6.13: GstAudio bindings

CopyrightWill Thompson, Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria (garetxe@gmail.com)
Safe HaskellNone
LanguageHaskell2010

GI.GstAudio.Objects.AudioEncoder

Contents

Description

 

Synopsis

Exported types

Methods

audioEncoderAllocateOutputBuffer

audioEncoderFinishFrame

audioEncoderFinishFrame :: (MonadIO m, AudioEncoderK a) => a -> Buffer -> Int32 -> m FlowReturn Source

audioEncoderGetAllocator

data AudioEncoderGetAllocatorMethodInfo Source

Instances

((~) (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

audioEncoderGetDrainable

audioEncoderGetFrameMax

audioEncoderGetFrameSamplesMax

audioEncoderGetFrameSamplesMin

audioEncoderGetHardMin

audioEncoderGetHardResync

audioEncoderGetLatency

audioEncoderGetLookahead

audioEncoderGetMarkGranule

audioEncoderGetPerfectTimestamp

audioEncoderGetTolerance

audioEncoderMergeTags

data AudioEncoderMergeTagsMethodInfo Source

Instances

((~) (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

audioEncoderProxyGetcaps

audioEncoderProxyGetcaps :: (MonadIO m, AudioEncoderK a) => a -> Maybe Caps -> Maybe Caps -> m Caps Source

audioEncoderSetDrainable

audioEncoderSetFrameMax

audioEncoderSetFrameSamplesMax

audioEncoderSetFrameSamplesMin

audioEncoderSetHardMin

audioEncoderSetHardResync

audioEncoderSetHeaders

audioEncoderSetHeaders :: (MonadIO m, AudioEncoderK a) => a -> [Buffer] -> m () Source

audioEncoderSetLatency

audioEncoderSetLookahead

audioEncoderSetMarkGranule

audioEncoderSetOutputFormat

audioEncoderSetPerfectTimestamp

audioEncoderSetTolerance

Properties

HardResync

MarkGranule

PerfectTimestamp

data AudioEncoderPerfectTimestampPropertyInfo Source

Instances

AttrInfo AudioEncoderPerfectTimestampPropertyInfo Source 
type AttrLabel AudioEncoderPerfectTimestampPropertyInfo = "perfect-timestamp" Source 
type AttrGetType AudioEncoderPerfectTimestampPropertyInfo = Bool Source 
type AttrBaseTypeConstraint AudioEncoderPerfectTimestampPropertyInfo = AudioEncoderK Source 
type AttrSetTypeConstraint AudioEncoderPerfectTimestampPropertyInfo = TYPE Lifted ~ Bool Source 
type AttrAllowedOps AudioEncoderPerfectTimestampPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source 

Tolerance