gstreamer-0.12.1.2: Binding to the GStreamer open source multimedia framework.

Portability | portable (depends on GHC)
Stability | alpha
Maintainer | gtk2hs-devel@lists.sourceforge.net
Safe Haskell | None

Media.Streaming.GStreamer.Core.TagList

Description

# Documentation

data StandardTag

Constructors

StandardTagTitle |
StandardTagArtist |
StandardTagAlbum |
StandardTagDate |
StandardTagGenre |
StandardTagComment |
StandardTagExtendedComment |
StandardTagTrackNumber |
StandardTagTrackCount |
StandardTagAlbumVolumeNumber |
StandardTagVolumeCount |
StandardTagLocation |
StandardTagDescription |
StandardTagVersion |
StandardTagISRC |
StandardTagOrganization |
StandardTagCopyright |
StandardTagContact |
StandardTagLicense |
StandardTagPerformer |
StandardTagDuration |
StandardTagCodec |
StandardTagVideoCodec |
StandardTagAudioCodec |
StandardTagBitrate |
StandardTagNominalBitrate |
StandardTagMinimumBitrate |
StandardTagMaximumBitrate |
StandardTagSerial |
StandardTagEncoder |
StandardTagEncoderVersion |
StandardTagTrackGain |
StandardTagTrackPeak |
StandardTagAlbumGain |
StandardTagAlbumPeak |
StandardTagReferenceLevel |
StandardTagLanguageCode |
StandardTagImage |
StandardTagPreviewImage |
StandardTagBeatsPerMinute |

Instances

Bounded StandardTag |
Enum StandardTag |
Eq StandardTag |
Show StandardTag |

standardTagToString :: StandardTag -> Tag

tagNick :: Tag -> String

tagDescription :: Tag -> String

tagGetFlag :: Tag -> TagFlag

tagIsFixed :: Tag -> Bool

tagListEmpty :: TagList

tagListIsEmpty :: TagList -> Bool

tagListMerge :: TagList -> TagList -> TagMergeMode -> TagList

tagListGetTagSize :: TagList -> Tag -> Word

tagListCreate :: StructureM a -> (TagList, a)

tagListModify :: TagList -> StructureM a -> (TagList, a)

tagListInsert :: TagList -> TagMergeMode -> StructureM ()

tagListRemoveTag :: Tag -> StructureM ()

tagListGetChar :: TagList -> Tag -> Maybe Char

tagListGetCharIndex :: TagList -> Tag -> Word -> Maybe Char

tagListGetUChar :: TagList -> Tag -> Maybe Word8

tagListGetUCharIndex :: TagList -> Tag -> Word -> Maybe Word8

tagListGetBool :: TagList -> Tag -> Maybe Bool

tagListGetBoolIndex :: TagList -> Tag -> Word -> Maybe Bool

tagListGetInt :: TagList -> Tag -> Maybe Int

tagListGetIntIndex :: TagList -> Tag -> Word -> Maybe Int

tagListGetUInt :: TagList -> Tag -> Maybe Word

tagListGetUIntIndex :: TagList -> Tag -> Word -> Maybe Word

tagListGetLong :: TagList -> Tag -> Maybe Int64

tagListGetLongIndex :: TagList -> Tag -> Word -> Maybe Int64

tagListGetULong :: TagList -> Tag -> Maybe Word64

tagListGetULongIndex :: TagList -> Tag -> Word -> Maybe Word64

tagListGetInt64 :: TagList -> Tag -> Maybe Int64

tagListGetInt64Index :: TagList -> Tag -> Word -> Maybe Int64

tagListGetUInt64 :: TagList -> Tag -> Maybe Word64

tagListGetUInt64Index :: TagList -> Tag -> Word -> Maybe Word64

tagListGetFloat :: TagList -> Tag -> Maybe Float

tagListGetFloatIndex :: TagList -> Tag -> Word -> Maybe Float

tagListGetDouble :: TagList -> Tag -> Maybe Double

tagListGetDoubleIndex :: TagList -> Tag -> Word -> Maybe Double

tagListGetString :: TagList -> Tag -> Maybe String

tagListGetStringIndex :: TagList -> Tag -> Word -> Maybe String

tagListGetDate :: TagList -> Tag -> Maybe GDate

tagListGetDateIndex :: TagList -> Tag -> Word -> Maybe GDate