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.Structs.VideoFrame

Contents

Description

A video frame obtained from gst_video_frame_map()

Synopsis

Exported types

newtype VideoFrame Source

Instances

((~) * info (ResolveVideoFrameMethod t VideoFrame), MethodInfo * info VideoFrame p) => IsLabel t (VideoFrame -> p) Source 

Methods

fromLabel :: Proxy# Symbol t -> VideoFrame -> p

((~) * info (ResolveVideoFrameMethod t VideoFrame), MethodInfo * info VideoFrame p) => IsLabelProxy t (VideoFrame -> p) Source 
((~) (TYPE Lifted) signature (m ()), MonadIO m) => MethodInfo (TYPE Lifted) VideoFrameUnmapMethodInfo VideoFrame signature Source 
((~) (TYPE Lifted) signature (VideoInfo -> Buffer -> Int32 -> [MapFlags] -> m Bool), MonadIO m) => MethodInfo (TYPE Lifted) VideoFrameMapIdMethodInfo VideoFrame signature Source 
((~) (TYPE Lifted) signature (VideoInfo -> Buffer -> [MapFlags] -> m Bool), MonadIO m) => MethodInfo (TYPE Lifted) VideoFrameMapMethodInfo VideoFrame signature Source 
((~) (TYPE Lifted) signature (VideoFrame -> Word32 -> m Bool), MonadIO m) => MethodInfo (TYPE Lifted) VideoFrameCopyPlaneMethodInfo VideoFrame signature Source 
((~) (TYPE Lifted) signature (VideoFrame -> m Bool), MonadIO m) => MethodInfo (TYPE Lifted) VideoFrameCopyMethodInfo VideoFrame signature Source 

newZeroVideoFrame :: MonadIO m => m VideoFrame Source

Construct a VideoFrame struct initialized to zero.

Methods

videoFrameCopy

videoFrameCopyPlane

videoFrameMap

data VideoFrameMapMethodInfo Source

Instances

((~) (TYPE Lifted) signature (VideoInfo -> Buffer -> [MapFlags] -> m Bool), MonadIO m) => MethodInfo (TYPE Lifted) VideoFrameMapMethodInfo VideoFrame signature Source 

videoFrameMap :: MonadIO m => VideoFrame -> VideoInfo -> Buffer -> [MapFlags] -> m Bool Source

videoFrameMapId

data VideoFrameMapIdMethodInfo Source

Instances

((~) (TYPE Lifted) signature (VideoInfo -> Buffer -> Int32 -> [MapFlags] -> m Bool), MonadIO m) => MethodInfo (TYPE Lifted) VideoFrameMapIdMethodInfo VideoFrame signature Source 

videoFrameMapId :: MonadIO m => VideoFrame -> VideoInfo -> Buffer -> Int32 -> [MapFlags] -> m Bool Source

videoFrameUnmap

Properties

Buffer

Flags

Id

Info

Meta