conn

package
v1.0.1 Latest Latest
Warning

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

Go to latest
Published: Dec 12, 2022 License: MIT Imports: 3 Imported by: 1

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) ReadInterleavedFrame

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

ReadInterleavedFrame reads a InterleavedFrame.

func (*Conn) ReadInterleavedFrameOrRequest

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

ReadInterleavedFrameOrRequest reads an InterleavedFrame or a Request.

func (*Conn) ReadInterleavedFrameOrResponse

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

ReadInterleavedFrameOrResponse reads an InterleavedFrame or a Response.

func (*Conn) ReadRequest

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

ReadRequest reads a Request.

func (*Conn) ReadRequestIgnoreFrames

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

ReadRequestIgnoreFrames reads a Request and ignores frames in between.

func (*Conn) ReadResponse

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

ReadResponse reads a Response.

func (*Conn) ReadResponseIgnoreFrames

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

ReadResponseIgnoreFrames reads a Response and ignores frames in between.

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