| Copyright | Will Thompson and Iñaki García Etxebarria |
|---|---|
| License | LGPL-2.1 |
| Maintainer | Iñaki García Etxebarria |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
GI.GstVideo.Structs.VideoTimeCodeMeta
Description
Extra buffer metadata describing the GstVideoTimeCode of the frame.
Each frame is assumed to have its own timecode, i.e. they are not automatically incremented/interpolated.
Since: 1.10
Synopsis
- newtype VideoTimeCodeMeta = VideoTimeCodeMeta (ManagedPtr VideoTimeCodeMeta)
- newZeroVideoTimeCodeMeta :: MonadIO m => m VideoTimeCodeMeta
- videoTimeCodeMetaGetInfo :: (HasCallStack, MonadIO m) => m MetaInfo
- getVideoTimeCodeMetaMeta :: MonadIO m => VideoTimeCodeMeta -> m Meta
- getVideoTimeCodeMetaTc :: MonadIO m => VideoTimeCodeMeta -> m VideoTimeCode
Exported types
newtype VideoTimeCodeMeta Source #
Memory-managed wrapper type.
Constructors
| VideoTimeCodeMeta (ManagedPtr VideoTimeCodeMeta) |
Instances
| Eq VideoTimeCodeMeta Source # | |
Defined in GI.GstVideo.Structs.VideoTimeCodeMeta Methods (==) :: VideoTimeCodeMeta -> VideoTimeCodeMeta -> Bool # (/=) :: VideoTimeCodeMeta -> VideoTimeCodeMeta -> Bool # | |
| BoxedPtr VideoTimeCodeMeta Source # | |
Defined in GI.GstVideo.Structs.VideoTimeCodeMeta Methods boxedPtrCopy :: VideoTimeCodeMeta -> IO VideoTimeCodeMeta boxedPtrFree :: VideoTimeCodeMeta -> IO () | |
| CallocPtr VideoTimeCodeMeta Source # | |
Defined in GI.GstVideo.Structs.VideoTimeCodeMeta Methods | |
| ManagedPtrNewtype VideoTimeCodeMeta Source # | |
Defined in GI.GstVideo.Structs.VideoTimeCodeMeta Methods toManagedPtr :: VideoTimeCodeMeta -> ManagedPtr VideoTimeCodeMeta | |
| tag ~ 'AttrSet => Constructible VideoTimeCodeMeta tag Source # | |
Defined in GI.GstVideo.Structs.VideoTimeCodeMeta Methods new :: MonadIO m => (ManagedPtr VideoTimeCodeMeta -> VideoTimeCodeMeta) -> [AttrOp VideoTimeCodeMeta tag] -> m VideoTimeCodeMeta | |
newZeroVideoTimeCodeMeta :: MonadIO m => m VideoTimeCodeMeta Source #
Construct a VideoTimeCodeMeta struct initialized to zero.
Methods
getInfo
videoTimeCodeMetaGetInfo :: (HasCallStack, MonadIO m) => m MetaInfo Source #
No description available in the introspection data.
Properties
meta
parent Meta
getVideoTimeCodeMetaMeta :: MonadIO m => VideoTimeCodeMeta -> m Meta Source #
Get the value of the “meta” field.
When overloading is enabled, this is equivalent to
get videoTimeCodeMeta #meta
tc
the GstVideoTimeCode to attach
getVideoTimeCodeMetaTc :: MonadIO m => VideoTimeCodeMeta -> m VideoTimeCode Source #
Get the value of the “tc” field.
When overloading is enabled, this is equivalent to
get videoTimeCodeMeta #tc