Documentation
¶
Overview ¶
Package plivo provides Plivo Audio Streaming WebSocket protocol serializer.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Serializer ¶
type Serializer struct {
StreamID string
CallID string
AuthID string
AuthToken string
SampleRate int
PlivoRate int
AutoHangUp bool
// contains filtered or unexported fields
}
Serializer implements serialize.Serializer and serialize.SerializerWithSetup for Plivo.
func NewSerializer ¶
func NewSerializer(streamID, callID, authID, authToken string, params *Params) *Serializer
NewSerializer returns a Plivo WebSocket serializer.
func (*Serializer) Deserialize ¶
func (s *Serializer) Deserialize(data []byte) (frames.Frame, error)
Deserialize implements serialize.Serializer.
func (*Serializer) Serialize ¶
func (s *Serializer) Serialize(f frames.Frame) ([]byte, error)
Serialize implements serialize.Serializer.
func (*Serializer) Setup ¶
func (s *Serializer) Setup(start *frames.StartFrame)
Setup implements serialize.SerializerWithSetup.
Click to show internal directories.
Click to hide internal directories.