gi-gsttag-1.0.22: GStreamer Tag bindings
CopyrightWill Thompson Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria
Safe HaskellNone
LanguageHaskell2010

GI.GstTag.Enums

Description

 
Synopsis

Enumerations

TagDemuxResult

data TagDemuxResult Source #

Result values from the parse_tag virtual function.

Constructors

TagDemuxResultBrokenTag

cannot parse tag, just skip it

TagDemuxResultAgain

call again with less or more data

TagDemuxResultOk

parsed tag successfully

AnotherTagDemuxResult Int

Catch-all for unknown values

Instances

Instances details
Enum TagDemuxResult Source # 
Instance details

Defined in GI.GstTag.Enums

Eq TagDemuxResult Source # 
Instance details

Defined in GI.GstTag.Enums

Ord TagDemuxResult Source # 
Instance details

Defined in GI.GstTag.Enums

Show TagDemuxResult Source # 
Instance details

Defined in GI.GstTag.Enums

Methods

showsPrec :: Int -> TagDemuxResult -> ShowS

show :: TagDemuxResult -> String

showList :: [TagDemuxResult] -> ShowS

BoxedEnum TagDemuxResult Source # 
Instance details

Defined in GI.GstTag.Enums

TypedObject TagDemuxResult Source # 
Instance details

Defined in GI.GstTag.Enums

Methods

glibType :: IO GType

HasParentTypes TagDemuxResult Source # 
Instance details

Defined in GI.GstTag.Enums

type ParentTypes TagDemuxResult Source # 
Instance details

Defined in GI.GstTag.Enums

type ParentTypes TagDemuxResult = '[] :: [Type]

TagImageType

data TagImageType Source #

Type of image contained in an image tag (specified as "image-type" field in the info structure in the image's Sample)

Constructors

TagImageTypeNone

No image type. Can be used to tell functions such as tagImageDataToImageSample that no image type should be set.

TagImageTypeUndefined

Undefined/other image type

TagImageTypeFrontCover

Cover (front)

TagImageTypeBackCover

Cover (back)

TagImageTypeLeafletPage

Leaflet page

TagImageTypeMedium

Medium (e.g. label side of CD)

TagImageTypeLeadArtist

Lead artist/lead performer/soloist

TagImageTypeArtist

Artist/performer

TagImageTypeConductor

Conductor

TagImageTypeBandOrchestra

Band/orchestra

TagImageTypeComposer

Composer

TagImageTypeLyricist

Lyricist/text writer

TagImageTypeRecordingLocation

Recording location

TagImageTypeDuringRecording

During recording

TagImageTypeDuringPerformance

During performance

TagImageTypeVideoCapture

Movie/video screen capture

TagImageTypeFish

A fish as funny as the ID3v2 spec

TagImageTypeIllustration

Illustration

Band/artist logotype

Publisher/studio logotype

AnotherTagImageType Int

Catch-all for unknown values

Instances

Instances details
Enum TagImageType Source # 
Instance details

Defined in GI.GstTag.Enums

Eq TagImageType Source # 
Instance details

Defined in GI.GstTag.Enums

Methods

(==) :: TagImageType -> TagImageType -> Bool

(/=) :: TagImageType -> TagImageType -> Bool

Ord TagImageType Source # 
Instance details

Defined in GI.GstTag.Enums

Show TagImageType Source # 
Instance details

Defined in GI.GstTag.Enums

Methods

showsPrec :: Int -> TagImageType -> ShowS

show :: TagImageType -> String

showList :: [TagImageType] -> ShowS

BoxedEnum TagImageType Source # 
Instance details

Defined in GI.GstTag.Enums

TypedObject TagImageType Source # 
Instance details

Defined in GI.GstTag.Enums

Methods

glibType :: IO GType

HasParentTypes TagImageType Source # 
Instance details

Defined in GI.GstTag.Enums

type ParentTypes TagImageType Source # 
Instance details

Defined in GI.GstTag.Enums

type ParentTypes TagImageType = '[] :: [Type]