conn

package
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 27, 2023 License: MIT Imports: 3 Imported by: 0

Documentation

Overview

Package conn contains a RTSP connection implementation.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Conn

type Conn struct {
	// contains filtered or unexported fields
}

Conn is a RTSP connection.

func NewConn

func NewConn(rw io.ReadWriter) *Conn

NewConn allocates a Conn.

func (*Conn) Read

func (c *Conn) Read() (interface{}, error)

Read reads a Request, a Response or an Interleaved frame.

func (*Conn) ReadInterleavedFrame

func (c *Conn) ReadInterleavedFrame() (*base.InterleavedFrame, error)

ReadInterleavedFrame reads a InterleavedFrame.

func (*Conn) ReadRequest

func (c *Conn) ReadRequest() (*base.Request, error)

ReadRequest reads a Request.

func (*Conn) ReadResponse

func (c *Conn) ReadResponse() (*base.Response, error)

ReadResponse reads a Response.

func (*Conn) WriteInterleavedFrame

func (c *Conn) WriteInterleavedFrame(fr *base.InterleavedFrame, buf []byte) error

WriteInterleavedFrame writes an interleaved frame.

func (*Conn) WriteRequest

func (c *Conn) WriteRequest(req *base.Request) error

WriteRequest writes a request.

func (*Conn) WriteResponse

func (c *Conn) WriteResponse(res *base.Response) error

WriteResponse writes a response.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL