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 Source

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 -> TagSource

tagNick :: Tag -> String Source

tagDescription :: Tag -> String Source

tagGetFlag :: Tag -> TagFlagSource

tagIsFixed :: Tag -> Bool Source

tagListEmpty :: TagListSource

tagListIsEmpty :: TagList -> Bool Source

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

tagListGetTagSize :: TagList -> Tag -> Word Source

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

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

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

tagListRemoveTag :: Tag -> StructureM ()Source

tagListGetChar :: TagList -> Tag -> Maybe Char Source

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

tagListGetUChar :: TagList -> Tag -> Maybe Word8 Source

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

tagListGetBool :: TagList -> Tag -> Maybe Bool Source

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

tagListGetInt :: TagList -> Tag -> Maybe Int Source

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

tagListGetUInt :: TagList -> Tag -> Maybe Word Source

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

tagListGetLong :: TagList -> Tag -> Maybe Int64 Source

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

tagListGetULong :: TagList -> Tag -> Maybe Word64 Source

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

tagListGetInt64 :: TagList -> Tag -> Maybe Int64 Source

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

tagListGetUInt64 :: TagList -> Tag -> Maybe Word64 Source

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

tagListGetFloat :: TagList -> Tag -> Maybe Float Source

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

tagListGetDouble :: TagList -> Tag -> Maybe Double Source

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

tagListGetString :: TagList -> Tag -> Maybe String Source

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

tagListGetDate :: TagList -> Tag -> Maybe GDate Source

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