- data PCM a = PCM {
- unPCM :: !a
- pcmIdentifiers :: [ByteString -> Maybe Codec]
- enumPCMDouble :: (Functor m, MonadIO m) => Enumeratee [Stream] [(TimeStamp, PCM Double)] m a
- enumListPCMDouble :: (Functor m, MonadIO m) => Enumeratee [Stream] [(TimeStamp, [PCM Double])] m a
- enumSummaryPCMDouble :: (Functor m, MonadIO m) => Int -> Enumeratee [Stream] [Summary (PCM Double)] m a
- wholeTrackSummaryPCMDouble :: (Functor m, MonadIO m) => [IdentifyCodec] -> TrackNo -> Iteratee ByteString m (Summary (PCM Double))
- enumSummaryListPCMDouble :: (Functor m, MonadIO m) => Int -> Enumeratee [Stream] [[Summary (PCM Double)]] m a
- wholeTrackSummaryListPCMDouble :: (Functor m, MonadIO m) => [IdentifyCodec] -> TrackNo -> Iteratee ByteString m [Summary (PCM Double)]
PCM Type
Typeable1 PCM | |
ZoomWrite (PCM Double) | |
ZoomWrite (PCM Float) | |
ZoomWrite (PCM Int) | |
ZoomWrite (PCM Int8) | |
ZoomWrite (PCM Int16) | |
ZoomWrite (PCM Int32) | |
ZoomWrite (PCM Int64) | |
ZoomReadable (PCM Double) | |
ZoomReadable (PCM Float) | |
ZoomReadable (PCM Int) | |
ZoomReadable (PCM Int8) | |
ZoomReadable (PCM Int16) | |
ZoomReadable (PCM Int32) | |
ZoomReadable (PCM Int64) | |
ZoomWritable (PCM Double) | |
ZoomWritable (PCM Float) | |
ZoomWritable (PCM Int) | |
ZoomWritable (PCM Int8) | |
ZoomWritable (PCM Int16) | |
ZoomWritable (PCM Int32) | |
ZoomWritable (PCM Int64) | |
ZoomWrite (SampleOffset, PCM Double) | |
ZoomWrite (SampleOffset, PCM Float) | |
ZoomWrite (SampleOffset, PCM Int) | |
ZoomWrite (SampleOffset, PCM Int8) | |
ZoomWrite (SampleOffset, PCM Int16) | |
ZoomWrite (SampleOffset, PCM Int32) | |
ZoomWrite (SampleOffset, PCM Int64) |
Codec identifiers
pcmIdentifiers :: [ByteString -> Maybe Codec]Source
enumPCMDouble :: (Functor m, MonadIO m) => Enumeratee [Stream] [(TimeStamp, PCM Double)] m aSource
enumListPCMDouble :: (Functor m, MonadIO m) => Enumeratee [Stream] [(TimeStamp, [PCM Double])] m aSource
enumSummaryPCMDouble :: (Functor m, MonadIO m) => Int -> Enumeratee [Stream] [Summary (PCM Double)] m aSource
wholeTrackSummaryPCMDouble :: (Functor m, MonadIO m) => [IdentifyCodec] -> TrackNo -> Iteratee ByteString m (Summary (PCM Double))Source
Read the summary of an entire track.
enumSummaryListPCMDouble :: (Functor m, MonadIO m) => Int -> Enumeratee [Stream] [[Summary (PCM Double)]] m aSource
wholeTrackSummaryListPCMDouble :: (Functor m, MonadIO m) => [IdentifyCodec] -> TrackNo -> Iteratee ByteString m [Summary (PCM Double)]Source
Read the summary of an entire track.