gi-gstvideo-1.0.28: GStreamerVideo bindings
CopyrightWill Thompson and Iñaki García Etxebarria
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria
Safe HaskellSafe-Inferred
LanguageHaskell2010

GI.GstVideo.Structs.VideoAFDMeta

Description

Active Format Description (AFD)

For details, see Table 6.14 Active Format in:

ATSC Digital Television Standard: Part 4 – MPEG-2 Video System Characteristics

https://www.atsc.org/wp-content/uploads/2015/03/a_53-Part-4-2009.pdf

and Active Format Description in Complete list of AFD codes

https://en.wikipedia.org/wiki/Active_Format_DescriptionComplete_list_of_AFD_codes

and SMPTE ST2016-1

Since: 1.18

Synopsis

Exported types

newtype VideoAFDMeta Source #

Memory-managed wrapper type.

Constructors

VideoAFDMeta (ManagedPtr VideoAFDMeta) 

Instances

Instances details
Eq VideoAFDMeta Source # 
Instance details

Defined in GI.GstVideo.Structs.VideoAFDMeta

BoxedPtr VideoAFDMeta Source # 
Instance details

Defined in GI.GstVideo.Structs.VideoAFDMeta

CallocPtr VideoAFDMeta Source # 
Instance details

Defined in GI.GstVideo.Structs.VideoAFDMeta

ManagedPtrNewtype VideoAFDMeta Source # 
Instance details

Defined in GI.GstVideo.Structs.VideoAFDMeta

Methods

toManagedPtr :: VideoAFDMeta -> ManagedPtr VideoAFDMeta

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

Defined in GI.GstVideo.Structs.VideoAFDMeta

Methods

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

newZeroVideoAFDMeta :: MonadIO m => m VideoAFDMeta Source #

Construct a VideoAFDMeta struct initialized to zero.

Methods

getInfo

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

No description available in the introspection data.

Properties

afd

VideoAFDValue AFD value

getVideoAFDMetaAfd :: MonadIO m => VideoAFDMeta -> m VideoAFDValue Source #

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

get videoAFDMeta #afd

setVideoAFDMetaAfd :: MonadIO m => VideoAFDMeta -> VideoAFDValue -> m () Source #

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

set videoAFDMeta [ #afd := value ]

field

0 for progressive or field 1 and 1 for field 2

getVideoAFDMetaField :: MonadIO m => VideoAFDMeta -> m Word8 Source #

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

get videoAFDMeta #field

setVideoAFDMetaField :: MonadIO m => VideoAFDMeta -> Word8 -> m () Source #

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

set videoAFDMeta [ #field := value ]

meta

parent Meta

getVideoAFDMetaMeta :: MonadIO m => VideoAFDMeta -> m Meta Source #

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

get videoAFDMeta #meta

spec

VideoAFDSpec that applies to afd

getVideoAFDMetaSpec :: MonadIO m => VideoAFDMeta -> m VideoAFDSpec Source #

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

get videoAFDMeta #spec

setVideoAFDMetaSpec :: MonadIO m => VideoAFDMeta -> VideoAFDSpec -> m () Source #

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

set videoAFDMeta [ #spec := value ]