mpv-0.1.0.0: Mpv Client for Polysemy
Safe HaskellSafe-Inferred
LanguageHaskell2010

Mpv.Data.Track

Documentation

data TrackType Source #

Constructors

Audio 
Sub 
Video 

Instances

Instances details
FromJSON TrackType Source # 
Instance details

Defined in Mpv.Data.Track

ToJSON TrackType Source # 
Instance details

Defined in Mpv.Data.Track

Enum TrackType Source # 
Instance details

Defined in Mpv.Data.Track

Show TrackType Source # 
Instance details

Defined in Mpv.Data.Track

Eq TrackType Source # 
Instance details

Defined in Mpv.Data.Track

Ord TrackType Source # 
Instance details

Defined in Mpv.Data.Track

data Track Source #

Constructors

Track 

Instances

Instances details
FromJSON Track Source # 
Instance details

Defined in Mpv.Data.Track

ToJSON Track Source # 
Instance details

Defined in Mpv.Data.Track

Generic Track Source # 
Instance details

Defined in Mpv.Data.Track

Associated Types

type Rep Track :: Type -> Type #

Methods

from :: Track -> Rep Track x #

to :: Rep Track x -> Track #

Show Track Source # 
Instance details

Defined in Mpv.Data.Track

Methods

showsPrec :: Int -> Track -> ShowS #

show :: Track -> String #

showList :: [Track] -> ShowS #

Eq Track Source # 
Instance details

Defined in Mpv.Data.Track

Methods

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

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

Ord Track Source # 
Instance details

Defined in Mpv.Data.Track

Methods

compare :: Track -> Track -> Ordering #

(<) :: Track -> Track -> Bool #

(<=) :: Track -> Track -> Bool #

(>) :: Track -> Track -> Bool #

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

max :: Track -> Track -> Track #

min :: Track -> Track -> Track #

type Rep Track Source # 
Instance details

Defined in Mpv.Data.Track

newtype TrackList Source #

Constructors

TrackList 

Instances

Instances details
FromJSON TrackList Source # 
Instance details

Defined in Mpv.Data.Track

ToJSON TrackList Source # 
Instance details

Defined in Mpv.Data.Track

Generic TrackList Source # 
Instance details

Defined in Mpv.Data.Track

Associated Types

type Rep TrackList :: Type -> Type #

Show TrackList Source # 
Instance details

Defined in Mpv.Data.Track

Eq TrackList Source # 
Instance details

Defined in Mpv.Data.Track

type Rep TrackList Source # 
Instance details

Defined in Mpv.Data.Track

type Rep TrackList = D1 ('MetaData "TrackList" "Mpv.Data.Track" "mpv-0.1.0.0-JpycyfjAFzQI1mqEzHeqWy" 'True) (C1 ('MetaCons "TrackList" 'PrefixI 'True) (S1 ('MetaSel ('Just "unTrackList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (NonEmpty Track))))