gi-gstvideo-0.1.6.13: GstVideo 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.GstVideo.Objects.VideoEncoder

Contents

Description

 

Synopsis

Exported types

Methods

videoEncoderAllocateOutputBuffer

videoEncoderAllocateOutputFrame

videoEncoderFinishFrame

videoEncoderGetAllocator

data VideoEncoderGetAllocatorMethodInfo Source

Instances

((~) (TYPE Lifted) signature (m (Allocator, AllocationParams)), MonadIO m, VideoEncoderK a) => MethodInfo (TYPE Lifted) VideoEncoderGetAllocatorMethodInfo a signature Source 

videoEncoderGetAllocator :: (MonadIO m, VideoEncoderK a) => a -> m (Allocator, AllocationParams) Source

videoEncoderGetFrame

videoEncoderGetFrames

videoEncoderGetLatency

videoEncoderGetOldestFrame

videoEncoderGetOutputState

videoEncoderMergeTags

data VideoEncoderMergeTagsMethodInfo Source

Instances

((~) (TYPE Lifted) signature (Maybe TagList -> TagMergeMode -> m ()), MonadIO m, VideoEncoderK a) => MethodInfo (TYPE Lifted) VideoEncoderMergeTagsMethodInfo a signature Source 

videoEncoderMergeTags :: (MonadIO m, VideoEncoderK a) => a -> Maybe TagList -> TagMergeMode -> m () Source

videoEncoderNegotiate

videoEncoderProxyGetcaps

videoEncoderProxyGetcaps :: (MonadIO m, VideoEncoderK a) => a -> Maybe Caps -> Maybe Caps -> m Caps Source

videoEncoderSetHeaders

videoEncoderSetHeaders :: (MonadIO m, VideoEncoderK a) => a -> [Buffer] -> m () Source

videoEncoderSetLatency

videoEncoderSetMinPts

videoEncoderSetOutputState