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

Description

 
Synopsis

Flags

TagLicenseFlags

data TagLicenseFlags Source #

See http://creativecommons.org/ns for more information.

Constructors

TagLicenseFlagsPermitsReproduction

making multiple copies is allowed

TagLicenseFlagsPermitsDistribution

distribution, public display and public performance are allowed

TagLicenseFlagsPermitsDerivativeWorks

distribution of derivative works is allowed

TagLicenseFlagsPermitsSharing

commercial derivatives are allowed, but only non-commercial distribution is allowed

TagLicenseFlagsRequiresNotice

copyright and license notices must be kept intact

TagLicenseFlagsRequiresAttribution

credit must be given to copyright holder and/or author

TagLicenseFlagsRequiresShareAlike

derivative works must be licensed under the same terms or compatible terms as the original work

TagLicenseFlagsRequiresSourceCode

source code (the preferred form for making modifications) must be provided when exercising some rights granted by the license

TagLicenseFlagsRequiresCopyleft

derivative and combined works must be licensed under specified terms, similar to those of the original work

TagLicenseFlagsRequiresLesserCopyleft

derivative works must be licensed under specified terms, with at least the same conditions as the original work; combinations with the work may be licensed under different terms

TagLicenseFlagsProhibitsCommercialUse

exercising rights for commercial purposes is prohibited

TagLicenseFlagsProhibitsHighIncomeNationUse

use in a non-developing country is prohibited

TagLicenseFlagsCreativeCommonsLicense

this license was created by the Creative Commons project

TagLicenseFlagsFreeSoftwareFoundationLicense

this license was created by the Free Software Foundation (FSF)

AnotherTagLicenseFlags Int

Catch-all for unknown values

Instances

Instances details
Enum TagLicenseFlags Source # 
Instance details

Defined in GI.GstTag.Flags

Eq TagLicenseFlags Source # 
Instance details

Defined in GI.GstTag.Flags

Ord TagLicenseFlags Source # 
Instance details

Defined in GI.GstTag.Flags

Show TagLicenseFlags Source # 
Instance details

Defined in GI.GstTag.Flags

Methods

showsPrec :: Int -> TagLicenseFlags -> ShowS

show :: TagLicenseFlags -> String

showList :: [TagLicenseFlags] -> ShowS

BoxedFlags TagLicenseFlags Source # 
Instance details

Defined in GI.GstTag.Flags

IsGFlag TagLicenseFlags Source # 
Instance details

Defined in GI.GstTag.Flags

TypedObject TagLicenseFlags Source # 
Instance details

Defined in GI.GstTag.Flags

Methods

glibType :: IO GType

HasParentTypes TagLicenseFlags Source # 
Instance details

Defined in GI.GstTag.Flags

type ParentTypes TagLicenseFlags Source # 
Instance details

Defined in GI.GstTag.Flags

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