Documentation
¶
Overview ¶
Package twilio provides Twilio Media Streams 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 {
StreamSid string
CallSid string
AccountSid string
AuthToken string
Region string
Edge string
SampleRate int
TwilioRate int
AutoHangUp bool
// contains filtered or unexported fields
}
Serializer implements serialize.Serializer and serialize.SerializerWithSetup for Twilio Media Streams.
func NewSerializer ¶
func NewSerializer(streamSid, callSid, accountSid, authToken, region, edge string, params *Params) *Serializer
NewSerializer returns a Twilio Media Streams 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.