| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Data.MediaBus.Audio.Channels
Documentation
data ChannelLayout Source #
Constructors
| SingleChannel | |
| ChannelPair |
data ChannelPair a Source #
Constructors
| MkChannelPair a a |
Instances
| 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 #
Minimal complete definition
Methods
channelLayout :: c -> ChannelLayout Source #
Instances