Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- data DecoderSpecificInfo :: ObjectTypeIndication -> StreamType -> Type where
- data DescriptorOfDecoderSpecificInfo :: IsA (DecoderSpecificInfo ot st :-> Descriptor DecSpecificInfo)
- type ObjectTypeIndicationEnum = FixedEnum ObjectTypeIndication 8
- data ObjectTypeIndication
- = SystemsIso14496_1_a
- | SystemsIso14496_1_b
- | InteractionStreamObjInd
- | SystemsIso14496_1_ExtendedBifs
- | SystemsIso14496_1_Afx
- | FontDataStream
- | SynthesizedTextureStream
- | StreamingTextStream
- | VisualIso14496_2
- | VisualH264
- | VisualH264ParameterSets
- | AudioIso14496_3
- | VisualIso13818_2_SimpleProfile
- | VisualIso13818_2_MainProfile
- | VisualIso13818_2_SnrProfile
- | VisualIso13818_2_SpatialProfile
- | VisualIso13818_2_HighProfile
- | VisualIso13818_2_422Profile
- | AudioIso13818_7_MainProfile
- | AudioIso13818_7_LowComplexityProfile
- | AudioIso13818_7_ScalableSamplingRateProfile
- | AudioIso13818_3
- | VisualIso11172_2
- | AudioIso11172_3
- | VisualIso10918_1
- | VisualIso15444_1
- | NoObjectTypeSpecified
- type family GetStreamType (t :: k) :: StreamType
- type StreamTypeEnum = FixedEnum StreamType 6
- data StreamType
Abstract class for opaque object- and stream type dependent decoder
data DecoderSpecificInfo :: ObjectTypeIndication -> StreamType -> Type where Source #
Base type of decoders
Instances
data DescriptorOfDecoderSpecificInfo :: IsA (DecoderSpecificInfo ot st :-> Descriptor DecSpecificInfo) Source #
Instances
type (DescriptorOfDecoderSpecificInfo :: A (DecoderSpecificInfo ot st :-> Descriptor DecSpecificInfo) -> Type) $~ (MkDecoderSpecificInfo body :: DecoderSpecificInfo ot st) Source # | |
Defined in Data.ByteString.Mp4.Boxes.DecoderSpecificInfo type (DescriptorOfDecoderSpecificInfo :: A (DecoderSpecificInfo ot st :-> Descriptor DecSpecificInfo) -> Type) $~ (MkDecoderSpecificInfo body :: DecoderSpecificInfo ot st) = (MkDescriptor body :: Descriptor DecSpecificInfo) |
data ObjectTypeIndication Source #
Instances
Stream Type
type family GetStreamType (t :: k) :: StreamType Source #
type StreamTypeEnum = FixedEnum StreamType 6 Source #
data StreamType Source #