mediabus-0.2.0.1: Multimedia streaming on top of Conduit

Safe HaskellNone
LanguageHaskell2010

Data.MediaBus.Payload

Documentation

class SetPayload a (GetPayload a) ~ a => HasPayload a where Source #

Minimal complete definition

payload

Associated Types

type GetPayload a Source #

type SetPayload a b Source #

Methods

payload :: Traversal a (SetPayload a b) (GetPayload a) b Source #

Instances

HasPayload a => HasPayload (Discontinous a) Source # 

Associated Types

type GetPayload (Discontinous a) :: * Source #

type SetPayload (Discontinous a) b :: * Source #

Methods

payload :: Applicative f => (GetPayload (Discontinous a) -> f b) -> Discontinous a -> f (SetPayload (Discontinous a) b) Source #

HasPayload (Frame s t c) Source # 

Associated Types

type GetPayload (Frame s t c) :: * Source #

type SetPayload (Frame s t c) b :: * Source #

Methods

payload :: Applicative f => (GetPayload (Frame s t c) -> f b) -> Frame s t c -> f (SetPayload (Frame s t c) b) Source #

HasPayload (Stream i s t p c) Source # 

Associated Types

type GetPayload (Stream i s t p c) :: * Source #

type SetPayload (Stream i s t p c) b :: * Source #

Methods

payload :: Applicative f => (GetPayload (Stream i s t p c) -> f b) -> Stream i s t p c -> f (SetPayload (Stream i s t p c) b) Source #