Versions in this module Expand all Collapse all v1 v1.0.3 Oct 14, 2021 v1.0.2 Oct 12, 2021 Changes in this version + const DVB_PATH_WILDCARD — linux/amd64 + var DVB_DMX_ADD_PID = uintptr(C._DMX_ADD_PID()) — linux/amd64 + var DVB_DMX_GET_PES_PIDS = uintptr(C._DMX_GET_PES_PIDS()) — linux/amd64 + var DVB_DMX_GET_STC = uintptr(C._DMX_GET_STC()) — linux/amd64 + var DVB_DMX_REMOVE_PID = uintptr(C._DMX_REMOVE_PID()) — linux/amd64 + var DVB_DMX_SET_BUFFER_SIZE = uintptr(C._DMX_SET_BUFFER_SIZE()) — linux/amd64 + var DVB_DMX_SET_FILTER = uintptr(C._DMX_SET_FILTER()) — linux/amd64 + var DVB_DMX_SET_PES_FILTER = uintptr(C._DMX_SET_PES_FILTER()) — linux/amd64 + var DVB_DMX_START = uintptr(C._DMX_START()) — linux/amd64 + var DVB_DMX_STOP = uintptr(C._DMX_STOP()) — linux/amd64 + var DVB_FE_GET_INFO = uintptr(C._FE_GET_INFO()) — linux/amd64 + var DVB_FE_GET_PROPERTY = uintptr(C._FE_GET_PROPERTY()) — linux/amd64 + var DVB_FE_READ_STATUS = uintptr(C._FE_READ_STATUS()) — linux/amd64 + var DVB_FE_SET_PROPERTY = uintptr(C._FE_SET_PROPERTY()) — linux/amd64 + func DVBDevices() ([]uint, error) — linux/amd64 + func DVB_DMXAddPid(fd uintptr, pid uint16) error — linux/amd64 + func DVB_DMXGetStreamPids(fd uintptr) (map[DMXStreamType]uint16, error) — linux/amd64 + func DVB_DMXOpen(bus, demux uint) (*os.File, error) — linux/amd64 + func DVB_DMXPath(bus, demux uint) string — linux/amd64 + func DVB_DMXRemovePid(fd uintptr, pid uint16) error — linux/amd64 + func DVB_DMXSetBufferSize(fd uintptr, size uint32) error — linux/amd64 + func DVB_DMXSetSectionFilter(fd uintptr, filter DMXSectionFilter) error — linux/amd64 + func DVB_DMXSetStreamFilter(fd uintptr, filter DMXStreamFilter) error — linux/amd64 + func DVB_DMXStart(fd uintptr) error — linux/amd64 + func DVB_DMXStop(fd uintptr) error — linux/amd64 + func DVB_DVROpen(bus, demux uint) (*os.File, error) — linux/amd64 + func DVB_DVRPath(bus, demux uint) string — linux/amd64 + func DVB_FEBandwidth(fd uintptr) (uint, error) — linux/amd64 + func DVB_FEClear(fd uintptr) error — linux/amd64 + func DVB_FECodeRateHP(fd uintptr) (mutablehome.DVBCodeRate, error) — linux/amd64 + func DVB_FECodeRateLP(fd uintptr) (mutablehome.DVBCodeRate, error) — linux/amd64 + func DVB_FEDeliverySystem(fd uintptr) (mutablehome.DVBDeliverySystem, error) — linux/amd64 + func DVB_FEDeliverySystemEnum(fd uintptr) ([]mutablehome.DVBDeliverySystem, error) — linux/amd64 + func DVB_FEFrequency(fd uintptr) (uint, error) — linux/amd64 + func DVB_FEGetPropertyEnum(fd uintptr, key DVBFrontendKey) ([]uint8, error) — linux/amd64 + func DVB_FEGetPropertyUint32(fd uintptr, key DVBFrontendKey) (uint32, error) — linux/amd64 + func DVB_FEGuardInterval(fd uintptr) (mutablehome.DVBGuardInterval, error) — linux/amd64 + func DVB_FEHierarchy(fd uintptr) (mutablehome.DVBHierarchy, error) — linux/amd64 + func DVB_FEInnerFEC(fd uintptr) (mutablehome.DVBCodeRate, error) — linux/amd64 + func DVB_FEInversion(fd uintptr) (mutablehome.DVBInversion, error) — linux/amd64 + func DVB_FEModulation(fd uintptr) (mutablehome.DVBModulation, error) — linux/amd64 + func DVB_FEOpen(bus, frontend uint) (*os.File, error) — linux/amd64 + func DVB_FEPath(bus, frontend uint) string — linux/amd64 + func DVB_FESetBandwidth(fd uintptr, value uint) error — linux/amd64 + func DVB_FESetCodeRateHP(fd uintptr, value mutablehome.DVBCodeRate) error — linux/amd64 + func DVB_FESetCodeRateLP(fd uintptr, value mutablehome.DVBCodeRate) error — linux/amd64 + func DVB_FESetDeliverySystem(fd uintptr, sys mutablehome.DVBDeliverySystem) error — linux/amd64 + func DVB_FESetFrequency(fd uintptr, value uint) error — linux/amd64 + func DVB_FESetGuardInterval(fd uintptr, value mutablehome.DVBGuardInterval) error — linux/amd64 + func DVB_FESetHierarchy(fd uintptr, value mutablehome.DVBHierarchy) error — linux/amd64 + func DVB_FESetInnerFEC(fd uintptr, value mutablehome.DVBCodeRate) error — linux/amd64 + func DVB_FESetInversion(fd uintptr, value mutablehome.DVBInversion) error — linux/amd64 + func DVB_FESetModulation(fd uintptr, value mutablehome.DVBModulation) error — linux/amd64 + func DVB_FESetPropertyUint32(fd uintptr, key DVBFrontendKey, value uint32) error — linux/amd64 + func DVB_FESetTransmitMode(fd uintptr, value mutablehome.DVBTransmitMode) error — linux/amd64 + func DVB_FEStats(fd uintptr) (map[DVBFrontendKey]DVBFrontendStat, error) — linux/amd64 + func DVB_FETransmitMode(fd uintptr) (mutablehome.DVBTransmitMode, error) — linux/amd64 + func DVB_FETune(fd uintptr) error — linux/amd64 + func DVB_FEVersion(fd uintptr) (uint, uint, error) — linux/amd64 + type DMXFlags uint32 — linux/amd64 + const DVB_DMX_FLAG_CHECK_CRC + const DVB_DMX_FLAG_IMMEDIATE_START + const DVB_DMX_FLAG_NONE + const DVB_DMX_FLAG_ONESHOT + func (f DMXFlags) String() string + type DMXInput uint32 — linux/amd64 + const DVB_DMX_IN_DVR + const DVB_DMX_IN_FRONTEND + func (f DMXInput) String() string + type DMXOutput uint32 — linux/amd64 + const DVB_DMX_OUT_DECODER + const DVB_DMX_OUT_TAP + const DVB_DMX_OUT_TSDEMUX_TAP + const DVB_DMX_OUT_TS_TAP + func (f DMXOutput) String() string + type DMXPattern struct — linux/amd64 + Filter [16]byte + Mask [16]byte + Mode [16]byte + type DMXSectionFilter struct — linux/amd64 + Flags DMXFlags + Pattern DMXPattern + Pid uint16 + Timeout uint32 + func (f DMXSectionFilter) String() string + type DMXStreamFilter struct — linux/amd64 + Flags DMXFlags + In DMXInput + Out DMXOutput + Pid uint16 + Type DMXStreamType + func (f DMXStreamFilter) String() string + type DMXStreamType uint32 — linux/amd64 + const DVB_DMX_PES_AUDIO0 + const DVB_DMX_PES_AUDIO1 + const DVB_DMX_PES_AUDIO2 + const DVB_DMX_PES_AUDIO3 + const DVB_DMX_PES_OTHER + const DVB_DMX_PES_PCR0 + const DVB_DMX_PES_PCR1 + const DVB_DMX_PES_PCR2 + const DVB_DMX_PES_PCR3 + const DVB_DMX_PES_SUBTITLE0 + const DVB_DMX_PES_SUBTITLE1 + const DVB_DMX_PES_SUBTITLE2 + const DVB_DMX_PES_SUBTITLE3 + const DVB_DMX_PES_TELETEXT0 + const DVB_DMX_PES_TELETEXT1 + const DVB_DMX_PES_TELETEXT2 + const DVB_DMX_PES_TELETEXT3 + const DVB_DMX_PES_VIDEO0 + const DVB_DMX_PES_VIDEO1 + const DVB_DMX_PES_VIDEO2 + const DVB_DMX_PES_VIDEO3 + func (s DMXStreamType) String() string + type DVBFEPropertyEnum struct — linux/amd64 + Data [32]uint8 + Key DVBFrontendKey + Len uint32 + type DVBFEPropertyUint32 struct — linux/amd64 + Data uint32 + Key DVBFrontendKey + type DVBFrontendCaps uint64 — linux/amd64 + const DVB_FE_CAN_16VSB + const DVB_FE_CAN_2G_MODULATION + const DVB_FE_CAN_8VSB + const DVB_FE_CAN_BANDWIDTH_AUTO + const DVB_FE_CAN_FEC_1_2 + const DVB_FE_CAN_FEC_2_3 + const DVB_FE_CAN_FEC_3_4 + const DVB_FE_CAN_FEC_4_5 + const DVB_FE_CAN_FEC_5_6 + const DVB_FE_CAN_FEC_6_7 + const DVB_FE_CAN_FEC_7_8 + const DVB_FE_CAN_FEC_8_9 + const DVB_FE_CAN_FEC_AUTO + const DVB_FE_CAN_GUARD_INTERVAL_AUTO + const DVB_FE_CAN_HIERARCHY_AUTO + const DVB_FE_CAN_INVERSION_AUTO + const DVB_FE_CAN_MULTISTREAM + const DVB_FE_CAN_MUTE_TS + const DVB_FE_CAN_QAM_128 + const DVB_FE_CAN_QAM_16 + const DVB_FE_CAN_QAM_256 + const DVB_FE_CAN_QAM_32 + const DVB_FE_CAN_QAM_64 + const DVB_FE_CAN_QAM_AUTO + const DVB_FE_CAN_QPSK + const DVB_FE_CAN_RECOVER + const DVB_FE_CAN_TRANSMISSION_MODE_AUTO + const DVB_FE_CAN_TURBO_FEC + const DVB_FE_HAS_EXTENDED_CAPS + const DVB_FE_MAX + const DVB_FE_MIN + const DVB_FE_NEEDS_BENDING + const DVB_FE_NONE + func (f DVBFrontendCaps) String() string + func (v DVBFrontendCaps) StringFlag() string + type DVBFrontendInfo C.struct_dvb_frontend_info — linux/amd64 + func DVB_FEGetInfo(fd uintptr) (DVBFrontendInfo, error) + func (this DVBFrontendInfo) Caps() DVBFrontendCaps + func (this DVBFrontendInfo) FrequencyMax() uint32 + func (this DVBFrontendInfo) FrequencyMin() uint32 + func (this DVBFrontendInfo) FrequencyStepSize() uint32 + func (this DVBFrontendInfo) FrequencyTolerance() uint32 + func (this DVBFrontendInfo) Name() string + func (this DVBFrontendInfo) String() string + func (this DVBFrontendInfo) SymbolrateMax() uint32 + func (this DVBFrontendInfo) SymbolrateMin() uint32 + func (this DVBFrontendInfo) SymbolrateTolerance() uint32 + type DVBFrontendKey uint32 — linux/amd64 + const DVB_FE_KEY_API_VERSION + const DVB_FE_KEY_ATSCMH_FIC_VER + const DVB_FE_KEY_ATSCMH_NOG + const DVB_FE_KEY_ATSCMH_PARADE_ID + const DVB_FE_KEY_ATSCMH_PRC + const DVB_FE_KEY_ATSCMH_RS_CODE_MODE_PRI + const DVB_FE_KEY_ATSCMH_RS_CODE_MODE_SEC + const DVB_FE_KEY_ATSCMH_RS_FRAME_ENSEMBLE + const DVB_FE_KEY_ATSCMH_RS_FRAME_MODE + const DVB_FE_KEY_ATSCMH_SCCC_BLOCK_MODE + const DVB_FE_KEY_ATSCMH_SCCC_CODE_MODE_A + const DVB_FE_KEY_ATSCMH_SCCC_CODE_MODE_B + const DVB_FE_KEY_ATSCMH_SCCC_CODE_MODE_C + const DVB_FE_KEY_ATSCMH_SCCC_CODE_MODE_D + const DVB_FE_KEY_ATSCMH_SGN + const DVB_FE_KEY_ATSCMH_TNOG + const DVB_FE_KEY_BANDWIDTH_HZ + const DVB_FE_KEY_CLEAR + const DVB_FE_KEY_CODE_RATE_HP + const DVB_FE_KEY_CODE_RATE_LP + const DVB_FE_KEY_DELIVERY_SYSTEM + const DVB_FE_KEY_DISEQC_MASTER + const DVB_FE_KEY_DISEQC_SLAVE_REPLY + const DVB_FE_KEY_DVBT2_PLP_ID_LEGACY + const DVB_FE_KEY_ENUM_DELSYS + const DVB_FE_KEY_FE_CAPABILITY + const DVB_FE_KEY_FE_CAPABILITY_COUNT + const DVB_FE_KEY_FREQUENCY + const DVB_FE_KEY_GUARD_INTERVAL + const DVB_FE_KEY_HIERARCHY + const DVB_FE_KEY_INNER_FEC + const DVB_FE_KEY_INTERLEAVING + const DVB_FE_KEY_INVERSION + const DVB_FE_KEY_ISDBT_LAYERA_FEC + const DVB_FE_KEY_ISDBT_LAYERA_MODULATION + const DVB_FE_KEY_ISDBT_LAYERA_SEGMENT_COUNT + const DVB_FE_KEY_ISDBT_LAYERA_TIME_INTERLEAVING + const DVB_FE_KEY_ISDBT_LAYERB_FEC + const DVB_FE_KEY_ISDBT_LAYERB_MODULATION + const DVB_FE_KEY_ISDBT_LAYERB_SEGMENT_COUNT + const DVB_FE_KEY_ISDBT_LAYERB_TIME_INTERLEAVING + const DVB_FE_KEY_ISDBT_LAYERC_FEC + const DVB_FE_KEY_ISDBT_LAYERC_MODULATION + const DVB_FE_KEY_ISDBT_LAYERC_SEGMENT_COUNT + const DVB_FE_KEY_ISDBT_LAYERC_TIME_INTERLEAVING + const DVB_FE_KEY_ISDBT_LAYER_ENABLED + const DVB_FE_KEY_ISDBT_PARTIAL_RECEPTION + const DVB_FE_KEY_ISDBT_SB_SEGMENT_COUNT + const DVB_FE_KEY_ISDBT_SB_SEGMENT_IDX + const DVB_FE_KEY_ISDBT_SB_SUBCHANNEL_ID + const DVB_FE_KEY_ISDBT_SOUND_BROADCASTING + const DVB_FE_KEY_LNA + const DVB_FE_KEY_MAX + const DVB_FE_KEY_MIN + const DVB_FE_KEY_MODULATION + const DVB_FE_KEY_NONE + const DVB_FE_KEY_PILOT + const DVB_FE_KEY_ROLLOFF + const DVB_FE_KEY_SCRAMBLING_SEQUENCE_INDEX + const DVB_FE_KEY_STREAM_ID + const DVB_FE_KEY_SYMBOL_RATE + const DVB_FE_KEY_TONE + const DVB_FE_KEY_TRANSMISSION_MODE + const DVB_FE_KEY_TUNE + const DVB_FE_KEY_VOLTAGE + const DVB_FE_STAT_CNR + const DVB_FE_STAT_ERROR_BLOCK_COUNT + const DVB_FE_STAT_POST_ERROR_BIT_COUNT + const DVB_FE_STAT_POST_TOTAL_BIT_COUNT + const DVB_FE_STAT_PRE_ERROR_BIT_COUNT + const DVB_FE_STAT_PRE_TOTAL_BIT_COUNT + const DVB_FE_STAT_SIGNAL_STRENGTH + const DVB_FE_STAT_TOTAL_BLOCK_COUNT + func (k DVBFrontendKey) String() string + type DVBFrontendScale uint8 — linux/amd64 + const DVB_FE_SCALE_COUNTER + const DVB_FE_SCALE_DECIBEL + const DVB_FE_SCALE_NONE + const DVB_FE_SCALE_RELATIVE + func (s DVBFrontendScale) String() string + type DVBFrontendStat struct — linux/amd64 + Scale DVBFrontendScale + Value int64 + func (stat DVBFrontendStat) Counter() uint64 + func (stat DVBFrontendStat) Decibel() float64 + func (stat DVBFrontendStat) Relative() float64 + func (stat DVBFrontendStat) String() string + type DVBFrontendStats struct — linux/amd64 + Data [9 * 4]byte + Key DVBFrontendKey + Len uint8 + type DVBFrontendStatus C.int — linux/amd64 + const DVB_FE_STATUS_HAS_CARRIER + const DVB_FE_STATUS_HAS_LOCK + const DVB_FE_STATUS_HAS_SIGNAL + const DVB_FE_STATUS_HAS_SYNC + const DVB_FE_STATUS_HAS_VITERBI + const DVB_FE_STATUS_MAX + const DVB_FE_STATUS_MIN + const DVB_FE_STATUS_NONE + const DVB_FE_STATUS_REINIT + const DVB_FE_STATUS_TIMEDOUT + func DVB_FEReadStatus(fd uintptr) (DVBFrontendStatus, error) + func (f DVBFrontendStatus) String() string + func (s DVBFrontendStatus) StringFlag() string + type DVBFrontendValue C.struct_dtv_property — linux/amd64