(Typeable k t, KnownRate r, KnownChannelLayout * c) => Show (MediaDescription * (Audio r c (Raw k t))) # | |
|
CanBeSample (Pcm c t) => Eq (Audio r c (Raw * t)) # | |
|
(Typeable * t, KnownRate r, KnownChannelLayout * c, CanBeSample (Pcm c t), Show (Pcm c t)) => Show (Audio r c (Raw * t)) # | |
|
CanBeSample (Pcm c t) => Monoid (Audio r c (Raw * t)) # | |
|
CanBeSample (Pcm c t) => NFData (Audio r c (Raw * t)) # | |
|
(Typeable * t, KnownRate r, KnownChannelLayout * c, CanBeSample (Pcm c t)) => IsMedia (Audio r c (Raw * t)) Source # | |
|
KnownChannelLayout * c => HasChannelLayout (Audio r c t) Source # | |
|
(KnownRate r, CanBeSample (Pcm c t)) => HasDuration (Audio r c (Raw * t)) Source # | |
|
KnownRate r => HasRate (Audio r c t) Source # | |
|
(CanBeSample (Pcm c t), KnownRate r) => CanSegment (Audio r c (Raw * t)) Source # | |
|
(KnownRate r, CanBeSample (Pcm c t), CanBeBlank (Pcm c t)) => CanGenerateBlankMedia (Audio r c (Raw * t)) Source # | |
|
(IsMedia (Audio r c e), IsMedia (Audio r' c' e')) => HasMedia (Audio r c e) (Audio r' c' e') Source # | |
|
(CanBeSample (Pcm c t), CanBeSample (Pcm c' t'), EachSampleL (Audio r c (Raw * t)) (Audio r' c' (Raw * t')) (Pcm c t) (Pcm c' t'), EachChannelL (Pcm c t) (Pcm c' t') t t') => EachChannel (Audio r c (Raw * t)) (Audio r' c' (Raw * t')) Source # | |
|
(CanBeSample (Pcm c t), CanBeSample (Pcm c' t')) => EachSample (Audio r c (Raw * t)) (Audio r' c' (Raw * t')) Source # | |
|
(CanBeSample (Pcm ca a), CanBeSample (Pcm cb b)) => HasMediaBuffer (Audio r ca (Raw * a)) (Audio r' cb (Raw * b)) Source # | |
|
data Audio r c (Raw * t) Source # | All Pcm audio is audio. An Audio instance with Pcm s in a MediaBuffer . |
|
type MediaFrom (Audio r c e) Source # | |
|
type MediaTo (Audio r' c' e') Source # | |
|
type ChannelsFrom (Audio r c (Raw * t)) Source # | |
|
type ChannelsTo (Audio r' c' (Raw * t')) Source # | |
|
type ChannelLayout (Audio r c t) Source # | |
|
type GetRate (Audio r c t) Source # | |
|
type SamplesFrom (Audio r c (Raw * t)) Source # | |
|
type SamplesTo (Audio r' c' (Raw * t')) Source # | |
|
type MediaBufferFrom (Audio r ca (Raw * a)) Source # | |
|
type MediaBufferTo (Audio r' cb (Raw * b)) Source # | |
|
type SetChannelLayout (Audio r c t) c' Source # | |
|
type SetRate (Audio r c t) x Source # | |
|