| 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.VideoSEIUserDataUnregisteredMeta
Description
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.
Constructors
| VideoSEIUserDataUnregisteredMeta (ManagedPtr VideoSEIUserDataUnregisteredMeta) |
Instances
| Eq VideoSEIUserDataUnregisteredMeta Source # | |
| BoxedPtr VideoSEIUserDataUnregisteredMeta Source # | |
| CallocPtr VideoSEIUserDataUnregisteredMeta Source # | |
Defined in GI.GstVideo.Structs.VideoSEIUserDataUnregisteredMeta Methods | |
| ManagedPtrNewtype VideoSEIUserDataUnregisteredMeta Source # | |
Defined in GI.GstVideo.Structs.VideoSEIUserDataUnregisteredMeta Methods toManagedPtr :: VideoSEIUserDataUnregisteredMeta -> ManagedPtr VideoSEIUserDataUnregisteredMeta | |
| tag ~ 'AttrSet => Constructible VideoSEIUserDataUnregisteredMeta tag Source # | |
Defined in GI.GstVideo.Structs.VideoSEIUserDataUnregisteredMeta Methods 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 #
Arguments
| :: (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
setvideoSEIUserDataUnregisteredMeta [ #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
setvideoSEIUserDataUnregisteredMeta [ #size:=value ]