dvb

package module
v0.1.5 Latest Latest
Warning

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

Go to latest
Published: Feb 8, 2024 License: BSD-3-Clause Imports: 0 Imported by: 9

README

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	// ErrOverflow means that some buffer has been overflowed and some data
	// has been lost.
	ErrOverflow = TemporaryError("dvb: buffer overflow")
)

Functions

This section is empty.

Types

type CodeRate

type CodeRate uint32
const (
	FECNone CodeRate = iota
	FEC12
	FEC23
	FEC34
	FEC45
	FEC56
	FEC67
	FEC78
	FEC89
	FECAuto
	FEC35
	FEC910
)

func (CodeRate) String

func (cr CodeRate) String() string

type DeliverySystem

type DeliverySystem uint32

Device delivery sytem

const (
	SysUndefined DeliverySystem = iota
	SysDVBCAnnexA
	SysDVBCAnnexB
	SysDVBT
	SysDSS
	SysDVBS
	SysDVBS2
	SysDVBH
	SysISDBT
	SysISDBS
	SysISDBC
	SysATSC
	SysATSCMH
	SysDMBTH
	SysCMMB
	SysDAB
	SysDVBT2
	SysTURBO
	SysDVBCAnnexC
)

func (DeliverySystem) String

func (ds DeliverySystem) String() string

type Guard

type Guard uint32
const (
	Guard32 Guard = iota // 1/32
	Guard16              // 1/16
	Guard8               // 1/8
	Guard4               // 1/4
	GuardAuto
	Guard128  // 1/128
	GuardN128 // 19/128
	GuardN256 // 19/256
)

func (Guard) String

func (gi Guard) String() string

type Hierarchy

type Hierarchy uint32
const (
	HierarchyNone Hierarchy = iota
	Hierarchy1
	Hierarchy2
	Hierarchy4
	HierarchyAuto
)

func (Hierarchy) String

func (h Hierarchy) String() string

type Inversion

type Inversion uint32
const (
	InversionOff Inversion = iota
	InversionOn
	InversionAuto
)

func (Inversion) String

func (i Inversion) String() string

type Modulation

type Modulation uint32
const (
	QPSK Modulation = iota
	QAM16
	QAM32
	QAM64
	QAM128
	QAM256
	QAMAuto
	VSB8
	VSB16
	PSK8
	APSK16
	APSK32
	DQPSK
)

func (Modulation) String

func (m Modulation) String() string

type Pilot

type Pilot uint32

DVB-S2 pilot

const (
	PilotOn Pilot = iota
	PilotOff
	PilotAuto
)

type Rolloff

type Rolloff uint32

DVB-S2 rolloff

const (
	Rolloff35 Rolloff = iota // Implied value in DVB-S, default for DVB-S2
	Rolloff20
	Rolloff25
	RolloffAuto
)

type TemporaryError

type TemporaryError string

func (TemporaryError) Error

func (e TemporaryError) Error() string

type TxMode

type TxMode uint32
const (
	TxMode2k TxMode = iota
	TxMode8k
	TxModeAuto
	TxMode4k
	TxMode1k
	TxMode16k
	TxMode32k
)

func (TxMode) String

func (tm TxMode) String() string

Directories

Path Synopsis
examples
sdt
linuxdvb
demux
Package demux provides interface to Linux DVB demux device
Package demux provides interface to Linux DVB demux device
frontend
Package frontend provides interface to Linux DVB frontend device
Package frontend provides interface to Linux DVB frontend device
ts
Package ts contains MPEG-TS realated functions
Package ts contains MPEG-TS realated functions
pes
psi
Package psi provides functionality for read program specific information from MPEG transport stream.
Package psi provides functionality for read program specific information from MPEG transport stream.

Jump to

Keyboard shortcuts

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