gpmf-0.1.1.0
Copyright(c) Dustin Sallings 2020
LicenseBSD3
Stabilityexperimental
Safe HaskellNone
LanguageHaskell2010

GoPro.GPMF

Description

A low-level parser for GPMF telemetry data.

Synopsis

Documentation

parseGPMF :: ByteString -> Either String [(FourCC, [Value])] Source #

Parse GPMF data from a telemetry stream. A successful return value contains a list of FourCC tagged value lists.

Note that the input is the telemetry stream itself, not the container that contains it.

newtype FourCC Source #

Constructors

FourCC (Char, Char, Char, Char) 

Instances

Instances details
Eq FourCC Source # 
Instance details

Defined in GoPro.GPMF

Methods

(==) :: FourCC -> FourCC -> Bool #

(/=) :: FourCC -> FourCC -> Bool #

Show FourCC Source # 
Instance details

Defined in GoPro.GPMF

IsString FourCC Source # 
Instance details

Defined in GoPro.GPMF

Methods

fromString :: String -> FourCC #