isobmff-builder-0.9.0.0: src/Data/ByteString/IsoBaseFileFormat/Boxes/MediaData.hs
-- | Media data box
module Data.ByteString.IsoBaseFileFormat.Boxes.MediaData where
import Data.ByteString.IsoBaseFileFormat.Boxes.Box
import qualified Data.ByteString as B
-- | Media data box phantom type
data MediaData
instance IsBoxType MediaData where
-- | Contents of a 'mdat' box are just bytes from a strict 'ByteString'
type BoxContent MediaData = B.ByteString
toBoxType _ _ = StdType "mdat"
-- | Create a 'MediaDataBox' from a strict 'ByteString'
mediaData :: ValidBox b MediaData => B.ByteString -> Box b MediaData
mediaData = closedBox