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.VideoAncillary

Description

Video Ancillary data, according to SMPTE-291M specification.

Note that the contents of the data are always stored as 8bit data (i.e. do not contain the parity check bits).

Since: 1.16

Synopsis

Exported types

newtype VideoAncillary Source #

Memory-managed wrapper type.

Constructors

VideoAncillary (ManagedPtr VideoAncillary) 

Instances

Instances details
Eq VideoAncillary Source # 
Instance details

Defined in GI.GstVideo.Structs.VideoAncillary

BoxedPtr VideoAncillary Source # 
Instance details

Defined in GI.GstVideo.Structs.VideoAncillary

CallocPtr VideoAncillary Source # 
Instance details

Defined in GI.GstVideo.Structs.VideoAncillary

ManagedPtrNewtype VideoAncillary Source # 
Instance details

Defined in GI.GstVideo.Structs.VideoAncillary

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

Defined in GI.GstVideo.Structs.VideoAncillary

Methods

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

newZeroVideoAncillary :: MonadIO m => m VideoAncillary Source #

Construct a VideoAncillary struct initialized to zero.

Methods

Overloaded methods

Properties

dID

The Data Identifier

getVideoAncillaryDID :: MonadIO m => VideoAncillary -> m Word8 Source #

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

get videoAncillary #dID

setVideoAncillaryDID :: MonadIO m => VideoAncillary -> Word8 -> m () Source #

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

set videoAncillary [ #dID := value ]

dataCount

The amount of data (in bytes) in data (max 255 bytes)

getVideoAncillaryDataCount :: MonadIO m => VideoAncillary -> m Word8 Source #

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

get videoAncillary #dataCount

setVideoAncillaryDataCount :: MonadIO m => VideoAncillary -> Word8 -> m () Source #

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

set videoAncillary [ #dataCount := value ]

sDIDBlockNumber

The Secondary Data Identifier (if type 2) or the Data Block Number (if type 1)

getVideoAncillarySDIDBlockNumber :: MonadIO m => VideoAncillary -> m Word8 Source #

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

get videoAncillary #sDIDBlockNumber

setVideoAncillarySDIDBlockNumber :: MonadIO m => VideoAncillary -> Word8 -> m () Source #

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

set videoAncillary [ #sDIDBlockNumber := value ]