isobmff-0.13.0.0: A parser and generator for the ISO-14496-12/14 base media file format

Safe HaskellNone
LanguageHaskell2010

Data.ByteString.Mp4.Boxes.DecoderSpecificInfo

Contents

Synopsis

Abstract class for opaque object- and stream type dependent decoder

data DecoderSpecificInfo :: ObjectTypeIndication -> StreamType -> Type where Source #

Base type of decoders

Instances
type (DescriptorOfDecoderSpecificInfo :: A (DecoderSpecificInfo ot st :-> Descriptor DecSpecificInfo) -> Type) $~ (MkDecoderSpecificInfo body :: DecoderSpecificInfo ot st) Source # 
Instance details

Defined in Data.ByteString.Mp4.Boxes.DecoderSpecificInfo

type Eval (AudioConfigAacMinimal aoId subCfg freq channels :: A (DecoderSpecificInfo AudioIso14496_3 AudioStream) -> Type) Source # 
Instance details

Defined in Data.ByteString.Mp4.Boxes.AudioSpecificConfig

type Eval (AudioConfigSbrExplicitHierachical aoId subCfg freq channels extFreq :: A (DecoderSpecificInfo AudioIso14496_3 AudioStream) -> Type) Source # 
Instance details

Defined in Data.ByteString.Mp4.Boxes.AudioSpecificConfig

data ObjectTypeIndication Source #

Instances
type FromEnum ObjectTypeIndication SystemsIso14496_1_a Source # 
Instance details

Defined in Data.ByteString.Mp4.Boxes.DecoderSpecificInfo

type FromEnum ObjectTypeIndication SystemsIso14496_1_b Source # 
Instance details

Defined in Data.ByteString.Mp4.Boxes.DecoderSpecificInfo

type FromEnum ObjectTypeIndication InteractionStreamObjInd Source # 
Instance details

Defined in Data.ByteString.Mp4.Boxes.DecoderSpecificInfo

type FromEnum ObjectTypeIndication SystemsIso14496_1_ExtendedBifs Source # 
Instance details

Defined in Data.ByteString.Mp4.Boxes.DecoderSpecificInfo

type FromEnum ObjectTypeIndication SystemsIso14496_1_Afx Source # 
Instance details

Defined in Data.ByteString.Mp4.Boxes.DecoderSpecificInfo

type FromEnum ObjectTypeIndication FontDataStream Source # 
Instance details

Defined in Data.ByteString.Mp4.Boxes.DecoderSpecificInfo

type FromEnum ObjectTypeIndication SynthesizedTextureStream Source # 
Instance details

Defined in Data.ByteString.Mp4.Boxes.DecoderSpecificInfo

type FromEnum ObjectTypeIndication StreamingTextStream Source # 
Instance details

Defined in Data.ByteString.Mp4.Boxes.DecoderSpecificInfo

type FromEnum ObjectTypeIndication VisualIso14496_2 Source # 
Instance details

Defined in Data.ByteString.Mp4.Boxes.DecoderSpecificInfo

type FromEnum ObjectTypeIndication VisualH264 Source # 
Instance details

Defined in Data.ByteString.Mp4.Boxes.DecoderSpecificInfo

type FromEnum ObjectTypeIndication VisualH264ParameterSets Source # 
Instance details

Defined in Data.ByteString.Mp4.Boxes.DecoderSpecificInfo

type FromEnum ObjectTypeIndication AudioIso14496_3 Source # 
Instance details

Defined in Data.ByteString.Mp4.Boxes.DecoderSpecificInfo

type FromEnum ObjectTypeIndication VisualIso13818_2_SimpleProfile Source # 
Instance details

Defined in Data.ByteString.Mp4.Boxes.DecoderSpecificInfo

type FromEnum ObjectTypeIndication VisualIso13818_2_MainProfile Source # 
Instance details

Defined in Data.ByteString.Mp4.Boxes.DecoderSpecificInfo

type FromEnum ObjectTypeIndication VisualIso13818_2_SnrProfile Source # 
Instance details

Defined in Data.ByteString.Mp4.Boxes.DecoderSpecificInfo

