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 |
H.264 H.265 metadata from SEI User Data Unregistered messages
Since: 1.22
Synopsis
- newtype VideoSEIUserDataUnregisteredMeta = VideoSEIUserDataUnregisteredMeta (ManagedPtr VideoSEIUserDataUnregisteredMeta)
- newZeroVideoSEIUserDataUnregisteredMeta :: MonadIO m => m VideoSEIUserDataUnregisteredMeta
- videoSEIUserDataUnregisteredMetaGetInfo :: (HasCallStack, MonadIO m) => m MetaInfo
- getVideoSEIUserDataUnregisteredMetaData :: MonadIO m => VideoSEIUserDataUnregisteredMeta -> m Word8
- setVideoSEIUserDataUnregisteredMetaData :: MonadIO m => VideoSEIUserDataUnregisteredMeta -> Word8 -> m ()
- getVideoSEIUserDataUnregisteredMetaMeta :: MonadIO m => VideoSEIUserDataUnregisteredMeta -> m Meta
- getVideoSEIUserDataUnregisteredMetaSize :: MonadIO m => VideoSEIUserDataUnregisteredMeta -> m Word64
- setVideoSEIUserDataUnregisteredMetaSize :: MonadIO m => VideoSEIUserDataUnregisteredMeta -> Word64 -> m ()
Exported types
newtype VideoSEIUserDataUnregisteredMeta Source #
Memory-managed wrapper type.
Instances
Eq VideoSEIUserDataUnregisteredMeta Source # | |
BoxedPtr VideoSEIUserDataUnregisteredMeta Source # | |
CallocPtr VideoSEIUserDataUnregisteredMeta Source # | |
ManagedPtrNewtype VideoSEIUserDataUnregisteredMeta Source # | |
tag ~ 'AttrSet => Constructible VideoSEIUserDataUnregisteredMeta tag Source # | |
Defined in GI.GstVideo.Structs.VideoSEIUserDataUnregisteredMeta new :: MonadIO m => (ManagedPtr VideoSEIUserDataUnregisteredMeta -> VideoSEIUserDataUnregisteredMeta) -> [AttrOp VideoSEIUserDataUnregisteredMeta tag] -> m VideoSEIUserDataUnregisteredMeta |
newZeroVideoSEIUserDataUnregisteredMeta :: MonadIO m => m VideoSEIUserDataUnregisteredMeta Source #
Construct a VideoSEIUserDataUnregisteredMeta
struct initialized to zero.
Methods
getInfo
videoSEIUserDataUnregisteredMetaGetInfo Source #
:: (HasCallStack, MonadIO m) | |
=> m MetaInfo | Returns: |
No description available in the introspection data.
Since: 1.22
Properties
data
Unparsed data buffer
getVideoSEIUserDataUnregisteredMetaData :: MonadIO m => VideoSEIUserDataUnregisteredMeta -> m Word8 Source #
Get the value of the “data
” field.
When overloading is enabled, this is equivalent to
get
videoSEIUserDataUnregisteredMeta #data
setVideoSEIUserDataUnregisteredMetaData :: MonadIO m => VideoSEIUserDataUnregisteredMeta -> Word8 -> m () Source #
Set the value of the “data
” field.
When overloading is enabled, this is equivalent to
set
videoSEIUserDataUnregisteredMeta [ #data:=
value ]
meta
parent Meta
getVideoSEIUserDataUnregisteredMetaMeta :: MonadIO m => VideoSEIUserDataUnregisteredMeta -> m Meta Source #
Get the value of the “meta
” field.
When overloading is enabled, this is equivalent to
get
videoSEIUserDataUnregisteredMeta #meta
size
Size of the data buffer
getVideoSEIUserDataUnregisteredMetaSize :: MonadIO m => VideoSEIUserDataUnregisteredMeta -> m Word64 Source #
Get the value of the “size
” field.
When overloading is enabled, this is equivalent to
get
videoSEIUserDataUnregisteredMeta #size
setVideoSEIUserDataUnregisteredMetaSize :: MonadIO m => VideoSEIUserDataUnregisteredMeta -> Word64 -> m () Source #
Set the value of the “size
” field.
When overloading is enabled, this is equivalent to
set
videoSEIUserDataUnregisteredMeta [ #size:=
value ]