Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
data ChannelLayout Source #
data ChannelPair a Source #
MkChannelPair a a |
Eq a => Eq (ChannelPair a) Source # | |
Ord a => Ord (ChannelPair a) Source # | |
Show a => Show (ChannelPair a) Source # | |
Generic (ChannelPair a) Source # | |
Arbitrary a => Arbitrary (ChannelPair a) Source # | |
Storable s => Storable (ChannelPair s) Source # | |
NFData a => NFData (ChannelPair a) Source # | |
CanBeBlank r => CanBeBlank (ChannelPair r) Source # | |
HasChannelLayout a => HasChannelLayout (ChannelPair a) Source # | |
IsAudioSample a => IsAudioSample (ChannelPair a) Source # | |
HasDuration (Proxy * a) => HasDuration (Proxy * (ChannelPair a)) Source # | |
type Rep (ChannelPair a) Source # | |
type GetAudioSampleRate (ChannelPair a) Source # | |
type SetAudioSampleRate (ChannelPair a) x Source # | |
leftSample :: forall a. Lens' (ChannelPair a) a Source #
rightSample :: forall a. Lens' (ChannelPair a) a Source #
class HasChannelLayout c where Source #
channelLayout :: c -> ChannelLayout Source #