gi-gstvideo-1.0.23: GStreamerVideo bindings
CopyrightWill Thompson Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria
Safe HaskellNone
LanguageHaskell2010

GI.GstVideo.Structs.VideoCaptionMeta

Description

Extra buffer metadata providing Closed Caption.

Since: 1.16

Synopsis

Exported types

newtype VideoCaptionMeta Source #

Memory-managed wrapper type.

Constructors

VideoCaptionMeta (ManagedPtr VideoCaptionMeta) 

Instances

Instances details
Eq VideoCaptionMeta Source # 
Instance details

Defined in GI.GstVideo.Structs.VideoCaptionMeta

BoxedPtr VideoCaptionMeta Source # 
Instance details

Defined in GI.GstVideo.Structs.VideoCaptionMeta

CallocPtr VideoCaptionMeta Source # 
Instance details

Defined in GI.GstVideo.Structs.VideoCaptionMeta

ManagedPtrNewtype VideoCaptionMeta Source # 
Instance details

Defined in GI.GstVideo.Structs.VideoCaptionMeta

tag ~ 'AttrSet => Constructible VideoCaptionMeta tag Source # 
Instance details

Defined in GI.GstVideo.Structs.VideoCaptionMeta

Methods

new :: MonadIO m => (ManagedPtr VideoCaptionMeta -> VideoCaptionMeta) -> [AttrOp VideoCaptionMeta tag] -> m VideoCaptionMeta

newZeroVideoCaptionMeta :: MonadIO m => m VideoCaptionMeta Source #

Construct a VideoCaptionMeta struct initialized to zero.

Methods

Overloaded methods

getInfo

videoCaptionMetaGetInfo :: (HasCallStack, MonadIO m) => m MetaInfo Source #

No description available in the introspection data.

Properties

captionType

The type of Closed Caption contained in the meta.

getVideoCaptionMetaCaptionType :: MonadIO m => VideoCaptionMeta -> m VideoCaptionType Source #

Get the value of the “caption_type” field. When overloading is enabled, this is equivalent to

get videoCaptionMeta #captionType

setVideoCaptionMetaCaptionType :: MonadIO m => VideoCaptionMeta -> VideoCaptionType -> m () Source #

Set the value of the “caption_type” field. When overloading is enabled, this is equivalent to

set videoCaptionMeta [ #captionType := value ]

meta

parent Meta

getVideoCaptionMetaMeta :: MonadIO m => VideoCaptionMeta -> m Meta Source #

Get the value of the “meta” field. When overloading is enabled, this is equivalent to

get videoCaptionMeta #meta

size

The size in bytes of data

getVideoCaptionMetaSize :: MonadIO m => VideoCaptionMeta -> m Word64 Source #

Get the value of the “size” field. When overloading is enabled, this is equivalent to

get videoCaptionMeta #size

setVideoCaptionMetaSize :: MonadIO m => VideoCaptionMeta -> Word64 -> m () Source #

Set the value of the “size” field. When overloading is enabled, this is equivalent to

set videoCaptionMeta [ #size := value ]