type FromEnum ObjectTypeIndication VisualIso13818_2_SpatialProfile Source # 
Instance details

Defined in Data.ByteString.Mp4.Boxes.DecoderSpecificInfo

type FromEnum ObjectTypeIndication VisualIso13818_2_HighProfile Source # 
Instance details

Defined in Data.ByteString.Mp4.Boxes.DecoderSpecificInfo

type FromEnum ObjectTypeIndication VisualIso13818_2_422Profile Source # 
Instance details

Defined in Data.ByteString.Mp4.Boxes.DecoderSpecificInfo

type FromEnum ObjectTypeIndication AudioIso13818_7_MainProfile Source # 
Instance details

Defined in Data.ByteString.Mp4.Boxes.DecoderSpecificInfo

type FromEnum ObjectTypeIndication AudioIso13818_7_LowComplexityProfile Source # 
Instance details

Defined in Data.ByteString.Mp4.Boxes.DecoderSpecificInfo

type FromEnum ObjectTypeIndication AudioIso13818_7_ScalableSamplingRateProfile Source # 
Instance details

Defined in Data.ByteString.Mp4.Boxes.DecoderSpecificInfo

type FromEnum ObjectTypeIndication AudioIso13818_3 Source # 
Instance details

Defined in Data.ByteString.Mp4.Boxes.DecoderSpecificInfo

type FromEnum ObjectTypeIndication VisualIso11172_2 Source # 
Instance details

Defined in Data.ByteString.Mp4.Boxes.DecoderSpecificInfo

type FromEnum ObjectTypeIndication AudioIso11172_3 Source # 
Instance details

Defined in Data.ByteString.Mp4.Boxes.DecoderSpecificInfo

type FromEnum ObjectTypeIndication VisualIso10918_1 Source # 
Instance details

Defined in Data.ByteString.Mp4.Boxes.DecoderSpecificInfo

type FromEnum ObjectTypeIndication VisualIso15444_1 Source # 
Instance details

Defined in Data.ByteString.Mp4.Boxes.DecoderSpecificInfo

type FromEnum ObjectTypeIndication NoObjectTypeSpecified Source # 
Instance details

Defined in Data.ByteString.Mp4.Boxes.DecoderSpecificInfo

Stream Type

type family GetStreamType (t :: k) :: StreamType Source #

data StreamType Source #

Instances
type FromEnum StreamType ObjectDescriptorStream Source # 
Instance details

Defined in Data.ByteString.Mp4.Boxes.DecoderSpecificInfo

type FromEnum StreamType ClockReferenceStream Source # 
Instance details

Defined in Data.ByteString.Mp4.Boxes.DecoderSpecificInfo

type FromEnum StreamType SceneDescriptionStream_Iso14496_11 Source # 
Instance details

Defined in Data.ByteString.Mp4.Boxes.DecoderSpecificInfo

type FromEnum StreamType VisualStream Source # 
Instance details

Defined in Data.ByteString.Mp4.Boxes.DecoderSpecificInfo

type FromEnum StreamType AudioStream Source # 
Instance details

Defined in Data.ByteString.Mp4.Boxes.DecoderSpecificInfo

type FromEnum StreamType Mpeg7Stream Source # 
Instance details

Defined in Data.ByteString.Mp4.Boxes.DecoderSpecificInfo

type FromEnum StreamType IpmpStream Source # 
Instance details

Defined in Data.ByteString.Mp4.Boxes.DecoderSpecificInfo

type FromEnum StreamType ObjectContentInfoStream Source # 
Instance details

Defined in Data.ByteString.Mp4.Boxes.DecoderSpecificInfo

type FromEnum StreamType MpegJStream Source # 
Instance details

Defined in Data.ByteString.Mp4.Boxes.DecoderSpecificInfo

type FromEnum StreamType InteractionStream Source # 
Instance details

Defined in Data.ByteString.Mp4.Boxes.DecoderSpecificInfo

type FromEnum StreamType IpmpToolStream_Iso14496_13 Source # 
Instance details

Defined in Data.ByteString.Mp4.Boxes.DecoderSpecificInfo