Safe Haskell | None |
---|---|
Language | Haskell2010 |
A high-level RTP receiver for G.711-ALAW.
- rtpAlaw16kHzS16Source :: (MonadLogger m, MonadResource m) => Int -> HostPreference -> Int -> Source m (Stream RtpSsrc RtpSeqNum (Ticks (Hz 16000) Word64) () (Segment (640 :/ Hz 16000) (Audio (Hz 16000) Mono (Raw S16))))
- alawPayloadHandler :: RtpPayloadHandler t (Audio (Hz 8000) Mono (Raw ALaw))
Documentation
rtpAlaw16kHzS16Source :: (MonadLogger m, MonadResource m) => Int -> HostPreference -> Int -> Source m (Stream RtpSsrc RtpSeqNum (Ticks (Hz 16000) Word64) () (Segment (640 :/ Hz 16000) (Audio (Hz 16000) Mono (Raw S16)))) Source #
Opend a UDP port and listen for RTP- G711 Alaw packets
alawPayloadHandler :: RtpPayloadHandler t (Audio (Hz 8000) Mono (Raw ALaw)) Source #
Coerce an RtpPayload
to an ALaw
buffer.