gi-gstvideo-1.0.2: GStreamerVideo 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

WrappedPtr VideoFrame Source 
(~) AttrOpTag tag AttrSet => Constructible VideoFrame tag Source 
((~) * signature (m ()), MonadIO m) => MethodInfo * VideoFrameUnmapMethodInfo VideoFrame signature Source 
((~) * signature (VideoInfo -> Buffer -> Int32 -> [MapFlags] -> m Bool), MonadIO m) => MethodInfo * VideoFrameMapIdMethodInfo VideoFrame signature Source 
((~) * signature (VideoInfo -> Buffer -> [MapFlags] -> m Bool), MonadIO m) => MethodInfo * VideoFrameMapMethodInfo VideoFrame signature Source 
((~) * signature (VideoFrame -> Word32 -> m Bool), MonadIO m) => MethodInfo * VideoFrameCopyPlaneMethodInfo VideoFrame signature Source 
((~) * signature (VideoFrame -> m Bool), MonadIO m) => MethodInfo * VideoFrameCopyMethodInfo VideoFrame signature Source 
((~) * info (ResolveVideoFrameMethod t VideoFrame), MethodInfo * info VideoFrame p) => IsLabelProxy t (VideoFrame -> p) Source 
type AttributeList VideoFrame Source 

newZeroVideoFrame :: MonadIO m => m VideoFrame Source

Construct a VideoFrame struct initialized to zero.

Methods

videoFrameCopy

videoFrameCopyPlane

videoFrameMap

data VideoFrameMapMethodInfo Source

Instances

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

videoFrameMapId

videoFrameUnmap

data VideoFrameUnmapMethodInfo Source

Instances

((~) * signature (m ()), MonadIO m) => MethodInfo * VideoFrameUnmapMethodInfo VideoFrame signature Source 

Properties

Buffer

Flags

Id

Info

Meta