 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Overview ¶
DVB (Digital Video Broadcasting) bindings for Go
When you depend on this code, use -tags dvb when running go build test and install. In order to install scan tables for multiplexers, use:
apt install dtv-scan-tables
Index ¶
- type TuneParams
- func (this *TuneParams) Name() string
- func (this *TuneParams) SetBandwidth(value uint32)
- func (this *TuneParams) SetCoderate(lp, hp FECodeRate)
- func (this *TuneParams) SetDeliverySystem(value FEDeliverySystem)
- func (this *TuneParams) SetFrequency(value uint32)
- func (this *TuneParams) SetGuardInterval(value FEGuardInterval)
- func (this *TuneParams) SetHierarchy(value FEHierarchy)
- func (this *TuneParams) SetInnerFEC(value FECodeRate)
- func (this *TuneParams) SetInversion(value FEInversion)
- func (this *TuneParams) SetModulation(value FEModulation)
- func (this *TuneParams) SetSymbolrate(value uint32)
- func (this *TuneParams) SetTransmitMode(value FETransmitMode)
- func (this *TuneParams) String() string
 
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type TuneParams ¶
type TuneParams struct {
	DeliverySystem         FEDeliverySystem
	Frequency              uint32
	Modulation             FEModulation
	Bandwidth              uint32
	SymbolRate             uint32
	CodeRateLp, CodeRateHp FECodeRate
	InnerFEC               FECodeRate
	TransmitMode           FETransmitMode
	GuardInterval          FEGuardInterval
	Hierarchy              FEHierarchy
	Inversion              FEInversion
	// contains filtered or unexported fields
}
    func NewTuneParams ¶
func NewTuneParams(name string) *TuneParams
NewTuneParams returns a new set of scan parameters
func ReadTuneParamsTable ¶
func ReadTuneParamsTable(r io.Reader) ([]*TuneParams, error)
ReadTuneParamsTable returns tuning parameters from a file or handle
func (*TuneParams) Name ¶
func (this *TuneParams) Name() string
func (*TuneParams) SetBandwidth ¶
func (this *TuneParams) SetBandwidth(value uint32)
func (*TuneParams) SetCoderate ¶
func (this *TuneParams) SetCoderate(lp, hp FECodeRate)
func (*TuneParams) SetDeliverySystem ¶
func (this *TuneParams) SetDeliverySystem(value FEDeliverySystem)
func (*TuneParams) SetFrequency ¶
func (this *TuneParams) SetFrequency(value uint32)
func (*TuneParams) SetGuardInterval ¶
func (this *TuneParams) SetGuardInterval(value FEGuardInterval)
func (*TuneParams) SetHierarchy ¶
func (this *TuneParams) SetHierarchy(value FEHierarchy)
func (*TuneParams) SetInnerFEC ¶
func (this *TuneParams) SetInnerFEC(value FECodeRate)
func (*TuneParams) SetInversion ¶
func (this *TuneParams) SetInversion(value FEInversion)
func (*TuneParams) SetModulation ¶
func (this *TuneParams) SetModulation(value FEModulation)
func (*TuneParams) SetSymbolrate ¶
func (this *TuneParams) SetSymbolrate(value uint32)
func (*TuneParams) SetTransmitMode ¶
func (this *TuneParams) SetTransmitMode(value FETransmitMode)
func (*TuneParams) String ¶
func (this *TuneParams) String() string
 Click to show internal directories. 
   Click to hide internal directories.