Documentation
¶
Index ¶
- Constants
- type AudioExtraMetaData
- type AudioPreselection
- type AudioPreselectionLabel
- type AudioPreselectionRenderingIndicationType
- type AudioPresentation
- type AudioStreamType
- type AvStreamType
- func (u *AvStreamType) GetAudio() (AudioStreamType, bool)
- func (u *AvStreamType) GetVideo() (VideoStreamType, bool)
- func (u *AvStreamType) MarshalParcel(p *parcel.Parcel) error
- func (u *AvStreamType) SetAudio(v AudioStreamType)
- func (u *AvStreamType) SetVideo(v VideoStreamType)
- func (u *AvStreamType) UnmarshalParcel(p *parcel.Parcel) error
- type Constant
- type Constant64Bit
- type DataFormat
- type DemuxAlpFilterSettings
- type DemuxAlpFilterSettingsFilterSettings
- func (u *DemuxAlpFilterSettingsFilterSettings) GetNoinit() (bool, bool)
- func (u *DemuxAlpFilterSettingsFilterSettings) GetSection() (DemuxFilterSectionSettings, bool)
- func (u *DemuxAlpFilterSettingsFilterSettings) MarshalParcel(p *parcel.Parcel) error
- func (u *DemuxAlpFilterSettingsFilterSettings) SetNoinit(v bool)
- func (u *DemuxAlpFilterSettingsFilterSettings) SetSection(v DemuxFilterSectionSettings)
- func (u *DemuxAlpFilterSettingsFilterSettings) UnmarshalParcel(p *parcel.Parcel) error
- type DemuxAlpFilterType
- type DemuxAlpLengthType
- type DemuxCapabilities
- type DemuxFilterAvSettings
- type DemuxFilterDownloadEvent
- type DemuxFilterDownloadSettings
- type DemuxFilterEvent
- func (u *DemuxFilterEvent) GetDownload() (DemuxFilterDownloadEvent, bool)
- func (u *DemuxFilterEvent) GetIpPayload() (DemuxFilterIpPayloadEvent, bool)
- func (u *DemuxFilterEvent) GetMedia() (DemuxFilterMediaEvent, bool)
- func (u *DemuxFilterEvent) GetMmtpRecord() (DemuxFilterMmtpRecordEvent, bool)
- func (u *DemuxFilterEvent) GetMonitorEvent() (DemuxFilterMonitorEvent, bool)
- func (u *DemuxFilterEvent) GetPes() (DemuxFilterPesEvent, bool)
- func (u *DemuxFilterEvent) GetSection() (DemuxFilterSectionEvent, bool)
- func (u *DemuxFilterEvent) GetStartId() (int32, bool)
- func (u *DemuxFilterEvent) GetTemi() (DemuxFilterTemiEvent, bool)
- func (u *DemuxFilterEvent) GetTsRecord() (DemuxFilterTsRecordEvent, bool)
- func (u *DemuxFilterEvent) MarshalParcel(p *parcel.Parcel) error
- func (u *DemuxFilterEvent) SetDownload(v DemuxFilterDownloadEvent)
- func (u *DemuxFilterEvent) SetIpPayload(v DemuxFilterIpPayloadEvent)
- func (u *DemuxFilterEvent) SetMedia(v DemuxFilterMediaEvent)
- func (u *DemuxFilterEvent) SetMmtpRecord(v DemuxFilterMmtpRecordEvent)
- func (u *DemuxFilterEvent) SetMonitorEvent(v DemuxFilterMonitorEvent)
- func (u *DemuxFilterEvent) SetPes(v DemuxFilterPesEvent)
- func (u *DemuxFilterEvent) SetSection(v DemuxFilterSectionEvent)
- func (u *DemuxFilterEvent) SetStartId(v int32)
- func (u *DemuxFilterEvent) SetTemi(v DemuxFilterTemiEvent)
- func (u *DemuxFilterEvent) SetTsRecord(v DemuxFilterTsRecordEvent)
- func (u *DemuxFilterEvent) UnmarshalParcel(p *parcel.Parcel) error
- type DemuxFilterIpPayloadEvent
- type DemuxFilterMainType
- type DemuxFilterMediaEvent
- type DemuxFilterMediaEventExtraMetaData
- func (u *DemuxFilterMediaEventExtraMetaData) GetAudio() (AudioExtraMetaData, bool)
- func (u *DemuxFilterMediaEventExtraMetaData) GetAudioPresentations() ([]AudioPresentation, bool)
- func (u *DemuxFilterMediaEventExtraMetaData) GetNoinit() (bool, bool)
- func (u *DemuxFilterMediaEventExtraMetaData) MarshalParcel(p *parcel.Parcel) error
- func (u *DemuxFilterMediaEventExtraMetaData) SetAudio(v AudioExtraMetaData)
- func (u *DemuxFilterMediaEventExtraMetaData) SetAudioPresentations(v []AudioPresentation)
- func (u *DemuxFilterMediaEventExtraMetaData) SetNoinit(v bool)
- func (u *DemuxFilterMediaEventExtraMetaData) UnmarshalParcel(p *parcel.Parcel) error
- type DemuxFilterMmtpRecordEvent
- type DemuxFilterMonitorEvent
- func (u *DemuxFilterMonitorEvent) GetCid() (int32, bool)
- func (u *DemuxFilterMonitorEvent) GetScramblingStatus() (ScramblingStatus, bool)
- func (u *DemuxFilterMonitorEvent) MarshalParcel(p *parcel.Parcel) error
- func (u *DemuxFilterMonitorEvent) SetCid(v int32)
- func (u *DemuxFilterMonitorEvent) SetScramblingStatus(v ScramblingStatus)
- func (u *DemuxFilterMonitorEvent) UnmarshalParcel(p *parcel.Parcel) error
- type DemuxFilterMonitorEventType
- type DemuxFilterPesDataSettings
- type DemuxFilterPesEvent
- type DemuxFilterRecordSettings
- type DemuxFilterScIndexMask
- func (u *DemuxFilterScIndexMask) GetScAvc() (int32, bool)
- func (u *DemuxFilterScIndexMask) GetScHevc() (int32, bool)
- func (u *DemuxFilterScIndexMask) GetScIndex() (int32, bool)
- func (u *DemuxFilterScIndexMask) GetScVvc() (int32, bool)
- func (u *DemuxFilterScIndexMask) MarshalParcel(p *parcel.Parcel) error
- func (u *DemuxFilterScIndexMask) SetScAvc(v int32)
- func (u *DemuxFilterScIndexMask) SetScHevc(v int32)
- func (u *DemuxFilterScIndexMask) SetScIndex(v int32)
- func (u *DemuxFilterScIndexMask) SetScVvc(v int32)
- func (u *DemuxFilterScIndexMask) UnmarshalParcel(p *parcel.Parcel) error
- type DemuxFilterSectionBits
- type DemuxFilterSectionEvent
- type DemuxFilterSectionSettings
- type DemuxFilterSectionSettingsCondition
- func (u *DemuxFilterSectionSettingsCondition) GetSectionBits() (DemuxFilterSectionBits, bool)
- func (u *DemuxFilterSectionSettingsCondition) GetTableInfo() (DemuxFilterSectionSettingsConditionTableInfo, bool)
- func (u *DemuxFilterSectionSettingsCondition) MarshalParcel(p *parcel.Parcel) error
- func (u *DemuxFilterSectionSettingsCondition) SetSectionBits(v DemuxFilterSectionBits)
- func (u *DemuxFilterSectionSettingsCondition) SetTableInfo(v DemuxFilterSectionSettingsConditionTableInfo)
- func (u *DemuxFilterSectionSettingsCondition) UnmarshalParcel(p *parcel.Parcel) error
- type DemuxFilterSectionSettingsConditionTableInfo
- type DemuxFilterSettings
- func (u *DemuxFilterSettings) GetAlp() (DemuxAlpFilterSettings, bool)
- func (u *DemuxFilterSettings) GetIp() (DemuxIpFilterSettings, bool)
- func (u *DemuxFilterSettings) GetMmtp() (DemuxMmtpFilterSettings, bool)
- func (u *DemuxFilterSettings) GetTlv() (DemuxTlvFilterSettings, bool)
- func (u *DemuxFilterSettings) GetTs() (DemuxTsFilterSettings, bool)
- func (u *DemuxFilterSettings) MarshalParcel(p *parcel.Parcel) error
- func (u *DemuxFilterSettings) SetAlp(v DemuxAlpFilterSettings)
- func (u *DemuxFilterSettings) SetIp(v DemuxIpFilterSettings)
- func (u *DemuxFilterSettings) SetMmtp(v DemuxMmtpFilterSettings)
- func (u *DemuxFilterSettings) SetTlv(v DemuxTlvFilterSettings)
- func (u *DemuxFilterSettings) SetTs(v DemuxTsFilterSettings)
- func (u *DemuxFilterSettings) UnmarshalParcel(p *parcel.Parcel) error
- type DemuxFilterStatus
- type DemuxFilterSubType
- func (u *DemuxFilterSubType) GetAlpFilterType() (DemuxAlpFilterType, bool)
- func (u *DemuxFilterSubType) GetIpFilterType() (DemuxIpFilterType, bool)
- func (u *DemuxFilterSubType) GetMmtpFilterType() (DemuxMmtpFilterType, bool)
- func (u *DemuxFilterSubType) GetTlvFilterType() (DemuxTlvFilterType, bool)
- func (u *DemuxFilterSubType) GetTsFilterType() (DemuxTsFilterType, bool)
- func (u *DemuxFilterSubType) MarshalParcel(p *parcel.Parcel) error
- func (u *DemuxFilterSubType) SetAlpFilterType(v DemuxAlpFilterType)
- func (u *DemuxFilterSubType) SetIpFilterType(v DemuxIpFilterType)
- func (u *DemuxFilterSubType) SetMmtpFilterType(v DemuxMmtpFilterType)
- func (u *DemuxFilterSubType) SetTlvFilterType(v DemuxTlvFilterType)
- func (u *DemuxFilterSubType) SetTsFilterType(v DemuxTsFilterType)
- func (u *DemuxFilterSubType) UnmarshalParcel(p *parcel.Parcel) error
- type DemuxFilterTemiEvent
- type DemuxFilterTsRecordEvent
- type DemuxFilterType
- type DemuxInfo
- type DemuxIpAddress
- type DemuxIpAddressIpAddress
- func (u *DemuxIpAddressIpAddress) GetV4() ([]byte, bool)
- func (u *DemuxIpAddressIpAddress) GetV6() ([]byte, bool)
- func (u *DemuxIpAddressIpAddress) MarshalParcel(p *parcel.Parcel) error
- func (u *DemuxIpAddressIpAddress) SetV4(v []byte)
- func (u *DemuxIpAddressIpAddress) SetV6(v []byte)
- func (u *DemuxIpAddressIpAddress) UnmarshalParcel(p *parcel.Parcel) error
- type DemuxIpFilterSettings
- type DemuxIpFilterSettingsFilterSettings
- func (u *DemuxIpFilterSettingsFilterSettings) GetBPassthrough() (bool, bool)
- func (u *DemuxIpFilterSettingsFilterSettings) GetNoinit() (bool, bool)
- func (u *DemuxIpFilterSettingsFilterSettings) GetSection() (DemuxFilterSectionSettings, bool)
- func (u *DemuxIpFilterSettingsFilterSettings) MarshalParcel(p *parcel.Parcel) error
- func (u *DemuxIpFilterSettingsFilterSettings) SetBPassthrough(v bool)
- func (u *DemuxIpFilterSettingsFilterSettings) SetNoinit(v bool)
- func (u *DemuxIpFilterSettingsFilterSettings) SetSection(v DemuxFilterSectionSettings)
- func (u *DemuxIpFilterSettingsFilterSettings) UnmarshalParcel(p *parcel.Parcel) error
- type DemuxIpFilterType
- type DemuxMmtpFilterSettings
- type DemuxMmtpFilterSettingsFilterSettings
- func (u *DemuxMmtpFilterSettingsFilterSettings) GetAv() (DemuxFilterAvSettings, bool)
- func (u *DemuxMmtpFilterSettingsFilterSettings) GetDownload() (DemuxFilterDownloadSettings, bool)
- func (u *DemuxMmtpFilterSettingsFilterSettings) GetNoinit() (bool, bool)
- func (u *DemuxMmtpFilterSettingsFilterSettings) GetPesData() (DemuxFilterPesDataSettings, bool)
- func (u *DemuxMmtpFilterSettingsFilterSettings) GetRecord() (DemuxFilterRecordSettings, bool)
- func (u *DemuxMmtpFilterSettingsFilterSettings) GetSection() (DemuxFilterSectionSettings, bool)
- func (u *DemuxMmtpFilterSettingsFilterSettings) MarshalParcel(p *parcel.Parcel) error
- func (u *DemuxMmtpFilterSettingsFilterSettings) SetAv(v DemuxFilterAvSettings)
- func (u *DemuxMmtpFilterSettingsFilterSettings) SetDownload(v DemuxFilterDownloadSettings)
- func (u *DemuxMmtpFilterSettingsFilterSettings) SetNoinit(v bool)
- func (u *DemuxMmtpFilterSettingsFilterSettings) SetPesData(v DemuxFilterPesDataSettings)
- func (u *DemuxMmtpFilterSettingsFilterSettings) SetRecord(v DemuxFilterRecordSettings)
- func (u *DemuxMmtpFilterSettingsFilterSettings) SetSection(v DemuxFilterSectionSettings)
- func (u *DemuxMmtpFilterSettingsFilterSettings) UnmarshalParcel(p *parcel.Parcel) error
- type DemuxMmtpFilterType
- type DemuxPid
- type DemuxProxy
- func (p *DemuxProxy) AsBinder() binder.IBinder
- func (p *DemuxProxy) Close(ctx context.Context) error
- func (p *DemuxProxy) ConnectCiCam(ctx context.Context, ciCamId int32) error
- func (p *DemuxProxy) DisconnectCiCam(ctx context.Context) error
- func (p *DemuxProxy) GetAvSyncHwId(ctx context.Context, filter IFilter) (int32, error)
- func (p *DemuxProxy) GetAvSyncTime(ctx context.Context, avSyncHwId int32) (int64, error)
- func (p *DemuxProxy) OpenDvr(ctx context.Context, type_ DvrType, bufferSize int32, cb IDvrCallback) (IDvr, error)
- func (p *DemuxProxy) OpenFilter(ctx context.Context, type_ DemuxFilterType, bufferSize int32, ...) (IFilter, error)
- func (p *DemuxProxy) OpenTimeFilter(ctx context.Context) (ITimeFilter, error)
- func (p *DemuxProxy) SetFrontendDataSource(ctx context.Context, frontendId int32) error
- type DemuxQueueNotifyBits
- type DemuxRecordScIndexType
- type DemuxScAvcIndex
- type DemuxScHevcIndex
- type DemuxScIndex
- type DemuxScVvcIndex
- type DemuxStub
- type DemuxTlvFilterSettings
- type DemuxTlvFilterSettingsFilterSettings
- func (u *DemuxTlvFilterSettingsFilterSettings) GetBPassthrough() (bool, bool)
- func (u *DemuxTlvFilterSettingsFilterSettings) GetNoinit() (bool, bool)
- func (u *DemuxTlvFilterSettingsFilterSettings) GetSection() (DemuxFilterSectionSettings, bool)
- func (u *DemuxTlvFilterSettingsFilterSettings) MarshalParcel(p *parcel.Parcel) error
- func (u *DemuxTlvFilterSettingsFilterSettings) SetBPassthrough(v bool)
- func (u *DemuxTlvFilterSettingsFilterSettings) SetNoinit(v bool)
- func (u *DemuxTlvFilterSettingsFilterSettings) SetSection(v DemuxFilterSectionSettings)
- func (u *DemuxTlvFilterSettingsFilterSettings) UnmarshalParcel(p *parcel.Parcel) error
- type DemuxTlvFilterType
- type DemuxTsFilterSettings
- type DemuxTsFilterSettingsFilterSettings
- func (u *DemuxTsFilterSettingsFilterSettings) GetAv() (DemuxFilterAvSettings, bool)
- func (u *DemuxTsFilterSettingsFilterSettings) GetNoinit() (bool, bool)
- func (u *DemuxTsFilterSettingsFilterSettings) GetPesData() (DemuxFilterPesDataSettings, bool)
- func (u *DemuxTsFilterSettingsFilterSettings) GetRecord() (DemuxFilterRecordSettings, bool)
- func (u *DemuxTsFilterSettingsFilterSettings) GetSection() (DemuxFilterSectionSettings, bool)
- func (u *DemuxTsFilterSettingsFilterSettings) MarshalParcel(p *parcel.Parcel) error
- func (u *DemuxTsFilterSettingsFilterSettings) SetAv(v DemuxFilterAvSettings)
- func (u *DemuxTsFilterSettingsFilterSettings) SetNoinit(v bool)
- func (u *DemuxTsFilterSettingsFilterSettings) SetPesData(v DemuxFilterPesDataSettings)
- func (u *DemuxTsFilterSettingsFilterSettings) SetRecord(v DemuxFilterRecordSettings)
- func (u *DemuxTsFilterSettingsFilterSettings) SetSection(v DemuxFilterSectionSettings)
- func (u *DemuxTsFilterSettingsFilterSettings) UnmarshalParcel(p *parcel.Parcel) error
- type DemuxTsFilterType
- type DemuxTsIndex
- type DescramblerProxy
- func (p *DescramblerProxy) AddPid(ctx context.Context, pid DemuxPid, optionalSourceFilter IFilter) error
- func (p *DescramblerProxy) AsBinder() binder.IBinder
- func (p *DescramblerProxy) Close(ctx context.Context) error
- func (p *DescramblerProxy) RemovePid(ctx context.Context, pid DemuxPid, optionalSourceFilter IFilter) error
- func (p *DescramblerProxy) SetDemuxSource(ctx context.Context, demuxId int32) error
- func (p *DescramblerProxy) SetKeyToken(ctx context.Context, keyToken []byte) error
- type DescramblerStub
- type DvrCallbackProxy
- type DvrCallbackStub
- type DvrProxy
- func (p *DvrProxy) AsBinder() binder.IBinder
- func (p *DvrProxy) AttachFilter(ctx context.Context, filter IFilter) error
- func (p *DvrProxy) Close(ctx context.Context) error
- func (p *DvrProxy) Configure(ctx context.Context, settings DvrSettings) error
- func (p *DvrProxy) DetachFilter(ctx context.Context, filter IFilter) error
- func (p *DvrProxy) Flush(ctx context.Context) error
- func (p *DvrProxy) GetQueueDesc(ctx context.Context, queue fmq.MQDescriptor) error
- func (p *DvrProxy) SetStatusCheckIntervalHint(ctx context.Context, milliseconds int64) error
- func (p *DvrProxy) Start(ctx context.Context) error
- func (p *DvrProxy) Stop(ctx context.Context) error
- type DvrSettings
- func (u *DvrSettings) GetPlayback() (PlaybackSettings, bool)
- func (u *DvrSettings) GetRecord() (RecordSettings, bool)
- func (u *DvrSettings) MarshalParcel(p *parcel.Parcel) error
- func (u *DvrSettings) SetPlayback(v PlaybackSettings)
- func (u *DvrSettings) SetRecord(v RecordSettings)
- func (u *DvrSettings) UnmarshalParcel(p *parcel.Parcel) error
- type DvrStub
- type DvrType
- type FilterCallbackProxy
- type FilterCallbackStub
- type FilterDelayHint
- type FilterDelayHintType
- type FilterProxy
- func (p *FilterProxy) AsBinder() binder.IBinder
- func (p *FilterProxy) Close(ctx context.Context) error
- func (p *FilterProxy) Configure(ctx context.Context, settings DemuxFilterSettings) error
- func (p *FilterProxy) ConfigureAvStreamType(ctx context.Context, avStreamType AvStreamType) error
- func (p *FilterProxy) ConfigureIpCid(ctx context.Context, ipCid int32) error
- func (p *FilterProxy) ConfigureMonitorEvent(ctx context.Context, monitorEventTypes int32) error
- func (p *FilterProxy) Flush(ctx context.Context) error
- func (p *FilterProxy) GetAvSharedHandle(ctx context.Context, avMemory common.NativeHandle) (int64, error)
- func (p *FilterProxy) GetId(ctx context.Context) (int32, error)
- func (p *FilterProxy) GetId64Bit(ctx context.Context) (int64, error)
- func (p *FilterProxy) GetQueueDesc(ctx context.Context, queue fmq.MQDescriptor) error
- func (p *FilterProxy) ReleaseAvHandle(ctx context.Context, avMemory common.NativeHandle, avDataId int64) error
- func (p *FilterProxy) SetDataSource(ctx context.Context, filter IFilter) error
- func (p *FilterProxy) SetDelayHint(ctx context.Context, hint FilterDelayHint) error
- func (p *FilterProxy) Start(ctx context.Context) error
- func (p *FilterProxy) Stop(ctx context.Context) error
- type FilterStub
- type FrontendAnalogAftFlag
- type FrontendAnalogCapabilities
- type FrontendAnalogSettings
- type FrontendAnalogSifStandard
- type FrontendAnalogType
- type FrontendAtsc3Bandwidth
- type FrontendAtsc3Capabilities
- type FrontendAtsc3CodeRate
- type FrontendAtsc3DemodOutputFormat
- type FrontendAtsc3Fec
- type FrontendAtsc3Modulation
- type FrontendAtsc3PlpSettings
- type FrontendAtsc3Settings
- type FrontendAtsc3TimeInterleaveMode
- type FrontendAtscCapabilities
- type FrontendAtscModulation
- type FrontendAtscSettings
- type FrontendBandwidth
- func (u *FrontendBandwidth) GetAtsc3() (FrontendAtsc3Bandwidth, bool)
- func (u *FrontendBandwidth) GetDtmb() (FrontendDtmbBandwidth, bool)
- func (u *FrontendBandwidth) GetDvbc() (FrontendDvbcBandwidth, bool)
- func (u *FrontendBandwidth) GetDvbt() (FrontendDvbtBandwidth, bool)
- func (u *FrontendBandwidth) GetIsdbt() (FrontendIsdbtBandwidth, bool)
- func (u *FrontendBandwidth) MarshalParcel(p *parcel.Parcel) error
- func (u *FrontendBandwidth) SetAtsc3(v FrontendAtsc3Bandwidth)
- func (u *FrontendBandwidth) SetDtmb(v FrontendDtmbBandwidth)
- func (u *FrontendBandwidth) SetDvbc(v FrontendDvbcBandwidth)
- func (u *FrontendBandwidth) SetDvbt(v FrontendDvbtBandwidth)
- func (u *FrontendBandwidth) SetIsdbt(v FrontendIsdbtBandwidth)
- func (u *FrontendBandwidth) UnmarshalParcel(p *parcel.Parcel) error
- type FrontendCableTimeInterleaveMode
- type FrontendCallbackProxy
- type FrontendCallbackStub
- type FrontendCapabilities
- func (u *FrontendCapabilities) GetAnalogCaps() (FrontendAnalogCapabilities, bool)
- func (u *FrontendCapabilities) GetAtsc3Caps() (FrontendAtsc3Capabilities, bool)
- func (u *FrontendCapabilities) GetAtscCaps() (FrontendAtscCapabilities, bool)
- func (u *FrontendCapabilities) GetDtmbCaps() (FrontendDtmbCapabilities, bool)
- func (u *FrontendCapabilities) GetDvbcCaps() (FrontendDvbcCapabilities, bool)
- func (u *FrontendCapabilities) GetDvbsCaps() (FrontendDvbsCapabilities, bool)
- func (u *FrontendCapabilities) GetDvbtCaps() (FrontendDvbtCapabilities, bool)
- func (u *FrontendCapabilities) GetIptvCaps() (*FrontendIptvCapabilities, bool)
- func (u *FrontendCapabilities) GetIsdbs3Caps() (FrontendIsdbs3Capabilities, bool)
- func (u *FrontendCapabilities) GetIsdbsCaps() (FrontendIsdbsCapabilities, bool)
- func (u *FrontendCapabilities) GetIsdbtCaps() (FrontendIsdbtCapabilities, bool)
- func (u *FrontendCapabilities) MarshalParcel(p *parcel.Parcel) error
- func (u *FrontendCapabilities) SetAnalogCaps(v FrontendAnalogCapabilities)
- func (u *FrontendCapabilities) SetAtsc3Caps(v FrontendAtsc3Capabilities)
- func (u *FrontendCapabilities) SetAtscCaps(v FrontendAtscCapabilities)
- func (u *FrontendCapabilities) SetDtmbCaps(v FrontendDtmbCapabilities)
- func (u *FrontendCapabilities) SetDvbcCaps(v FrontendDvbcCapabilities)
- func (u *FrontendCapabilities) SetDvbsCaps(v FrontendDvbsCapabilities)
- func (u *FrontendCapabilities) SetDvbtCaps(v FrontendDvbtCapabilities)
- func (u *FrontendCapabilities) SetIptvCaps(v *FrontendIptvCapabilities)
- func (u *FrontendCapabilities) SetIsdbs3Caps(v FrontendIsdbs3Capabilities)
- func (u *FrontendCapabilities) SetIsdbsCaps(v FrontendIsdbsCapabilities)
- func (u *FrontendCapabilities) SetIsdbtCaps(v FrontendIsdbtCapabilities)
- func (u *FrontendCapabilities) UnmarshalParcel(p *parcel.Parcel) error
- type FrontendDtmbBandwidth
- type FrontendDtmbCapabilities
- type FrontendDtmbCodeRate
- type FrontendDtmbGuardInterval
- type FrontendDtmbModulation
- type FrontendDtmbSettings
- type FrontendDtmbTimeInterleaveMode
- type FrontendDtmbTransmissionMode
- type FrontendDvbcAnnex
- type FrontendDvbcBandwidth
- type FrontendDvbcCapabilities
- type FrontendDvbcModulation
- type FrontendDvbcOuterFec
- type FrontendDvbcSettings
- type FrontendDvbsCapabilities
- type FrontendDvbsCodeRate
- type FrontendDvbsModulation
- type FrontendDvbsPilot
- type FrontendDvbsRolloff
- type FrontendDvbsScanType
- type FrontendDvbsSettings
- type FrontendDvbsStandard
- type FrontendDvbsVcmMode
- type FrontendDvbtBandwidth
- type FrontendDvbtCapabilities
- type FrontendDvbtCoderate
- type FrontendDvbtConstellation
- type FrontendDvbtGuardInterval
- type FrontendDvbtHierarchy
- type FrontendDvbtPlpMode
- type FrontendDvbtSettings
- type FrontendDvbtStandard
- type FrontendDvbtTransmissionMode
- type FrontendEventType
- type FrontendGuardInterval
- func (u *FrontendGuardInterval) GetDtmb() (FrontendDtmbGuardInterval, bool)
- func (u *FrontendGuardInterval) GetDvbt() (FrontendDvbtGuardInterval, bool)
- func (u *FrontendGuardInterval) GetIsdbt() (FrontendIsdbtGuardInterval, bool)
- func (u *FrontendGuardInterval) MarshalParcel(p *parcel.Parcel) error
- func (u *FrontendGuardInterval) SetDtmb(v FrontendDtmbGuardInterval)
- func (u *FrontendGuardInterval) SetDvbt(v FrontendDvbtGuardInterval)
- func (u *FrontendGuardInterval) SetIsdbt(v FrontendIsdbtGuardInterval)
- func (u *FrontendGuardInterval) UnmarshalParcel(p *parcel.Parcel) error
- type FrontendInfo
- type FrontendInnerFec
- type FrontendInterleaveMode
- func (u *FrontendInterleaveMode) GetAtsc3() (FrontendAtsc3TimeInterleaveMode, bool)
- func (u *FrontendInterleaveMode) GetDtmb() (FrontendDtmbTimeInterleaveMode, bool)
- func (u *FrontendInterleaveMode) GetDvbc() (FrontendCableTimeInterleaveMode, bool)
- func (u *FrontendInterleaveMode) GetIsdbt() (FrontendIsdbtTimeInterleaveMode, bool)
- func (u *FrontendInterleaveMode) MarshalParcel(p *parcel.Parcel) error
- func (u *FrontendInterleaveMode) SetAtsc3(v FrontendAtsc3TimeInterleaveMode)
- func (u *FrontendInterleaveMode) SetDtmb(v FrontendDtmbTimeInterleaveMode)
- func (u *FrontendInterleaveMode) SetDvbc(v FrontendCableTimeInterleaveMode)
- func (u *FrontendInterleaveMode) SetIsdbt(v FrontendIsdbtTimeInterleaveMode)
- func (u *FrontendInterleaveMode) UnmarshalParcel(p *parcel.Parcel) error
- type FrontendIptvCapabilities
- type FrontendIptvSettings
- type FrontendIptvSettingsFec
- type FrontendIptvSettingsFecType
- type FrontendIptvSettingsIgmp
- type FrontendIptvSettingsProtocol
- type FrontendIsdbs3Capabilities
- type FrontendIsdbs3Coderate
- type FrontendIsdbs3Modulation
- type FrontendIsdbs3Rolloff
- type FrontendIsdbs3Settings
- type FrontendIsdbsCapabilities
- type FrontendIsdbsCoderate
- type FrontendIsdbsModulation
- type FrontendIsdbsRolloff
- type FrontendIsdbsSettings
- type FrontendIsdbsStreamIdType
- type FrontendIsdbtBandwidth
- type FrontendIsdbtCapabilities
- type FrontendIsdbtCoderate
- type FrontendIsdbtGuardInterval
- type FrontendIsdbtLayerSettings
- type FrontendIsdbtMode
- type FrontendIsdbtModulation
- type FrontendIsdbtPartialReceptionFlag
- type FrontendIsdbtSettings
- type FrontendIsdbtTimeInterleaveMode
- type FrontendModulation
- func (u *FrontendModulation) GetAtsc() (FrontendAtscModulation, bool)
- func (u *FrontendModulation) GetAtsc3() (FrontendAtsc3Modulation, bool)
- func (u *FrontendModulation) GetDtmb() (FrontendDtmbModulation, bool)
- func (u *FrontendModulation) GetDvbc() (FrontendDvbcModulation, bool)
- func (u *FrontendModulation) GetDvbs() (FrontendDvbsModulation, bool)
- func (u *FrontendModulation) GetDvbt() (FrontendDvbtConstellation, bool)
- func (u *FrontendModulation) GetIsdbs() (FrontendIsdbsModulation, bool)
- func (u *FrontendModulation) GetIsdbs3() (FrontendIsdbs3Modulation, bool)
- func (u *FrontendModulation) GetIsdbt() (FrontendIsdbtModulation, bool)
- func (u *FrontendModulation) MarshalParcel(p *parcel.Parcel) error
- func (u *FrontendModulation) SetAtsc(v FrontendAtscModulation)
- func (u *FrontendModulation) SetAtsc3(v FrontendAtsc3Modulation)
- func (u *FrontendModulation) SetDtmb(v FrontendDtmbModulation)
- func (u *FrontendModulation) SetDvbc(v FrontendDvbcModulation)
- func (u *FrontendModulation) SetDvbs(v FrontendDvbsModulation)
- func (u *FrontendModulation) SetDvbt(v FrontendDvbtConstellation)
- func (u *FrontendModulation) SetIsdbs(v FrontendIsdbsModulation)
- func (u *FrontendModulation) SetIsdbs3(v FrontendIsdbs3Modulation)
- func (u *FrontendModulation) SetIsdbt(v FrontendIsdbtModulation)
- func (u *FrontendModulation) UnmarshalParcel(p *parcel.Parcel) error
- type FrontendModulationStatus
- func (u *FrontendModulationStatus) GetDvbc() (FrontendDvbcModulation, bool)
- func (u *FrontendModulationStatus) GetDvbs() (FrontendDvbsModulation, bool)
- func (u *FrontendModulationStatus) GetIsdbs() (FrontendIsdbsModulation, bool)
- func (u *FrontendModulationStatus) GetIsdbs3() (FrontendIsdbs3Modulation, bool)
- func (u *FrontendModulationStatus) GetIsdbt() (FrontendIsdbtModulation, bool)
- func (u *FrontendModulationStatus) MarshalParcel(p *parcel.Parcel) error
- func (u *FrontendModulationStatus) SetDvbc(v FrontendDvbcModulation)
- func (u *FrontendModulationStatus) SetDvbs(v FrontendDvbsModulation)
- func (u *FrontendModulationStatus) SetIsdbs(v FrontendIsdbsModulation)
- func (u *FrontendModulationStatus) SetIsdbs3(v FrontendIsdbs3Modulation)
- func (u *FrontendModulationStatus) SetIsdbt(v FrontendIsdbtModulation)
- func (u *FrontendModulationStatus) UnmarshalParcel(p *parcel.Parcel) error
- type FrontendProxy
- func (p *FrontendProxy) AsBinder() binder.IBinder
- func (p *FrontendProxy) Close(ctx context.Context) error
- func (p *FrontendProxy) GetFrontendStatusReadiness(ctx context.Context, statusTypes []FrontendStatusType) ([]FrontendStatusReadiness, error)
- func (p *FrontendProxy) GetHardwareInfo(ctx context.Context) (string, error)
- func (p *FrontendProxy) GetStatus(ctx context.Context, statusTypes []FrontendStatusType) ([]FrontendStatus, error)
- func (p *FrontendProxy) LinkCiCam(ctx context.Context, ciCamId int32) (int32, error)
- func (p *FrontendProxy) RemoveOutputPid(ctx context.Context, pid int32) error
- func (p *FrontendProxy) Scan(ctx context.Context, settings FrontendSettings, type_ FrontendScanType) error
- func (p *FrontendProxy) SetCallback(ctx context.Context, callback IFrontendCallback) error
- func (p *FrontendProxy) SetLnb(ctx context.Context, lnbId int32) error
- func (p *FrontendProxy) StopScan(ctx context.Context) error
- func (p *FrontendProxy) StopTune(ctx context.Context) error
- func (p *FrontendProxy) Tune(ctx context.Context, settings FrontendSettings) error
- func (p *FrontendProxy) UnlinkCiCam(ctx context.Context, ciCamId int32) error
- type FrontendRollOff
- func (u *FrontendRollOff) GetDvbs() (FrontendDvbsRolloff, bool)
- func (u *FrontendRollOff) GetIsdbs() (FrontendIsdbsRolloff, bool)
- func (u *FrontendRollOff) GetIsdbs3() (FrontendIsdbs3Rolloff, bool)
- func (u *FrontendRollOff) MarshalParcel(p *parcel.Parcel) error
- func (u *FrontendRollOff) SetDvbs(v FrontendDvbsRolloff)
- func (u *FrontendRollOff) SetIsdbs(v FrontendIsdbsRolloff)
- func (u *FrontendRollOff) SetIsdbs3(v FrontendIsdbs3Rolloff)
- func (u *FrontendRollOff) UnmarshalParcel(p *parcel.Parcel) error
- type FrontendScanAtsc3PlpInfo
- type FrontendScanMessage
- func (u *FrontendScanMessage) GetAnalogType() (FrontendAnalogType, bool)
- func (u *FrontendScanMessage) GetAnnex() (FrontendDvbcAnnex, bool)
- func (u *FrontendScanMessage) GetAtsc3PlpInfos() ([]FrontendScanAtsc3PlpInfo, bool)
- func (u *FrontendScanMessage) GetDvbtCellIds() ([]int32, bool)
- func (u *FrontendScanMessage) GetFrequencies() ([]int64, bool)
- func (u *FrontendScanMessage) GetGroupIds() ([]int32, bool)
- func (u *FrontendScanMessage) GetHierarchy() (FrontendDvbtHierarchy, bool)
- func (u *FrontendScanMessage) GetInputStreamIds() ([]int32, bool)
- func (u *FrontendScanMessage) GetIsEnd() (bool, bool)
- func (u *FrontendScanMessage) GetIsHighPriority() (bool, bool)
- func (u *FrontendScanMessage) GetIsLocked() (bool, bool)
- func (u *FrontendScanMessage) GetModulation() (FrontendModulation, bool)
- func (u *FrontendScanMessage) GetPlpIds() ([]int32, bool)
- func (u *FrontendScanMessage) GetProgressPercent() (int32, bool)
- func (u *FrontendScanMessage) GetStd() (FrontendScanMessageStandard, bool)
- func (u *FrontendScanMessage) GetSymbolRates() ([]int32, bool)
- func (u *FrontendScanMessage) MarshalParcel(p *parcel.Parcel) error
- func (u *FrontendScanMessage) SetAnalogType(v FrontendAnalogType)
- func (u *FrontendScanMessage) SetAnnex(v FrontendDvbcAnnex)
- func (u *FrontendScanMessage) SetAtsc3PlpInfos(v []FrontendScanAtsc3PlpInfo)
- func (u *FrontendScanMessage) SetDvbtCellIds(v []int32)
- func (u *FrontendScanMessage) SetFrequencies(v []int64)
- func (u *FrontendScanMessage) SetGroupIds(v []int32)
- func (u *FrontendScanMessage) SetHierarchy(v FrontendDvbtHierarchy)
- func (u *FrontendScanMessage) SetInputStreamIds(v []int32)
- func (u *FrontendScanMessage) SetIsEnd(v bool)
- func (u *FrontendScanMessage) SetIsHighPriority(v bool)
- func (u *FrontendScanMessage) SetIsLocked(v bool)
- func (u *FrontendScanMessage) SetModulation(v FrontendModulation)
- func (u *FrontendScanMessage) SetPlpIds(v []int32)
- func (u *FrontendScanMessage) SetProgressPercent(v int32)
- func (u *FrontendScanMessage) SetStd(v FrontendScanMessageStandard)
- func (u *FrontendScanMessage) SetSymbolRates(v []int32)
- func (u *FrontendScanMessage) UnmarshalParcel(p *parcel.Parcel) error
- type FrontendScanMessageStandard
- func (u *FrontendScanMessageStandard) GetSStd() (FrontendDvbsStandard, bool)
- func (u *FrontendScanMessageStandard) GetSifStd() (FrontendAnalogSifStandard, bool)
- func (u *FrontendScanMessageStandard) GetTStd() (FrontendDvbtStandard, bool)
- func (u *FrontendScanMessageStandard) MarshalParcel(p *parcel.Parcel) error
- func (u *FrontendScanMessageStandard) SetSStd(v FrontendDvbsStandard)
- func (u *FrontendScanMessageStandard) SetSifStd(v FrontendAnalogSifStandard)
- func (u *FrontendScanMessageStandard) SetTStd(v FrontendDvbtStandard)
- func (u *FrontendScanMessageStandard) UnmarshalParcel(p *parcel.Parcel) error
- type FrontendScanMessageType
- type FrontendScanType
- type FrontendSettings
- func (u *FrontendSettings) GetAnalog() (FrontendAnalogSettings, bool)
- func (u *FrontendSettings) GetAtsc() (FrontendAtscSettings, bool)
- func (u *FrontendSettings) GetAtsc3() (FrontendAtsc3Settings, bool)
- func (u *FrontendSettings) GetDtmb() (FrontendDtmbSettings, bool)
- func (u *FrontendSettings) GetDvbc() (FrontendDvbcSettings, bool)
- func (u *FrontendSettings) GetDvbs() (FrontendDvbsSettings, bool)
- func (u *FrontendSettings) GetDvbt() (FrontendDvbtSettings, bool)
- func (u *FrontendSettings) GetIptv() (*FrontendIptvSettings, bool)
- func (u *FrontendSettings) GetIsdbs() (FrontendIsdbsSettings, bool)
- func (u *FrontendSettings) GetIsdbs3() (FrontendIsdbs3Settings, bool)
- func (u *FrontendSettings) GetIsdbt() (FrontendIsdbtSettings, bool)
- func (u *FrontendSettings) MarshalParcel(p *parcel.Parcel) error
- func (u *FrontendSettings) SetAnalog(v FrontendAnalogSettings)
- func (u *FrontendSettings) SetAtsc(v FrontendAtscSettings)
- func (u *FrontendSettings) SetAtsc3(v FrontendAtsc3Settings)
- func (u *FrontendSettings) SetDtmb(v FrontendDtmbSettings)
- func (u *FrontendSettings) SetDvbc(v FrontendDvbcSettings)
- func (u *FrontendSettings) SetDvbs(v FrontendDvbsSettings)
- func (u *FrontendSettings) SetDvbt(v FrontendDvbtSettings)
- func (u *FrontendSettings) SetIptv(v *FrontendIptvSettings)
- func (u *FrontendSettings) SetIsdbs(v FrontendIsdbsSettings)
- func (u *FrontendSettings) SetIsdbs3(v FrontendIsdbs3Settings)
- func (u *FrontendSettings) SetIsdbt(v FrontendIsdbtSettings)
- func (u *FrontendSettings) UnmarshalParcel(p *parcel.Parcel) error
- type FrontendSpectralInversion
- type FrontendStatus
- func (u *FrontendStatus) GetAgc() (int32, bool)
- func (u *FrontendStatus) GetAllPlpInfo() ([]FrontendScanAtsc3PlpInfo, bool)
- func (u *FrontendStatus) GetBandwidth() (FrontendBandwidth, bool)
- func (u *FrontendStatus) GetBer() (int32, bool)
- func (u *FrontendStatus) GetBers() ([]int32, bool)
- func (u *FrontendStatus) GetCodeRates() ([]FrontendInnerFec, bool)
- func (u *FrontendStatus) GetDvbtCellIds() ([]int32, bool)
- func (u *FrontendStatus) GetFreqOffset() (int64, bool)
- func (u *FrontendStatus) GetHierarchy() (FrontendDvbtHierarchy, bool)
- func (u *FrontendStatus) GetInnerFec() (FrontendInnerFec, bool)
- func (u *FrontendStatus) GetInterleaving() ([]FrontendInterleaveMode, bool)
- func (u *FrontendStatus) GetInterval() (FrontendGuardInterval, bool)
- func (u *FrontendStatus) GetInversion() (FrontendSpectralInversion, bool)
- func (u *FrontendStatus) GetIptvAverageJitterMs() (int32, bool)
- func (u *FrontendStatus) GetIptvContentUrl() (string, bool)
- func (u *FrontendStatus) GetIptvPacketsLost() (int64, bool)
- func (u *FrontendStatus) GetIptvPacketsReceived() (int64, bool)
- func (u *FrontendStatus) GetIptvWorstJitterMs() (int32, bool)
- func (u *FrontendStatus) GetIsDemodLocked() (bool, bool)
- func (u *FrontendStatus) GetIsEWBS() (bool, bool)
- func (u *FrontendStatus) GetIsLayerError() ([]bool, bool)
- func (u *FrontendStatus) GetIsLinear() (bool, bool)
- func (u *FrontendStatus) GetIsLnaOn() (bool, bool)
- func (u *FrontendStatus) GetIsMiso() (bool, bool)
- func (u *FrontendStatus) GetIsRfLocked() (bool, bool)
- func (u *FrontendStatus) GetIsShortFrames() (bool, bool)
- func (u *FrontendStatus) GetIsdbtMode() (FrontendIsdbtMode, bool)
- func (u *FrontendStatus) GetIsdbtSegment() ([]int32, bool)
- func (u *FrontendStatus) GetLnbVoltage() (LnbVoltage, bool)
- func (u *FrontendStatus) GetMer() (int32, bool)
- func (u *FrontendStatus) GetModulationStatus() (FrontendModulationStatus, bool)
- func (u *FrontendStatus) GetModulations() ([]FrontendModulation, bool)
- func (u *FrontendStatus) GetPartialReceptionFlag() (FrontendIsdbtPartialReceptionFlag, bool)
- func (u *FrontendStatus) GetPer() (int32, bool)
- func (u *FrontendStatus) GetPlpId() (int32, bool)
- func (u *FrontendStatus) GetPlpInfo() ([]FrontendStatusAtsc3PlpInfo, bool)
- func (u *FrontendStatus) GetPreBer() (int32, bool)
- func (u *FrontendStatus) GetRollOff() (FrontendRollOff, bool)
- func (u *FrontendStatus) GetSignalQuality() (int32, bool)
- func (u *FrontendStatus) GetSignalStrength() (int32, bool)
- func (u *FrontendStatus) GetSnr() (int32, bool)
- func (u *FrontendStatus) GetStreamIdList() ([]int32, bool)
- func (u *FrontendStatus) GetSymbolRate() (int32, bool)
- func (u *FrontendStatus) GetSystemId() (int32, bool)
- func (u *FrontendStatus) GetTransmissionMode() (FrontendTransmissionMode, bool)
- func (u *FrontendStatus) GetTsDataRate() ([]int32, bool)
- func (u *FrontendStatus) GetUec() (int32, bool)
- func (u *FrontendStatus) MarshalParcel(p *parcel.Parcel) error
- func (u *FrontendStatus) SetAgc(v int32)
- func (u *FrontendStatus) SetAllPlpInfo(v []FrontendScanAtsc3PlpInfo)
- func (u *FrontendStatus) SetBandwidth(v FrontendBandwidth)
- func (u *FrontendStatus) SetBer(v int32)
- func (u *FrontendStatus) SetBers(v []int32)
- func (u *FrontendStatus) SetCodeRates(v []FrontendInnerFec)
- func (u *FrontendStatus) SetDvbtCellIds(v []int32)
- func (u *FrontendStatus) SetFreqOffset(v int64)
- func (u *FrontendStatus) SetHierarchy(v FrontendDvbtHierarchy)
- func (u *FrontendStatus) SetInnerFec(v FrontendInnerFec)
- func (u *FrontendStatus) SetInterleaving(v []FrontendInterleaveMode)
- func (u *FrontendStatus) SetInterval(v FrontendGuardInterval)
- func (u *FrontendStatus) SetInversion(v FrontendSpectralInversion)
- func (u *FrontendStatus) SetIptvAverageJitterMs(v int32)
- func (u *FrontendStatus) SetIptvContentUrl(v string)
- func (u *FrontendStatus) SetIptvPacketsLost(v int64)
- func (u *FrontendStatus) SetIptvPacketsReceived(v int64)
- func (u *FrontendStatus) SetIptvWorstJitterMs(v int32)
- func (u *FrontendStatus) SetIsDemodLocked(v bool)
- func (u *FrontendStatus) SetIsEWBS(v bool)
- func (u *FrontendStatus) SetIsLayerError(v []bool)
- func (u *FrontendStatus) SetIsLinear(v bool)
- func (u *FrontendStatus) SetIsLnaOn(v bool)
- func (u *FrontendStatus) SetIsMiso(v bool)
- func (u *FrontendStatus) SetIsRfLocked(v bool)
- func (u *FrontendStatus) SetIsShortFrames(v bool)
- func (u *FrontendStatus) SetIsdbtMode(v FrontendIsdbtMode)
- func (u *FrontendStatus) SetIsdbtSegment(v []int32)
- func (u *FrontendStatus) SetLnbVoltage(v LnbVoltage)
- func (u *FrontendStatus) SetMer(v int32)
- func (u *FrontendStatus) SetModulationStatus(v FrontendModulationStatus)
- func (u *FrontendStatus) SetModulations(v []FrontendModulation)
- func (u *FrontendStatus) SetPartialReceptionFlag(v FrontendIsdbtPartialReceptionFlag)
- func (u *FrontendStatus) SetPer(v int32)
- func (u *FrontendStatus) SetPlpId(v int32)
- func (u *FrontendStatus) SetPlpInfo(v []FrontendStatusAtsc3PlpInfo)
- func (u *FrontendStatus) SetPreBer(v int32)
- func (u *FrontendStatus) SetRollOff(v FrontendRollOff)
- func (u *FrontendStatus) SetSignalQuality(v int32)
- func (u *FrontendStatus) SetSignalStrength(v int32)
- func (u *FrontendStatus) SetSnr(v int32)
- func (u *FrontendStatus) SetStreamIdList(v []int32)
- func (u *FrontendStatus) SetSymbolRate(v int32)
- func (u *FrontendStatus) SetSystemId(v int32)
- func (u *FrontendStatus) SetTransmissionMode(v FrontendTransmissionMode)
- func (u *FrontendStatus) SetTsDataRate(v []int32)
- func (u *FrontendStatus) SetUec(v int32)
- func (u *FrontendStatus) UnmarshalParcel(p *parcel.Parcel) error
- type FrontendStatusAtsc3PlpInfo
- type FrontendStatusReadiness
- type FrontendStatusType
- type FrontendStub
- type FrontendTransmissionMode
- func (u *FrontendTransmissionMode) GetDtmb() (FrontendDtmbTransmissionMode, bool)
- func (u *FrontendTransmissionMode) GetDvbt() (FrontendDvbtTransmissionMode, bool)
- func (u *FrontendTransmissionMode) GetIsdbt() (FrontendIsdbtMode, bool)
- func (u *FrontendTransmissionMode) MarshalParcel(p *parcel.Parcel) error
- func (u *FrontendTransmissionMode) SetDtmb(v FrontendDtmbTransmissionMode)
- func (u *FrontendTransmissionMode) SetDvbt(v FrontendDvbtTransmissionMode)
- func (u *FrontendTransmissionMode) SetIsdbt(v FrontendIsdbtMode)
- func (u *FrontendTransmissionMode) UnmarshalParcel(p *parcel.Parcel) error
- type FrontendType
- type IDemux
- type IDemuxServer
- type IDescrambler
- type IDescramblerServer
- type IDvr
- type IDvrCallback
- type IDvrCallbackServer
- type IDvrServer
- type IFilter
- type IFilterCallback
- type IFilterCallbackServer
- type IFilterServer
- type IFrontend
- type IFrontendCallback
- type IFrontendCallbackServer
- type IFrontendServer
- type ILnb
- type ILnbCallback
- type ILnbCallbackServer
- type ILnbServer
- type ITimeFilter
- type ITimeFilterServer
- type ITuner
- type ITunerServer
- type LnbCallbackProxy
- type LnbCallbackStub
- type LnbEventType
- type LnbPosition
- type LnbProxy
- func (p *LnbProxy) AsBinder() binder.IBinder
- func (p *LnbProxy) Close(ctx context.Context) error
- func (p *LnbProxy) SendDiseqcMessage(ctx context.Context, diseqcMessage []byte) error
- func (p *LnbProxy) SetCallback(ctx context.Context, callback ILnbCallback) error
- func (p *LnbProxy) SetSatellitePosition(ctx context.Context, position LnbPosition) error
- func (p *LnbProxy) SetTone(ctx context.Context, tone LnbTone) error
- func (p *LnbProxy) SetVoltage(ctx context.Context, voltage LnbVoltage) error
- type LnbStub
- type LnbTone
- type LnbVoltage
- type PlaybackSettings
- type PlaybackStatus
- type RecordSettings
- type RecordStatus
- type Result
- type ScramblingStatus
- type TimeFilterProxy
- func (p *TimeFilterProxy) AsBinder() binder.IBinder
- func (p *TimeFilterProxy) ClearTimeStamp(ctx context.Context) error
- func (p *TimeFilterProxy) Close(ctx context.Context) error
- func (p *TimeFilterProxy) GetSourceTime(ctx context.Context) (int64, error)
- func (p *TimeFilterProxy) GetTimeStamp(ctx context.Context) (int64, error)
- func (p *TimeFilterProxy) SetTimeStamp(ctx context.Context, timeStamp int64) error
- type TimeFilterStub
- type TunerProxy
- func (p *TunerProxy) AsBinder() binder.IBinder
- func (p *TunerProxy) GetDemuxCaps(ctx context.Context) (DemuxCapabilities, error)
- func (p *TunerProxy) GetDemuxIds(ctx context.Context) ([]int32, error)
- func (p *TunerProxy) GetDemuxInfo(ctx context.Context, demuxId int32) (DemuxInfo, error)
- func (p *TunerProxy) GetFrontendIds(ctx context.Context) ([]int32, error)
- func (p *TunerProxy) GetFrontendInfo(ctx context.Context, frontendId int32) (FrontendInfo, error)
- func (p *TunerProxy) GetLnbIds(ctx context.Context) ([]int32, error)
- func (p *TunerProxy) GetMaxNumberOfFrontends(ctx context.Context, frontendType FrontendType) (int32, error)
- func (p *TunerProxy) IsLnaSupported(ctx context.Context) (bool, error)
- func (p *TunerProxy) OpenDemux(ctx context.Context, demuxId []int32) (IDemux, error)
- func (p *TunerProxy) OpenDemuxById(ctx context.Context, demuxId int32) (IDemux, error)
- func (p *TunerProxy) OpenDescrambler(ctx context.Context) (IDescrambler, error)
- func (p *TunerProxy) OpenFrontendById(ctx context.Context, frontendId int32) (IFrontend, error)
- func (p *TunerProxy) OpenLnbById(ctx context.Context, lnbId int32) (ILnb, error)
- func (p *TunerProxy) OpenLnbByName(ctx context.Context, lnbName string, lnbId []int32) (ILnb, error)
- func (p *TunerProxy) SetLna(ctx context.Context, bEnable bool) error
- func (p *TunerProxy) SetMaxNumberOfFrontends(ctx context.Context, frontendType FrontendType, maxNumber int32) error
- type TunerStub
- type VideoStreamType
Constants ¶
const ( AvStreamTypeTagVideo int32 = 0 AvStreamTypeTagAudio int32 = 1 )
const ( DemuxAlpFilterSettingsFilterSettingsTagNoinit int32 = 0 DemuxAlpFilterSettingsFilterSettingsTagSection int32 = 1 )
const ( DemuxFilterEventTagSection int32 = 0 DemuxFilterEventTagMedia int32 = 1 DemuxFilterEventTagPes int32 = 2 DemuxFilterEventTagTsRecord int32 = 3 DemuxFilterEventTagMmtpRecord int32 = 4 DemuxFilterEventTagDownload int32 = 5 DemuxFilterEventTagIpPayload int32 = 6 DemuxFilterEventTagTemi int32 = 7 DemuxFilterEventTagMonitorEvent int32 = 8 DemuxFilterEventTagStartId int32 = 9 )
const ( DemuxFilterMediaEventExtraMetaDataTagNoinit int32 = 0 DemuxFilterMediaEventExtraMetaDataTagAudio int32 = 1 DemuxFilterMediaEventExtraMetaDataTagAudioPresentations int32 = 2 )
const ( DemuxFilterMonitorEventTagScramblingStatus int32 = 0 DemuxFilterMonitorEventTagCid int32 = 1 )
const ( DemuxFilterScIndexMaskTagScIndex int32 = 0 DemuxFilterScIndexMaskTagScAvc int32 = 1 DemuxFilterScIndexMaskTagScHevc int32 = 2 DemuxFilterScIndexMaskTagScVvc int32 = 3 )
const ( DemuxFilterSectionSettingsConditionTagSectionBits int32 = 0 DemuxFilterSectionSettingsConditionTagTableInfo int32 = 1 )
const ( DemuxFilterSettingsTagTs int32 = 0 DemuxFilterSettingsTagMmtp int32 = 1 DemuxFilterSettingsTagIp int32 = 2 DemuxFilterSettingsTagTlv int32 = 3 DemuxFilterSettingsTagAlp int32 = 4 )
const ( DemuxFilterSubTypeTagTsFilterType int32 = 0 DemuxFilterSubTypeTagMmtpFilterType int32 = 1 DemuxFilterSubTypeTagIpFilterType int32 = 2 DemuxFilterSubTypeTagTlvFilterType int32 = 3 DemuxFilterSubTypeTagAlpFilterType int32 = 4 )
const ( DemuxIpAddressIpAddressTagV4 int32 = 0 DemuxIpAddressIpAddressTagV6 int32 = 1 )
const ( DemuxIpFilterSettingsFilterSettingsTagNoinit int32 = 0 DemuxIpFilterSettingsFilterSettingsTagSection int32 = 1 DemuxIpFilterSettingsFilterSettingsTagBPassthrough int32 = 2 )
const ( DemuxMmtpFilterSettingsFilterSettingsTagNoinit int32 = 0 DemuxMmtpFilterSettingsFilterSettingsTagSection int32 = 1 DemuxMmtpFilterSettingsFilterSettingsTagAv int32 = 2 DemuxMmtpFilterSettingsFilterSettingsTagPesData int32 = 3 DemuxMmtpFilterSettingsFilterSettingsTagRecord int32 = 4 DemuxMmtpFilterSettingsFilterSettingsTagDownload int32 = 5 )
const ( DemuxPidTagTPid int32 = 0 DemuxPidTagMmtpPid int32 = 1 )
const ( DemuxTlvFilterSettingsFilterSettingsTagNoinit int32 = 0 DemuxTlvFilterSettingsFilterSettingsTagSection int32 = 1 DemuxTlvFilterSettingsFilterSettingsTagBPassthrough int32 = 2 )
const ( DemuxTsFilterSettingsFilterSettingsTagNoinit int32 = 0 DemuxTsFilterSettingsFilterSettingsTagSection int32 = 1 DemuxTsFilterSettingsFilterSettingsTagAv int32 = 2 DemuxTsFilterSettingsFilterSettingsTagPesData int32 = 3 DemuxTsFilterSettingsFilterSettingsTagRecord int32 = 4 )
const ( DvrSettingsTagRecord int32 = 0 DvrSettingsTagPlayback int32 = 1 )
const ( FrontendBandwidthTagAtsc3 int32 = 0 FrontendBandwidthTagDvbc int32 = 1 FrontendBandwidthTagDvbt int32 = 2 FrontendBandwidthTagIsdbt int32 = 3 FrontendBandwidthTagDtmb int32 = 4 )
const ( FrontendCapabilitiesTagAnalogCaps int32 = 0 FrontendCapabilitiesTagAtscCaps int32 = 1 FrontendCapabilitiesTagAtsc3Caps int32 = 2 FrontendCapabilitiesTagDtmbCaps int32 = 3 FrontendCapabilitiesTagDvbsCaps int32 = 4 FrontendCapabilitiesTagDvbcCaps int32 = 5 FrontendCapabilitiesTagDvbtCaps int32 = 6 FrontendCapabilitiesTagIsdbsCaps int32 = 7 FrontendCapabilitiesTagIsdbs3Caps int32 = 8 FrontendCapabilitiesTagIsdbtCaps int32 = 9 FrontendCapabilitiesTagIptvCaps int32 = 10 )
const ( FrontendGuardIntervalTagDvbt int32 = 0 FrontendGuardIntervalTagIsdbt int32 = 1 FrontendGuardIntervalTagDtmb int32 = 2 )
const ( FrontendInterleaveModeTagAtsc3 int32 = 0 FrontendInterleaveModeTagDvbc int32 = 1 FrontendInterleaveModeTagDtmb int32 = 2 FrontendInterleaveModeTagIsdbt int32 = 3 )
const ( FrontendModulationTagDvbc int32 = 0 FrontendModulationTagDvbs int32 = 1 FrontendModulationTagDvbt int32 = 2 FrontendModulationTagIsdbs int32 = 3 FrontendModulationTagIsdbs3 int32 = 4 FrontendModulationTagIsdbt int32 = 5 FrontendModulationTagAtsc int32 = 6 FrontendModulationTagAtsc3 int32 = 7 FrontendModulationTagDtmb int32 = 8 )
const ( FrontendModulationStatusTagDvbc int32 = 0 FrontendModulationStatusTagDvbs int32 = 1 FrontendModulationStatusTagIsdbs int32 = 2 FrontendModulationStatusTagIsdbs3 int32 = 3 FrontendModulationStatusTagIsdbt int32 = 4 )
const ( FrontendRollOffTagDvbs int32 = 0 FrontendRollOffTagIsdbs int32 = 1 FrontendRollOffTagIsdbs3 int32 = 2 )
const ( FrontendScanMessageTagIsLocked int32 = 0 FrontendScanMessageTagIsEnd int32 = 1 FrontendScanMessageTagProgressPercent int32 = 2 FrontendScanMessageTagFrequencies int32 = 3 FrontendScanMessageTagSymbolRates int32 = 4 FrontendScanMessageTagHierarchy int32 = 5 FrontendScanMessageTagAnalogType int32 = 6 FrontendScanMessageTagPlpIds int32 = 7 FrontendScanMessageTagGroupIds int32 = 8 FrontendScanMessageTagInputStreamIds int32 = 9 FrontendScanMessageTagStd int32 = 10 FrontendScanMessageTagAtsc3PlpInfos int32 = 11 FrontendScanMessageTagModulation int32 = 12 FrontendScanMessageTagAnnex int32 = 13 FrontendScanMessageTagIsHighPriority int32 = 14 FrontendScanMessageTagDvbtCellIds int32 = 15 )
const ( FrontendScanMessageStandardTagSStd int32 = 0 FrontendScanMessageStandardTagTStd int32 = 1 FrontendScanMessageStandardTagSifStd int32 = 2 )
const ( FrontendSettingsTagAnalog int32 = 0 FrontendSettingsTagAtsc int32 = 1 FrontendSettingsTagAtsc3 int32 = 2 FrontendSettingsTagDvbs int32 = 3 FrontendSettingsTagDvbc int32 = 4 FrontendSettingsTagDvbt int32 = 5 FrontendSettingsTagIsdbs int32 = 6 FrontendSettingsTagIsdbs3 int32 = 7 FrontendSettingsTagIsdbt int32 = 8 FrontendSettingsTagDtmb int32 = 9 FrontendSettingsTagIptv int32 = 10 )
const ( FrontendStatusTagIsDemodLocked int32 = 0 FrontendStatusTagSnr int32 = 1 FrontendStatusTagBer int32 = 2 FrontendStatusTagPer int32 = 3 FrontendStatusTagPreBer int32 = 4 FrontendStatusTagSignalQuality int32 = 5 FrontendStatusTagSignalStrength int32 = 6 FrontendStatusTagSymbolRate int32 = 7 FrontendStatusTagInnerFec int32 = 8 FrontendStatusTagModulationStatus int32 = 9 FrontendStatusTagInversion int32 = 10 FrontendStatusTagLnbVoltage int32 = 11 FrontendStatusTagPlpId int32 = 12 FrontendStatusTagIsEWBS int32 = 13 FrontendStatusTagAgc int32 = 14 FrontendStatusTagIsLnaOn int32 = 15 FrontendStatusTagIsLayerError int32 = 16 FrontendStatusTagMer int32 = 17 FrontendStatusTagFreqOffset int32 = 18 FrontendStatusTagHierarchy int32 = 19 FrontendStatusTagIsRfLocked int32 = 20 FrontendStatusTagPlpInfo int32 = 21 FrontendStatusTagModulations int32 = 22 FrontendStatusTagBers int32 = 23 FrontendStatusTagCodeRates int32 = 24 FrontendStatusTagBandwidth int32 = 25 FrontendStatusTagInterval int32 = 26 FrontendStatusTagTransmissionMode int32 = 27 FrontendStatusTagUec int32 = 28 FrontendStatusTagSystemId int32 = 29 FrontendStatusTagInterleaving int32 = 30 FrontendStatusTagIsdbtSegment int32 = 31 FrontendStatusTagTsDataRate int32 = 32 FrontendStatusTagRollOff int32 = 33 FrontendStatusTagIsMiso int32 = 34 FrontendStatusTagIsLinear int32 = 35 FrontendStatusTagIsShortFrames int32 = 36 FrontendStatusTagIsdbtMode int32 = 37 FrontendStatusTagPartialReceptionFlag int32 = 38 FrontendStatusTagStreamIdList int32 = 39 FrontendStatusTagDvbtCellIds int32 = 40 FrontendStatusTagAllPlpInfo int32 = 41 FrontendStatusTagIptvContentUrl int32 = 42 FrontendStatusTagIptvPacketsReceived int32 = 43 FrontendStatusTagIptvPacketsLost int32 = 44 FrontendStatusTagIptvWorstJitterMs int32 = 45 FrontendStatusTagIptvAverageJitterMs int32 = 46 )
const ( FrontendTransmissionModeTagDvbt int32 = 0 FrontendTransmissionModeTagIsdbt int32 = 1 FrontendTransmissionModeTagDtmb int32 = 2 )
const ( TransactionIDemuxSetFrontendDataSource = binder.FirstCallTransaction + 0 TransactionIDemuxOpenFilter = binder.FirstCallTransaction + 1 TransactionIDemuxOpenTimeFilter = binder.FirstCallTransaction + 2 TransactionIDemuxGetAvSyncHwId = binder.FirstCallTransaction + 3 TransactionIDemuxGetAvSyncTime = binder.FirstCallTransaction + 4 TransactionIDemuxClose = binder.FirstCallTransaction + 5 TransactionIDemuxOpenDvr = binder.FirstCallTransaction + 6 TransactionIDemuxConnectCiCam = binder.FirstCallTransaction + 7 TransactionIDemuxDisconnectCiCam = binder.FirstCallTransaction + 8 )
const ( MethodIDemuxSetFrontendDataSource = "setFrontendDataSource" MethodIDemuxOpenFilter = "openFilter" MethodIDemuxOpenTimeFilter = "openTimeFilter" MethodIDemuxGetAvSyncHwId = "getAvSyncHwId" MethodIDemuxGetAvSyncTime = "getAvSyncTime" MethodIDemuxClose = "close" MethodIDemuxOpenDvr = "openDvr" MethodIDemuxConnectCiCam = "connectCiCam" MethodIDemuxDisconnectCiCam = "disconnectCiCam" )
const ( TransactionIDescramblerSetDemuxSource = binder.FirstCallTransaction + 0 TransactionIDescramblerSetKeyToken = binder.FirstCallTransaction + 1 TransactionIDescramblerAddPid = binder.FirstCallTransaction + 2 TransactionIDescramblerRemovePid = binder.FirstCallTransaction + 3 TransactionIDescramblerClose = binder.FirstCallTransaction + 4 )
const ( MethodIDescramblerSetDemuxSource = "setDemuxSource" MethodIDescramblerSetKeyToken = "setKeyToken" MethodIDescramblerAddPid = "addPid" MethodIDescramblerRemovePid = "removePid" MethodIDescramblerClose = "close" )
const ( TransactionIDvrGetQueueDesc = binder.FirstCallTransaction + 0 TransactionIDvrConfigure = binder.FirstCallTransaction + 1 TransactionIDvrAttachFilter = binder.FirstCallTransaction + 2 TransactionIDvrDetachFilter = binder.FirstCallTransaction + 3 TransactionIDvrStart = binder.FirstCallTransaction + 4 TransactionIDvrStop = binder.FirstCallTransaction + 5 TransactionIDvrFlush = binder.FirstCallTransaction + 6 TransactionIDvrClose = binder.FirstCallTransaction + 7 TransactionIDvrSetStatusCheckIntervalHint = binder.FirstCallTransaction + 8 )
const ( MethodIDvrGetQueueDesc = "getQueueDesc" MethodIDvrConfigure = "configure" MethodIDvrAttachFilter = "attachFilter" MethodIDvrDetachFilter = "detachFilter" MethodIDvrStart = "start" MethodIDvrStop = "stop" MethodIDvrFlush = "flush" MethodIDvrClose = "close" MethodIDvrSetStatusCheckIntervalHint = "setStatusCheckIntervalHint" )
const ( TransactionIDvrCallbackOnPlaybackStatus = binder.FirstCallTransaction + 0 TransactionIDvrCallbackOnRecordStatus = binder.FirstCallTransaction + 1 )
const ( MethodIDvrCallbackOnPlaybackStatus = "onPlaybackStatus" MethodIDvrCallbackOnRecordStatus = "onRecordStatus" )
const ( TransactionIFilterGetQueueDesc = binder.FirstCallTransaction + 0 TransactionIFilterClose = binder.FirstCallTransaction + 1 TransactionIFilterConfigure = binder.FirstCallTransaction + 2 TransactionIFilterConfigureAvStreamType = binder.FirstCallTransaction + 3 TransactionIFilterConfigureIpCid = binder.FirstCallTransaction + 4 TransactionIFilterConfigureMonitorEvent = binder.FirstCallTransaction + 5 TransactionIFilterStart = binder.FirstCallTransaction + 6 TransactionIFilterStop = binder.FirstCallTransaction + 7 TransactionIFilterFlush = binder.FirstCallTransaction + 8 TransactionIFilterGetId = binder.FirstCallTransaction + 10 TransactionIFilterGetId64Bit = binder.FirstCallTransaction + 11 TransactionIFilterReleaseAvHandle = binder.FirstCallTransaction + 12 TransactionIFilterSetDataSource = binder.FirstCallTransaction + 13 TransactionIFilterSetDelayHint = binder.FirstCallTransaction + 14 )
const ( MethodIFilterGetQueueDesc = "getQueueDesc" MethodIFilterClose = "close" MethodIFilterConfigure = "configure" MethodIFilterConfigureAvStreamType = "configureAvStreamType" MethodIFilterConfigureIpCid = "configureIpCid" MethodIFilterConfigureMonitorEvent = "configureMonitorEvent" MethodIFilterStart = "start" MethodIFilterStop = "stop" MethodIFilterFlush = "flush" MethodIFilterGetId = "getId" MethodIFilterGetId64Bit = "getId64Bit" MethodIFilterReleaseAvHandle = "releaseAvHandle" MethodIFilterSetDataSource = "setDataSource" MethodIFilterSetDelayHint = "setDelayHint" )
const ( TransactionIFilterCallbackOnFilterEvent = binder.FirstCallTransaction + 0 TransactionIFilterCallbackOnFilterStatus = binder.FirstCallTransaction + 1 )
const ( MethodIFilterCallbackOnFilterEvent = "onFilterEvent" MethodIFilterCallbackOnFilterStatus = "onFilterStatus" )
const ( TransactionIFrontendSetCallback = binder.FirstCallTransaction + 0 TransactionIFrontendTune = binder.FirstCallTransaction + 1 TransactionIFrontendStopTune = binder.FirstCallTransaction + 2 TransactionIFrontendClose = binder.FirstCallTransaction + 3 TransactionIFrontendScan = binder.FirstCallTransaction + 4 TransactionIFrontendStopScan = binder.FirstCallTransaction + 5 TransactionIFrontendGetStatus = binder.FirstCallTransaction + 6 TransactionIFrontendSetLnb = binder.FirstCallTransaction + 7 TransactionIFrontendLinkCiCam = binder.FirstCallTransaction + 8 TransactionIFrontendUnlinkCiCam = binder.FirstCallTransaction + 9 TransactionIFrontendGetHardwareInfo = binder.FirstCallTransaction + 10 TransactionIFrontendRemoveOutputPid = binder.FirstCallTransaction + 11 TransactionIFrontendGetFrontendStatusReadiness = binder.FirstCallTransaction + 12 )
const ( MethodIFrontendSetCallback = "setCallback" MethodIFrontendTune = "tune" MethodIFrontendStopTune = "stopTune" MethodIFrontendClose = "close" MethodIFrontendScan = "scan" MethodIFrontendStopScan = "stopScan" MethodIFrontendGetStatus = "getStatus" MethodIFrontendSetLnb = "setLnb" MethodIFrontendLinkCiCam = "linkCiCam" MethodIFrontendUnlinkCiCam = "unlinkCiCam" MethodIFrontendGetHardwareInfo = "getHardwareInfo" MethodIFrontendRemoveOutputPid = "removeOutputPid" MethodIFrontendGetFrontendStatusReadiness = "getFrontendStatusReadiness" )
const ( TransactionIFrontendCallbackOnEvent = binder.FirstCallTransaction + 0 TransactionIFrontendCallbackOnScanMessage = binder.FirstCallTransaction + 1 )
const ( MethodIFrontendCallbackOnEvent = "onEvent" MethodIFrontendCallbackOnScanMessage = "onScanMessage" )
const ( TransactionILnbSetCallback = binder.FirstCallTransaction + 0 TransactionILnbSetVoltage = binder.FirstCallTransaction + 1 TransactionILnbSetTone = binder.FirstCallTransaction + 2 TransactionILnbSetSatellitePosition = binder.FirstCallTransaction + 3 TransactionILnbSendDiseqcMessage = binder.FirstCallTransaction + 4 TransactionILnbClose = binder.FirstCallTransaction + 5 )
const ( MethodILnbSetCallback = "setCallback" MethodILnbSetVoltage = "setVoltage" MethodILnbSetTone = "setTone" MethodILnbSetSatellitePosition = "setSatellitePosition" MethodILnbSendDiseqcMessage = "sendDiseqcMessage" MethodILnbClose = "close" )
const ( TransactionILnbCallbackOnDiseqcMessage = binder.FirstCallTransaction + 0 TransactionILnbCallbackOnEvent = binder.FirstCallTransaction + 1 )
const ( MethodILnbCallbackOnDiseqcMessage = "onDiseqcMessage" MethodILnbCallbackOnEvent = "onEvent" )
const ( TransactionITimeFilterSetTimeStamp = binder.FirstCallTransaction + 0 TransactionITimeFilterClearTimeStamp = binder.FirstCallTransaction + 1 TransactionITimeFilterGetTimeStamp = binder.FirstCallTransaction + 2 TransactionITimeFilterGetSourceTime = binder.FirstCallTransaction + 3 TransactionITimeFilterClose = binder.FirstCallTransaction + 4 )
const ( MethodITimeFilterSetTimeStamp = "setTimeStamp" MethodITimeFilterClearTimeStamp = "clearTimeStamp" MethodITimeFilterGetTimeStamp = "getTimeStamp" MethodITimeFilterGetSourceTime = "getSourceTime" MethodITimeFilterClose = "close" )
const ( TransactionITunerGetFrontendIds = binder.FirstCallTransaction + 0 TransactionITunerOpenFrontendById = binder.FirstCallTransaction + 1 TransactionITunerOpenDemux = binder.FirstCallTransaction + 2 TransactionITunerGetDemuxCaps = binder.FirstCallTransaction + 3 TransactionITunerOpenDescrambler = binder.FirstCallTransaction + 4 TransactionITunerGetFrontendInfo = binder.FirstCallTransaction + 5 TransactionITunerGetLnbIds = binder.FirstCallTransaction + 6 TransactionITunerOpenLnbById = binder.FirstCallTransaction + 7 TransactionITunerOpenLnbByName = binder.FirstCallTransaction + 8 TransactionITunerSetLna = binder.FirstCallTransaction + 9 TransactionITunerSetMaxNumberOfFrontends = binder.FirstCallTransaction + 10 TransactionITunerGetMaxNumberOfFrontends = binder.FirstCallTransaction + 11 TransactionITunerIsLnaSupported = binder.FirstCallTransaction + 12 TransactionITunerGetDemuxIds = binder.FirstCallTransaction + 13 TransactionITunerOpenDemuxById = binder.FirstCallTransaction + 14 TransactionITunerGetDemuxInfo = binder.FirstCallTransaction + 15 )
const ( MethodITunerGetFrontendIds = "getFrontendIds" MethodITunerOpenFrontendById = "openFrontendById" MethodITunerOpenDemux = "openDemux" MethodITunerGetDemuxCaps = "getDemuxCaps" MethodITunerOpenDescrambler = "openDescrambler" MethodITunerGetFrontendInfo = "getFrontendInfo" MethodITunerGetLnbIds = "getLnbIds" MethodITunerOpenLnbById = "openLnbById" MethodITunerOpenLnbByName = "openLnbByName" MethodITunerSetLna = "setLna" MethodITunerSetMaxNumberOfFrontends = "setMaxNumberOfFrontends" MethodITunerGetMaxNumberOfFrontends = "getMaxNumberOfFrontends" MethodITunerIsLnaSupported = "isLnaSupported" MethodITunerGetDemuxIds = "getDemuxIds" MethodITunerOpenDemuxById = "openDemuxById" MethodITunerGetDemuxInfo = "getDemuxInfo" )
const DescriptorIDemux = "android.hardware.tv.tuner.IDemux"
const DescriptorIDescrambler = "android.hardware.tv.tuner.IDescrambler"
const DescriptorIDvr = "android.hardware.tv.tuner.IDvr"
const DescriptorIDvrCallback = "android.hardware.tv.tuner.IDvrCallback"
const DescriptorIFilter = "android.hardware.tv.tuner.IFilter"
const DescriptorIFilterCallback = "android.hardware.tv.tuner.IFilterCallback"
const DescriptorIFrontend = "android.hardware.tv.tuner.IFrontend"
const DescriptorIFrontendCallback = "android.hardware.tv.tuner.IFrontendCallback"
const DescriptorILnb = "android.hardware.tv.tuner.ILnb"
const DescriptorILnbCallback = "android.hardware.tv.tuner.ILnbCallback"
const DescriptorITimeFilter = "android.hardware.tv.tuner.ITimeFilter"
const DescriptorITuner = "android.hardware.tv.tuner.ITuner"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AudioExtraMetaData ¶
type AudioExtraMetaData struct {
AdFade byte
AdPan byte
VersionTextTag uint16
AdGainCenter byte
AdGainFront byte
AdGainSurround byte
}
func (*AudioExtraMetaData) MarshalParcel ¶
func (s *AudioExtraMetaData) MarshalParcel( p *parcel.Parcel, ) error
func (*AudioExtraMetaData) UnmarshalParcel ¶
func (s *AudioExtraMetaData) UnmarshalParcel( p *parcel.Parcel, ) error
type AudioPreselection ¶
type AudioPreselection struct {
PreselectionId int32
Labels []AudioPreselectionLabel
Language string
RenderingIndication AudioPreselectionRenderingIndicationType
HasAudioDescription bool
HasSpokenSubtitles bool
HasDialogueEnhancement bool
}
func (*AudioPreselection) MarshalParcel ¶
func (s *AudioPreselection) MarshalParcel( p *parcel.Parcel, ) error
func (*AudioPreselection) UnmarshalParcel ¶
func (s *AudioPreselection) UnmarshalParcel( p *parcel.Parcel, ) error
type AudioPreselectionLabel ¶
func (*AudioPreselectionLabel) MarshalParcel ¶
func (s *AudioPreselectionLabel) MarshalParcel( p *parcel.Parcel, ) error
func (*AudioPreselectionLabel) UnmarshalParcel ¶
func (s *AudioPreselectionLabel) UnmarshalParcel( p *parcel.Parcel, ) error
type AudioPreselectionRenderingIndicationType ¶
type AudioPreselectionRenderingIndicationType int32
const ( AudioPreselectionRenderingIndicationTypeNotIndicated AudioPreselectionRenderingIndicationType = 0 AudioPreselectionRenderingIndicationTypeSTEREO AudioPreselectionRenderingIndicationType = 1 AudioPreselectionRenderingIndicationTypeTwoDimensional AudioPreselectionRenderingIndicationType = 2 AudioPreselectionRenderingIndicationTypeThreeDimensional AudioPreselectionRenderingIndicationType = 3 AudioPreselectionRenderingIndicationTypeHEADPHONE AudioPreselectionRenderingIndicationType = 4 )
type AudioPresentation ¶
type AudioPresentation struct {
Preselection AudioPreselection
Ac4ShortProgramId int32
}
func (*AudioPresentation) MarshalParcel ¶
func (s *AudioPresentation) MarshalParcel( p *parcel.Parcel, ) error
func (*AudioPresentation) UnmarshalParcel ¶
func (s *AudioPresentation) UnmarshalParcel( p *parcel.Parcel, ) error
type AudioStreamType ¶
type AudioStreamType int32
const ( AudioStreamTypeUNDEFINED AudioStreamType = 0 AudioStreamTypePCM AudioStreamType = 1 AudioStreamTypeMP3 AudioStreamType = 2 AudioStreamTypeMPEG1 AudioStreamType = 3 AudioStreamTypeMPEG2 AudioStreamType = 4 AudioStreamTypeMPEGH AudioStreamType = 5 AudioStreamTypeAAC AudioStreamType = 6 AudioStreamTypeAC3 AudioStreamType = 7 AudioStreamTypeEAC3 AudioStreamType = 8 AudioStreamTypeAC4 AudioStreamType = 9 AudioStreamTypeDTS AudioStreamType = 10 AudioStreamTypeDtsHd AudioStreamType = 11 AudioStreamTypeWMA AudioStreamType = 12 AudioStreamTypeOPUS AudioStreamType = 13 AudioStreamTypeVORBIS AudioStreamType = 14 AudioStreamTypeDRA AudioStreamType = 15 AudioStreamTypeAacAdts AudioStreamType = 16 AudioStreamTypeAacLatm AudioStreamType = 17 AudioStreamTypeAacHeAdts AudioStreamType = 18 AudioStreamTypeAacHeLatm AudioStreamType = 19 )
type AvStreamType ¶
type AvStreamType struct {
Tag int32
Video VideoStreamType
Audio AudioStreamType
}
func (*AvStreamType) GetAudio ¶
func (u *AvStreamType) GetAudio() (AudioStreamType, bool)
func (*AvStreamType) GetVideo ¶
func (u *AvStreamType) GetVideo() (VideoStreamType, bool)
func (*AvStreamType) MarshalParcel ¶
func (u *AvStreamType) MarshalParcel( p *parcel.Parcel, ) error
func (*AvStreamType) SetAudio ¶
func (u *AvStreamType) SetAudio( v AudioStreamType, )
func (*AvStreamType) SetVideo ¶
func (u *AvStreamType) SetVideo( v VideoStreamType, )
func (*AvStreamType) UnmarshalParcel ¶
func (u *AvStreamType) UnmarshalParcel( p *parcel.Parcel, ) error
type Constant ¶
type Constant int32
const ( ConstantInvalidTsPid Constant = 65535 ConstantInvalidStreamId Constant = 65535 ConstantInvalidFilterId Constant = -1 ConstantInvalidAvSyncId Constant = -1 ConstantInvalidMmtpRecordEventMptSequenceNum Constant = -1 ConstantInvalidFirstMacroblockInSlice Constant = -1 ConstantInvalidFrontendSettingFrequency Constant = -1 ConstantInvalidIpFilterContextId Constant = -1 ConstantInvalidLtsId Constant = -1 ConstantInvalidFrontendId Constant = -1 ConstantInvalidLnbId Constant = -1 ConstantInvalidKeytoken Constant = 0 ConstantInvalidTabinfoVersion Constant = -1 )
type Constant64Bit ¶
type Constant64Bit int64
const ( Constant64BitInvalidFilterId64bit Constant64Bit = -1 Constant64BitInvalidAvSyncId64bit Constant64Bit = -1 Constant64BitInvalidPresentationTimeStamp Constant64Bit = -1 )
type DataFormat ¶
type DataFormat int32
const ( DataFormatTS DataFormat = 0 DataFormatPES DataFormat = 1 DataFormatES DataFormat = 2 DataFormatShvTlv DataFormat = 3 DataFormatUNDEFINED DataFormat = 4 )
type DemuxAlpFilterSettings ¶
type DemuxAlpFilterSettings struct {
PacketType int32
LengthType DemuxAlpLengthType
FilterSettings DemuxAlpFilterSettingsFilterSettings
}
func (*DemuxAlpFilterSettings) MarshalParcel ¶
func (s *DemuxAlpFilterSettings) MarshalParcel( p *parcel.Parcel, ) error
func (*DemuxAlpFilterSettings) UnmarshalParcel ¶
func (s *DemuxAlpFilterSettings) UnmarshalParcel( p *parcel.Parcel, ) error
type DemuxAlpFilterSettingsFilterSettings ¶
type DemuxAlpFilterSettingsFilterSettings struct {
Tag int32
Noinit bool
Section DemuxFilterSectionSettings
}
func (*DemuxAlpFilterSettingsFilterSettings) GetNoinit ¶
func (u *DemuxAlpFilterSettingsFilterSettings) GetNoinit() (bool, bool)
func (*DemuxAlpFilterSettingsFilterSettings) GetSection ¶
func (u *DemuxAlpFilterSettingsFilterSettings) GetSection() (DemuxFilterSectionSettings, bool)
func (*DemuxAlpFilterSettingsFilterSettings) MarshalParcel ¶
func (u *DemuxAlpFilterSettingsFilterSettings) MarshalParcel( p *parcel.Parcel, ) error
func (*DemuxAlpFilterSettingsFilterSettings) SetNoinit ¶
func (u *DemuxAlpFilterSettingsFilterSettings) SetNoinit( v bool, )
func (*DemuxAlpFilterSettingsFilterSettings) SetSection ¶
func (u *DemuxAlpFilterSettingsFilterSettings) SetSection( v DemuxFilterSectionSettings, )
func (*DemuxAlpFilterSettingsFilterSettings) UnmarshalParcel ¶
func (u *DemuxAlpFilterSettingsFilterSettings) UnmarshalParcel( p *parcel.Parcel, ) error
type DemuxAlpFilterType ¶
type DemuxAlpFilterType int32
const ( DemuxAlpFilterTypeUNDEFINED DemuxAlpFilterType = 0 DemuxAlpFilterTypeSECTION DemuxAlpFilterType = 1 DemuxAlpFilterTypePTP DemuxAlpFilterType = 2 DemuxAlpFilterTypePayloadThrough DemuxAlpFilterType = 3 )
type DemuxAlpLengthType ¶
type DemuxAlpLengthType byte
const ( DemuxAlpLengthTypeUNDEFINED DemuxAlpLengthType = 0 DemuxAlpLengthTypeWithoutAdditionalHeader DemuxAlpLengthType = 1 DemuxAlpLengthTypeWithAdditionalHeader DemuxAlpLengthType = 2 )
type DemuxCapabilities ¶
type DemuxCapabilities struct {
NumDemux int32
NumRecord int32
NumPlayback int32
NumTsFilter int32
NumSectionFilter int32
NumAudioFilter int32
NumVideoFilter int32
NumPesFilter int32
NumPcrFilter int32
NumBytesInSectionFilter int64
FilterCaps int32
LinkCaps []int32
BTimeFilter bool
}
func (*DemuxCapabilities) MarshalParcel ¶
func (s *DemuxCapabilities) MarshalParcel( p *parcel.Parcel, ) error
func (*DemuxCapabilities) UnmarshalParcel ¶
func (s *DemuxCapabilities) UnmarshalParcel( p *parcel.Parcel, ) error
type DemuxFilterAvSettings ¶
func (*DemuxFilterAvSettings) MarshalParcel ¶
func (s *DemuxFilterAvSettings) MarshalParcel( p *parcel.Parcel, ) error
func (*DemuxFilterAvSettings) UnmarshalParcel ¶
func (s *DemuxFilterAvSettings) UnmarshalParcel( p *parcel.Parcel, ) error
type DemuxFilterDownloadEvent ¶
type DemuxFilterDownloadEvent struct {
ItemId int32
DownloadId int32
MpuSequenceNumber int32
ItemFragmentIndex int32
LastItemFragmentIndex int32
DataLength int32
}
func (*DemuxFilterDownloadEvent) MarshalParcel ¶
func (s *DemuxFilterDownloadEvent) MarshalParcel( p *parcel.Parcel, ) error
func (*DemuxFilterDownloadEvent) UnmarshalParcel ¶
func (s *DemuxFilterDownloadEvent) UnmarshalParcel( p *parcel.Parcel, ) error
type DemuxFilterDownloadSettings ¶
func (*DemuxFilterDownloadSettings) MarshalParcel ¶
func (s *DemuxFilterDownloadSettings) MarshalParcel( p *parcel.Parcel, ) error
func (*DemuxFilterDownloadSettings) UnmarshalParcel ¶
func (s *DemuxFilterDownloadSettings) UnmarshalParcel( p *parcel.Parcel, ) error
type DemuxFilterEvent ¶
type DemuxFilterEvent struct {
Tag int32
Section DemuxFilterSectionEvent
Media DemuxFilterMediaEvent
Pes DemuxFilterPesEvent
TsRecord DemuxFilterTsRecordEvent
MmtpRecord DemuxFilterMmtpRecordEvent
Download DemuxFilterDownloadEvent
IpPayload DemuxFilterIpPayloadEvent
Temi DemuxFilterTemiEvent
MonitorEvent DemuxFilterMonitorEvent
StartId int32
}
func (*DemuxFilterEvent) GetDownload ¶
func (u *DemuxFilterEvent) GetDownload() (DemuxFilterDownloadEvent, bool)
func (*DemuxFilterEvent) GetIpPayload ¶
func (u *DemuxFilterEvent) GetIpPayload() (DemuxFilterIpPayloadEvent, bool)
func (*DemuxFilterEvent) GetMedia ¶
func (u *DemuxFilterEvent) GetMedia() (DemuxFilterMediaEvent, bool)
func (*DemuxFilterEvent) GetMmtpRecord ¶
func (u *DemuxFilterEvent) GetMmtpRecord() (DemuxFilterMmtpRecordEvent, bool)
func (*DemuxFilterEvent) GetMonitorEvent ¶
func (u *DemuxFilterEvent) GetMonitorEvent() (DemuxFilterMonitorEvent, bool)
func (*DemuxFilterEvent) GetPes ¶
func (u *DemuxFilterEvent) GetPes() (DemuxFilterPesEvent, bool)
func (*DemuxFilterEvent) GetSection ¶
func (u *DemuxFilterEvent) GetSection() (DemuxFilterSectionEvent, bool)
func (*DemuxFilterEvent) GetStartId ¶
func (u *DemuxFilterEvent) GetStartId() (int32, bool)
func (*DemuxFilterEvent) GetTemi ¶
func (u *DemuxFilterEvent) GetTemi() (DemuxFilterTemiEvent, bool)
func (*DemuxFilterEvent) GetTsRecord ¶
func (u *DemuxFilterEvent) GetTsRecord() (DemuxFilterTsRecordEvent, bool)
func (*DemuxFilterEvent) MarshalParcel ¶
func (u *DemuxFilterEvent) MarshalParcel( p *parcel.Parcel, ) error
func (*DemuxFilterEvent) SetDownload ¶
func (u *DemuxFilterEvent) SetDownload( v DemuxFilterDownloadEvent, )
func (*DemuxFilterEvent) SetIpPayload ¶
func (u *DemuxFilterEvent) SetIpPayload( v DemuxFilterIpPayloadEvent, )
func (*DemuxFilterEvent) SetMedia ¶
func (u *DemuxFilterEvent) SetMedia( v DemuxFilterMediaEvent, )
func (*DemuxFilterEvent) SetMmtpRecord ¶
func (u *DemuxFilterEvent) SetMmtpRecord( v DemuxFilterMmtpRecordEvent, )
func (*DemuxFilterEvent) SetMonitorEvent ¶
func (u *DemuxFilterEvent) SetMonitorEvent( v DemuxFilterMonitorEvent, )
func (*DemuxFilterEvent) SetPes ¶
func (u *DemuxFilterEvent) SetPes( v DemuxFilterPesEvent, )
func (*DemuxFilterEvent) SetSection ¶
func (u *DemuxFilterEvent) SetSection( v DemuxFilterSectionEvent, )
func (*DemuxFilterEvent) SetStartId ¶
func (u *DemuxFilterEvent) SetStartId( v int32, )
func (*DemuxFilterEvent) SetTemi ¶
func (u *DemuxFilterEvent) SetTemi( v DemuxFilterTemiEvent, )
func (*DemuxFilterEvent) SetTsRecord ¶
func (u *DemuxFilterEvent) SetTsRecord( v DemuxFilterTsRecordEvent, )
func (*DemuxFilterEvent) UnmarshalParcel ¶
func (u *DemuxFilterEvent) UnmarshalParcel( p *parcel.Parcel, ) error
type DemuxFilterIpPayloadEvent ¶
type DemuxFilterIpPayloadEvent struct {
DataLength int32
}
func (*DemuxFilterIpPayloadEvent) MarshalParcel ¶
func (s *DemuxFilterIpPayloadEvent) MarshalParcel( p *parcel.Parcel, ) error
func (*DemuxFilterIpPayloadEvent) UnmarshalParcel ¶
func (s *DemuxFilterIpPayloadEvent) UnmarshalParcel( p *parcel.Parcel, ) error
type DemuxFilterMainType ¶
type DemuxFilterMainType int32
const ( DemuxFilterMainTypeUNDEFINED DemuxFilterMainType = 0 DemuxFilterMainTypeTS DemuxFilterMainType = (1 << 0) DemuxFilterMainTypeMMTP DemuxFilterMainType = (1 << 1) DemuxFilterMainTypeIP DemuxFilterMainType = (1 << 2) DemuxFilterMainTypeTLV DemuxFilterMainType = (1 << 3) DemuxFilterMainTypeALP DemuxFilterMainType = (1 << 4) )
type DemuxFilterMediaEvent ¶
type DemuxFilterMediaEvent struct {
StreamId int32
IsPtsPresent bool
Pts int64
IsDtsPresent bool
Dts int64
DataLength int64
Offset int64
AvMemory common.NativeHandle
IsSecureMemory bool
AvDataId int64
MpuSequenceNumber int32
IsPesPrivateData bool
ExtraMetaData DemuxFilterMediaEventExtraMetaData
ScIndexMask DemuxFilterScIndexMask
}
func (*DemuxFilterMediaEvent) MarshalParcel ¶
func (s *DemuxFilterMediaEvent) MarshalParcel( p *parcel.Parcel, ) error
func (*DemuxFilterMediaEvent) UnmarshalParcel ¶
func (s *DemuxFilterMediaEvent) UnmarshalParcel( p *parcel.Parcel, ) error
type DemuxFilterMediaEventExtraMetaData ¶
type DemuxFilterMediaEventExtraMetaData struct {
Tag int32
Noinit bool
Audio AudioExtraMetaData
AudioPresentations []AudioPresentation
}
func (*DemuxFilterMediaEventExtraMetaData) GetAudio ¶
func (u *DemuxFilterMediaEventExtraMetaData) GetAudio() (AudioExtraMetaData, bool)
func (*DemuxFilterMediaEventExtraMetaData) GetAudioPresentations ¶
func (u *DemuxFilterMediaEventExtraMetaData) GetAudioPresentations() ([]AudioPresentation, bool)
func (*DemuxFilterMediaEventExtraMetaData) GetNoinit ¶
func (u *DemuxFilterMediaEventExtraMetaData) GetNoinit() (bool, bool)
func (*DemuxFilterMediaEventExtraMetaData) MarshalParcel ¶
func (u *DemuxFilterMediaEventExtraMetaData) MarshalParcel( p *parcel.Parcel, ) error
func (*DemuxFilterMediaEventExtraMetaData) SetAudio ¶
func (u *DemuxFilterMediaEventExtraMetaData) SetAudio( v AudioExtraMetaData, )
func (*DemuxFilterMediaEventExtraMetaData) SetAudioPresentations ¶
func (u *DemuxFilterMediaEventExtraMetaData) SetAudioPresentations( v []AudioPresentation, )
func (*DemuxFilterMediaEventExtraMetaData) SetNoinit ¶
func (u *DemuxFilterMediaEventExtraMetaData) SetNoinit( v bool, )
func (*DemuxFilterMediaEventExtraMetaData) UnmarshalParcel ¶
func (u *DemuxFilterMediaEventExtraMetaData) UnmarshalParcel( p *parcel.Parcel, ) error
type DemuxFilterMmtpRecordEvent ¶
type DemuxFilterMmtpRecordEvent struct {
ScHevcIndexMask int32
ByteNumber int64
Pts int64
MpuSequenceNumber int32
FirstMbInSlice int32
TsIndexMask int32
}
func (*DemuxFilterMmtpRecordEvent) MarshalParcel ¶
func (s *DemuxFilterMmtpRecordEvent) MarshalParcel( p *parcel.Parcel, ) error
func (*DemuxFilterMmtpRecordEvent) UnmarshalParcel ¶
func (s *DemuxFilterMmtpRecordEvent) UnmarshalParcel( p *parcel.Parcel, ) error
type DemuxFilterMonitorEvent ¶
type DemuxFilterMonitorEvent struct {
Tag int32
ScramblingStatus ScramblingStatus
Cid int32
}
func (*DemuxFilterMonitorEvent) GetCid ¶
func (u *DemuxFilterMonitorEvent) GetCid() (int32, bool)
func (*DemuxFilterMonitorEvent) GetScramblingStatus ¶
func (u *DemuxFilterMonitorEvent) GetScramblingStatus() (ScramblingStatus, bool)
func (*DemuxFilterMonitorEvent) MarshalParcel ¶
func (u *DemuxFilterMonitorEvent) MarshalParcel( p *parcel.Parcel, ) error
func (*DemuxFilterMonitorEvent) SetCid ¶
func (u *DemuxFilterMonitorEvent) SetCid( v int32, )
func (*DemuxFilterMonitorEvent) SetScramblingStatus ¶
func (u *DemuxFilterMonitorEvent) SetScramblingStatus( v ScramblingStatus, )
func (*DemuxFilterMonitorEvent) UnmarshalParcel ¶
func (u *DemuxFilterMonitorEvent) UnmarshalParcel( p *parcel.Parcel, ) error
type DemuxFilterMonitorEventType ¶
type DemuxFilterMonitorEventType int32
const ( DemuxFilterMonitorEventTypeScramblingStatus DemuxFilterMonitorEventType = (1 << 0) DemuxFilterMonitorEventTypeIpCidChange DemuxFilterMonitorEventType = (1 << 1) )
type DemuxFilterPesDataSettings ¶
func (*DemuxFilterPesDataSettings) MarshalParcel ¶
func (s *DemuxFilterPesDataSettings) MarshalParcel( p *parcel.Parcel, ) error
func (*DemuxFilterPesDataSettings) UnmarshalParcel ¶
func (s *DemuxFilterPesDataSettings) UnmarshalParcel( p *parcel.Parcel, ) error
type DemuxFilterPesEvent ¶
func (*DemuxFilterPesEvent) MarshalParcel ¶
func (s *DemuxFilterPesEvent) MarshalParcel( p *parcel.Parcel, ) error
func (*DemuxFilterPesEvent) UnmarshalParcel ¶
func (s *DemuxFilterPesEvent) UnmarshalParcel( p *parcel.Parcel, ) error
type DemuxFilterRecordSettings ¶
type DemuxFilterRecordSettings struct {
TsIndexMask int32
ScIndexType DemuxRecordScIndexType
ScIndexMask DemuxFilterScIndexMask
}
func (*DemuxFilterRecordSettings) MarshalParcel ¶
func (s *DemuxFilterRecordSettings) MarshalParcel( p *parcel.Parcel, ) error
func (*DemuxFilterRecordSettings) UnmarshalParcel ¶
func (s *DemuxFilterRecordSettings) UnmarshalParcel( p *parcel.Parcel, ) error
type DemuxFilterScIndexMask ¶
func (*DemuxFilterScIndexMask) GetScAvc ¶
func (u *DemuxFilterScIndexMask) GetScAvc() (int32, bool)
func (*DemuxFilterScIndexMask) GetScHevc ¶
func (u *DemuxFilterScIndexMask) GetScHevc() (int32, bool)
func (*DemuxFilterScIndexMask) GetScIndex ¶
func (u *DemuxFilterScIndexMask) GetScIndex() (int32, bool)
func (*DemuxFilterScIndexMask) GetScVvc ¶
func (u *DemuxFilterScIndexMask) GetScVvc() (int32, bool)
func (*DemuxFilterScIndexMask) MarshalParcel ¶
func (u *DemuxFilterScIndexMask) MarshalParcel( p *parcel.Parcel, ) error
func (*DemuxFilterScIndexMask) SetScAvc ¶
func (u *DemuxFilterScIndexMask) SetScAvc( v int32, )
func (*DemuxFilterScIndexMask) SetScHevc ¶
func (u *DemuxFilterScIndexMask) SetScHevc( v int32, )
func (*DemuxFilterScIndexMask) SetScIndex ¶
func (u *DemuxFilterScIndexMask) SetScIndex( v int32, )
func (*DemuxFilterScIndexMask) SetScVvc ¶
func (u *DemuxFilterScIndexMask) SetScVvc( v int32, )
func (*DemuxFilterScIndexMask) UnmarshalParcel ¶
func (u *DemuxFilterScIndexMask) UnmarshalParcel( p *parcel.Parcel, ) error
type DemuxFilterSectionBits ¶
func (*DemuxFilterSectionBits) MarshalParcel ¶
func (s *DemuxFilterSectionBits) MarshalParcel( p *parcel.Parcel, ) error
func (*DemuxFilterSectionBits) UnmarshalParcel ¶
func (s *DemuxFilterSectionBits) UnmarshalParcel( p *parcel.Parcel, ) error
type DemuxFilterSectionEvent ¶
type DemuxFilterSectionEvent struct {
TableId int32
Version int32
SectionNum int32
DataLength int64
}
func (*DemuxFilterSectionEvent) MarshalParcel ¶
func (s *DemuxFilterSectionEvent) MarshalParcel( p *parcel.Parcel, ) error
func (*DemuxFilterSectionEvent) UnmarshalParcel ¶
func (s *DemuxFilterSectionEvent) UnmarshalParcel( p *parcel.Parcel, ) error
type DemuxFilterSectionSettings ¶
type DemuxFilterSectionSettings struct {
Condition DemuxFilterSectionSettingsCondition
IsCheckCrc bool
IsRepeat bool
IsRaw bool
BitWidthOfLengthField int32
}
func (*DemuxFilterSectionSettings) MarshalParcel ¶
func (s *DemuxFilterSectionSettings) MarshalParcel( p *parcel.Parcel, ) error
func (*DemuxFilterSectionSettings) UnmarshalParcel ¶
func (s *DemuxFilterSectionSettings) UnmarshalParcel( p *parcel.Parcel, ) error
type DemuxFilterSectionSettingsCondition ¶
type DemuxFilterSectionSettingsCondition struct {
Tag int32
SectionBits DemuxFilterSectionBits
TableInfo DemuxFilterSectionSettingsConditionTableInfo
}
func (*DemuxFilterSectionSettingsCondition) GetSectionBits ¶
func (u *DemuxFilterSectionSettingsCondition) GetSectionBits() (DemuxFilterSectionBits, bool)
func (*DemuxFilterSectionSettingsCondition) GetTableInfo ¶
func (u *DemuxFilterSectionSettingsCondition) GetTableInfo() (DemuxFilterSectionSettingsConditionTableInfo, bool)
func (*DemuxFilterSectionSettingsCondition) MarshalParcel ¶
func (u *DemuxFilterSectionSettingsCondition) MarshalParcel( p *parcel.Parcel, ) error
func (*DemuxFilterSectionSettingsCondition) SetSectionBits ¶
func (u *DemuxFilterSectionSettingsCondition) SetSectionBits( v DemuxFilterSectionBits, )
func (*DemuxFilterSectionSettingsCondition) SetTableInfo ¶
func (u *DemuxFilterSectionSettingsCondition) SetTableInfo( v DemuxFilterSectionSettingsConditionTableInfo, )
func (*DemuxFilterSectionSettingsCondition) UnmarshalParcel ¶
func (u *DemuxFilterSectionSettingsCondition) UnmarshalParcel( p *parcel.Parcel, ) error
type DemuxFilterSectionSettingsConditionTableInfo ¶
func (*DemuxFilterSectionSettingsConditionTableInfo) MarshalParcel ¶
func (s *DemuxFilterSectionSettingsConditionTableInfo) MarshalParcel( p *parcel.Parcel, ) error
func (*DemuxFilterSectionSettingsConditionTableInfo) UnmarshalParcel ¶
func (s *DemuxFilterSectionSettingsConditionTableInfo) UnmarshalParcel( p *parcel.Parcel, ) error
type DemuxFilterSettings ¶
type DemuxFilterSettings struct {
Tag int32
Ts DemuxTsFilterSettings
Mmtp DemuxMmtpFilterSettings
Ip DemuxIpFilterSettings
Tlv DemuxTlvFilterSettings
Alp DemuxAlpFilterSettings
}
func (*DemuxFilterSettings) GetAlp ¶
func (u *DemuxFilterSettings) GetAlp() (DemuxAlpFilterSettings, bool)
func (*DemuxFilterSettings) GetIp ¶
func (u *DemuxFilterSettings) GetIp() (DemuxIpFilterSettings, bool)
func (*DemuxFilterSettings) GetMmtp ¶
func (u *DemuxFilterSettings) GetMmtp() (DemuxMmtpFilterSettings, bool)
func (*DemuxFilterSettings) GetTlv ¶
func (u *DemuxFilterSettings) GetTlv() (DemuxTlvFilterSettings, bool)
func (*DemuxFilterSettings) GetTs ¶
func (u *DemuxFilterSettings) GetTs() (DemuxTsFilterSettings, bool)
func (*DemuxFilterSettings) MarshalParcel ¶
func (u *DemuxFilterSettings) MarshalParcel( p *parcel.Parcel, ) error
func (*DemuxFilterSettings) SetAlp ¶
func (u *DemuxFilterSettings) SetAlp( v DemuxAlpFilterSettings, )
func (*DemuxFilterSettings) SetIp ¶
func (u *DemuxFilterSettings) SetIp( v DemuxIpFilterSettings, )
func (*DemuxFilterSettings) SetMmtp ¶
func (u *DemuxFilterSettings) SetMmtp( v DemuxMmtpFilterSettings, )
func (*DemuxFilterSettings) SetTlv ¶
func (u *DemuxFilterSettings) SetTlv( v DemuxTlvFilterSettings, )
func (*DemuxFilterSettings) SetTs ¶
func (u *DemuxFilterSettings) SetTs( v DemuxTsFilterSettings, )
func (*DemuxFilterSettings) UnmarshalParcel ¶
func (u *DemuxFilterSettings) UnmarshalParcel( p *parcel.Parcel, ) error
type DemuxFilterStatus ¶
type DemuxFilterStatus byte
const ( DemuxFilterStatusDataReady DemuxFilterStatus = (1 << 0) DemuxFilterStatusLowWater DemuxFilterStatus = (1 << 1) DemuxFilterStatusHighWater DemuxFilterStatus = (1 << 2) DemuxFilterStatusOVERFLOW DemuxFilterStatus = (1 << 3) DemuxFilterStatusNoData DemuxFilterStatus = (1 << 4) )
type DemuxFilterSubType ¶
type DemuxFilterSubType struct {
Tag int32
TsFilterType DemuxTsFilterType
MmtpFilterType DemuxMmtpFilterType
IpFilterType DemuxIpFilterType
TlvFilterType DemuxTlvFilterType
AlpFilterType DemuxAlpFilterType
}
func (*DemuxFilterSubType) GetAlpFilterType ¶
func (u *DemuxFilterSubType) GetAlpFilterType() (DemuxAlpFilterType, bool)
func (*DemuxFilterSubType) GetIpFilterType ¶
func (u *DemuxFilterSubType) GetIpFilterType() (DemuxIpFilterType, bool)
func (*DemuxFilterSubType) GetMmtpFilterType ¶
func (u *DemuxFilterSubType) GetMmtpFilterType() (DemuxMmtpFilterType, bool)
func (*DemuxFilterSubType) GetTlvFilterType ¶
func (u *DemuxFilterSubType) GetTlvFilterType() (DemuxTlvFilterType, bool)
func (*DemuxFilterSubType) GetTsFilterType ¶
func (u *DemuxFilterSubType) GetTsFilterType() (DemuxTsFilterType, bool)
func (*DemuxFilterSubType) MarshalParcel ¶
func (u *DemuxFilterSubType) MarshalParcel( p *parcel.Parcel, ) error
func (*DemuxFilterSubType) SetAlpFilterType ¶
func (u *DemuxFilterSubType) SetAlpFilterType( v DemuxAlpFilterType, )
func (*DemuxFilterSubType) SetIpFilterType ¶
func (u *DemuxFilterSubType) SetIpFilterType( v DemuxIpFilterType, )
func (*DemuxFilterSubType) SetMmtpFilterType ¶
func (u *DemuxFilterSubType) SetMmtpFilterType( v DemuxMmtpFilterType, )
func (*DemuxFilterSubType) SetTlvFilterType ¶
func (u *DemuxFilterSubType) SetTlvFilterType( v DemuxTlvFilterType, )
func (*DemuxFilterSubType) SetTsFilterType ¶
func (u *DemuxFilterSubType) SetTsFilterType( v DemuxTsFilterType, )
func (*DemuxFilterSubType) UnmarshalParcel ¶
func (u *DemuxFilterSubType) UnmarshalParcel( p *parcel.Parcel, ) error
type DemuxFilterTemiEvent ¶
func (*DemuxFilterTemiEvent) MarshalParcel ¶
func (s *DemuxFilterTemiEvent) MarshalParcel( p *parcel.Parcel, ) error
func (*DemuxFilterTemiEvent) UnmarshalParcel ¶
func (s *DemuxFilterTemiEvent) UnmarshalParcel( p *parcel.Parcel, ) error
type DemuxFilterTsRecordEvent ¶
type DemuxFilterTsRecordEvent struct {
Pid DemuxPid
TsIndexMask int32
ScIndexMask DemuxFilterScIndexMask
ByteNumber int64
Pts int64
FirstMbInSlice int32
}
func (*DemuxFilterTsRecordEvent) MarshalParcel ¶
func (s *DemuxFilterTsRecordEvent) MarshalParcel( p *parcel.Parcel, ) error
func (*DemuxFilterTsRecordEvent) UnmarshalParcel ¶
func (s *DemuxFilterTsRecordEvent) UnmarshalParcel( p *parcel.Parcel, ) error
type DemuxFilterType ¶
type DemuxFilterType struct {
MainType DemuxFilterMainType
SubType DemuxFilterSubType
}
func (*DemuxFilterType) MarshalParcel ¶
func (s *DemuxFilterType) MarshalParcel( p *parcel.Parcel, ) error
func (*DemuxFilterType) UnmarshalParcel ¶
func (s *DemuxFilterType) UnmarshalParcel( p *parcel.Parcel, ) error
type DemuxIpAddress ¶
type DemuxIpAddress struct {
SrcIpAddress DemuxIpAddressIpAddress
DstIpAddress DemuxIpAddressIpAddress
SrcPort int32
DstPort int32
}
func (*DemuxIpAddress) MarshalParcel ¶
func (s *DemuxIpAddress) MarshalParcel( p *parcel.Parcel, ) error
func (*DemuxIpAddress) UnmarshalParcel ¶
func (s *DemuxIpAddress) UnmarshalParcel( p *parcel.Parcel, ) error
type DemuxIpAddressIpAddress ¶
func (*DemuxIpAddressIpAddress) GetV4 ¶
func (u *DemuxIpAddressIpAddress) GetV4() ([]byte, bool)
func (*DemuxIpAddressIpAddress) GetV6 ¶
func (u *DemuxIpAddressIpAddress) GetV6() ([]byte, bool)
func (*DemuxIpAddressIpAddress) MarshalParcel ¶
func (u *DemuxIpAddressIpAddress) MarshalParcel( p *parcel.Parcel, ) error
func (*DemuxIpAddressIpAddress) SetV4 ¶
func (u *DemuxIpAddressIpAddress) SetV4( v []byte, )
func (*DemuxIpAddressIpAddress) SetV6 ¶
func (u *DemuxIpAddressIpAddress) SetV6( v []byte, )
func (*DemuxIpAddressIpAddress) UnmarshalParcel ¶
func (u *DemuxIpAddressIpAddress) UnmarshalParcel( p *parcel.Parcel, ) error
type DemuxIpFilterSettings ¶
type DemuxIpFilterSettings struct {
IpAddr DemuxIpAddress
FilterSettings DemuxIpFilterSettingsFilterSettings
}
func (*DemuxIpFilterSettings) MarshalParcel ¶
func (s *DemuxIpFilterSettings) MarshalParcel( p *parcel.Parcel, ) error
func (*DemuxIpFilterSettings) UnmarshalParcel ¶
func (s *DemuxIpFilterSettings) UnmarshalParcel( p *parcel.Parcel, ) error
type DemuxIpFilterSettingsFilterSettings ¶
type DemuxIpFilterSettingsFilterSettings struct {
Tag int32
Noinit bool
Section DemuxFilterSectionSettings
BPassthrough bool
}
func (*DemuxIpFilterSettingsFilterSettings) GetBPassthrough ¶
func (u *DemuxIpFilterSettingsFilterSettings) GetBPassthrough() (bool, bool)
func (*DemuxIpFilterSettingsFilterSettings) GetNoinit ¶
func (u *DemuxIpFilterSettingsFilterSettings) GetNoinit() (bool, bool)
func (*DemuxIpFilterSettingsFilterSettings) GetSection ¶
func (u *DemuxIpFilterSettingsFilterSettings) GetSection() (DemuxFilterSectionSettings, bool)
func (*DemuxIpFilterSettingsFilterSettings) MarshalParcel ¶
func (u *DemuxIpFilterSettingsFilterSettings) MarshalParcel( p *parcel.Parcel, ) error
func (*DemuxIpFilterSettingsFilterSettings) SetBPassthrough ¶
func (u *DemuxIpFilterSettingsFilterSettings) SetBPassthrough( v bool, )
func (*DemuxIpFilterSettingsFilterSettings) SetNoinit ¶
func (u *DemuxIpFilterSettingsFilterSettings) SetNoinit( v bool, )
func (*DemuxIpFilterSettingsFilterSettings) SetSection ¶
func (u *DemuxIpFilterSettingsFilterSettings) SetSection( v DemuxFilterSectionSettings, )
func (*DemuxIpFilterSettingsFilterSettings) UnmarshalParcel ¶
func (u *DemuxIpFilterSettingsFilterSettings) UnmarshalParcel( p *parcel.Parcel, ) error
type DemuxIpFilterType ¶
type DemuxIpFilterType int32
const ( DemuxIpFilterTypeUNDEFINED DemuxIpFilterType = 0 DemuxIpFilterTypeSECTION DemuxIpFilterType = 1 DemuxIpFilterTypeNTP DemuxIpFilterType = 2 DemuxIpFilterTypeIpPayload DemuxIpFilterType = 3 DemuxIpFilterTypeIP DemuxIpFilterType = 4 DemuxIpFilterTypePayloadThrough DemuxIpFilterType = 5 )
type DemuxMmtpFilterSettings ¶
type DemuxMmtpFilterSettings struct {
MmtpPid int32
FilterSettings DemuxMmtpFilterSettingsFilterSettings
}
func (*DemuxMmtpFilterSettings) MarshalParcel ¶
func (s *DemuxMmtpFilterSettings) MarshalParcel( p *parcel.Parcel, ) error
func (*DemuxMmtpFilterSettings) UnmarshalParcel ¶
func (s *DemuxMmtpFilterSettings) UnmarshalParcel( p *parcel.Parcel, ) error
type DemuxMmtpFilterSettingsFilterSettings ¶
type DemuxMmtpFilterSettingsFilterSettings struct {
Tag int32
Noinit bool
Section DemuxFilterSectionSettings
Av DemuxFilterAvSettings
PesData DemuxFilterPesDataSettings
Record DemuxFilterRecordSettings
Download DemuxFilterDownloadSettings
}
func (*DemuxMmtpFilterSettingsFilterSettings) GetAv ¶
func (u *DemuxMmtpFilterSettingsFilterSettings) GetAv() (DemuxFilterAvSettings, bool)
func (*DemuxMmtpFilterSettingsFilterSettings) GetDownload ¶
func (u *DemuxMmtpFilterSettingsFilterSettings) GetDownload() (DemuxFilterDownloadSettings, bool)
func (*DemuxMmtpFilterSettingsFilterSettings) GetNoinit ¶
func (u *DemuxMmtpFilterSettingsFilterSettings) GetNoinit() (bool, bool)
func (*DemuxMmtpFilterSettingsFilterSettings) GetPesData ¶
func (u *DemuxMmtpFilterSettingsFilterSettings) GetPesData() (DemuxFilterPesDataSettings, bool)
func (*DemuxMmtpFilterSettingsFilterSettings) GetRecord ¶
func (u *DemuxMmtpFilterSettingsFilterSettings) GetRecord() (DemuxFilterRecordSettings, bool)
func (*DemuxMmtpFilterSettingsFilterSettings) GetSection ¶
func (u *DemuxMmtpFilterSettingsFilterSettings) GetSection() (DemuxFilterSectionSettings, bool)
func (*DemuxMmtpFilterSettingsFilterSettings) MarshalParcel ¶
func (u *DemuxMmtpFilterSettingsFilterSettings) MarshalParcel( p *parcel.Parcel, ) error
func (*DemuxMmtpFilterSettingsFilterSettings) SetAv ¶
func (u *DemuxMmtpFilterSettingsFilterSettings) SetAv( v DemuxFilterAvSettings, )
func (*DemuxMmtpFilterSettingsFilterSettings) SetDownload ¶
func (u *DemuxMmtpFilterSettingsFilterSettings) SetDownload( v DemuxFilterDownloadSettings, )
func (*DemuxMmtpFilterSettingsFilterSettings) SetNoinit ¶
func (u *DemuxMmtpFilterSettingsFilterSettings) SetNoinit( v bool, )
func (*DemuxMmtpFilterSettingsFilterSettings) SetPesData ¶
func (u *DemuxMmtpFilterSettingsFilterSettings) SetPesData( v DemuxFilterPesDataSettings, )
func (*DemuxMmtpFilterSettingsFilterSettings) SetRecord ¶
func (u *DemuxMmtpFilterSettingsFilterSettings) SetRecord( v DemuxFilterRecordSettings, )
func (*DemuxMmtpFilterSettingsFilterSettings) SetSection ¶
func (u *DemuxMmtpFilterSettingsFilterSettings) SetSection( v DemuxFilterSectionSettings, )
func (*DemuxMmtpFilterSettingsFilterSettings) UnmarshalParcel ¶
func (u *DemuxMmtpFilterSettingsFilterSettings) UnmarshalParcel( p *parcel.Parcel, ) error
type DemuxMmtpFilterType ¶
type DemuxMmtpFilterType int32
const ( DemuxMmtpFilterTypeUNDEFINED DemuxMmtpFilterType = 0 DemuxMmtpFilterTypeSECTION DemuxMmtpFilterType = 1 DemuxMmtpFilterTypePES DemuxMmtpFilterType = 2 DemuxMmtpFilterTypeMMTP DemuxMmtpFilterType = 3 DemuxMmtpFilterTypeAUDIO DemuxMmtpFilterType = 4 DemuxMmtpFilterTypeVIDEO DemuxMmtpFilterType = 5 DemuxMmtpFilterTypeRECORD DemuxMmtpFilterType = 6 DemuxMmtpFilterTypeDOWNLOAD DemuxMmtpFilterType = 7 )
type DemuxProxy ¶
func NewDemuxProxy ¶
func NewDemuxProxy( remote binder.IBinder, ) *DemuxProxy
func (*DemuxProxy) AsBinder ¶
func (p *DemuxProxy) AsBinder() binder.IBinder
func (*DemuxProxy) ConnectCiCam ¶
func (p *DemuxProxy) ConnectCiCam( ctx context.Context, ciCamId int32, ) error
func (*DemuxProxy) DisconnectCiCam ¶
func (p *DemuxProxy) DisconnectCiCam( ctx context.Context, ) error
func (*DemuxProxy) GetAvSyncHwId ¶
func (*DemuxProxy) GetAvSyncTime ¶
func (*DemuxProxy) OpenDvr ¶
func (p *DemuxProxy) OpenDvr( ctx context.Context, type_ DvrType, bufferSize int32, cb IDvrCallback, ) (IDvr, error)
func (*DemuxProxy) OpenFilter ¶
func (p *DemuxProxy) OpenFilter( ctx context.Context, type_ DemuxFilterType, bufferSize int32, cb IFilterCallback, ) (IFilter, error)
func (*DemuxProxy) OpenTimeFilter ¶
func (p *DemuxProxy) OpenTimeFilter( ctx context.Context, ) (ITimeFilter, error)
func (*DemuxProxy) SetFrontendDataSource ¶
func (p *DemuxProxy) SetFrontendDataSource( ctx context.Context, frontendId int32, ) error
type DemuxQueueNotifyBits ¶
type DemuxQueueNotifyBits int32
const ( DemuxQueueNotifyBitsDataReady DemuxQueueNotifyBits = (1 << 0) DemuxQueueNotifyBitsDataConsumed DemuxQueueNotifyBits = (1 << 1) )
type DemuxRecordScIndexType ¶
type DemuxRecordScIndexType int32
const ( DemuxRecordScIndexTypeNONE DemuxRecordScIndexType = 0 DemuxRecordScIndexTypeSC DemuxRecordScIndexType = 1 DemuxRecordScIndexTypeScHevc DemuxRecordScIndexType = 2 DemuxRecordScIndexTypeScAvc DemuxRecordScIndexType = 3 DemuxRecordScIndexTypeScVvc DemuxRecordScIndexType = 4 )
type DemuxScAvcIndex ¶
type DemuxScAvcIndex int32
const ( DemuxScAvcIndexUNDEFINED DemuxScAvcIndex = 0 DemuxScAvcIndexISlice DemuxScAvcIndex = (1 << 0) DemuxScAvcIndexPSlice DemuxScAvcIndex = (1 << 1) DemuxScAvcIndexBSlice DemuxScAvcIndex = (1 << 2) DemuxScAvcIndexSiSlice DemuxScAvcIndex = (1 << 3) DemuxScAvcIndexSpSlice DemuxScAvcIndex = (1 << 4) )
type DemuxScHevcIndex ¶
type DemuxScHevcIndex int32
const ( DemuxScHevcIndexUNDEFINED DemuxScHevcIndex = 0 DemuxScHevcIndexSPS DemuxScHevcIndex = (1 << 0) DemuxScHevcIndexAUD DemuxScHevcIndex = (1 << 1) DemuxScHevcIndexSliceCeBlaWLp DemuxScHevcIndex = (1 << 2) DemuxScHevcIndexSliceBlaWRadl DemuxScHevcIndex = (1 << 3) DemuxScHevcIndexSliceBlaNLp DemuxScHevcIndex = (1 << 4) DemuxScHevcIndexSliceIdrWRadl DemuxScHevcIndex = (1 << 5) DemuxScHevcIndexSliceIdrNLp DemuxScHevcIndex = (1 << 6) DemuxScHevcIndexSliceTrailCra DemuxScHevcIndex = (1 << 7) )
type DemuxScIndex ¶
type DemuxScIndex int32
const ( DemuxScIndexUNDEFINED DemuxScIndex = 0 DemuxScIndexIFrame DemuxScIndex = (1 << 0) DemuxScIndexPFrame DemuxScIndex = (1 << 1) DemuxScIndexBFrame DemuxScIndex = (1 << 2) DemuxScIndexSEQUENCE DemuxScIndex = (1 << 3) )
type DemuxScVvcIndex ¶
type DemuxScVvcIndex int32
const ( DemuxScVvcIndexUNDEFINED DemuxScVvcIndex = 0 DemuxScVvcIndexSliceIdrWRadl DemuxScVvcIndex = (1 << 0) DemuxScVvcIndexSliceIdrNLp DemuxScVvcIndex = (1 << 1) DemuxScVvcIndexSliceCra DemuxScVvcIndex = (1 << 2) DemuxScVvcIndexSliceGdr DemuxScVvcIndex = (1 << 3) DemuxScVvcIndexVPS DemuxScVvcIndex = (1 << 4) DemuxScVvcIndexSPS DemuxScVvcIndex = (1 << 5) DemuxScVvcIndexAUD DemuxScVvcIndex = (1 << 6) )
type DemuxStub ¶
type DemuxStub struct {
Impl IDemux
Transport binder.VersionAwareTransport
}
DemuxStub dispatches incoming binder transactions to a typed IDemux implementation.
func (*DemuxStub) Descriptor ¶
type DemuxTlvFilterSettings ¶
type DemuxTlvFilterSettings struct {
PacketType int32
IsCompressedIpPacket bool
FilterSettings DemuxTlvFilterSettingsFilterSettings
}
func (*DemuxTlvFilterSettings) MarshalParcel ¶
func (s *DemuxTlvFilterSettings) MarshalParcel( p *parcel.Parcel, ) error
func (*DemuxTlvFilterSettings) UnmarshalParcel ¶
func (s *DemuxTlvFilterSettings) UnmarshalParcel( p *parcel.Parcel, ) error
type DemuxTlvFilterSettingsFilterSettings ¶
type DemuxTlvFilterSettingsFilterSettings struct {
Tag int32
Noinit bool
Section DemuxFilterSectionSettings
BPassthrough bool
}
func (*DemuxTlvFilterSettingsFilterSettings) GetBPassthrough ¶
func (u *DemuxTlvFilterSettingsFilterSettings) GetBPassthrough() (bool, bool)
func (*DemuxTlvFilterSettingsFilterSettings) GetNoinit ¶
func (u *DemuxTlvFilterSettingsFilterSettings) GetNoinit() (bool, bool)
func (*DemuxTlvFilterSettingsFilterSettings) GetSection ¶
func (u *DemuxTlvFilterSettingsFilterSettings) GetSection() (DemuxFilterSectionSettings, bool)
func (*DemuxTlvFilterSettingsFilterSettings) MarshalParcel ¶
func (u *DemuxTlvFilterSettingsFilterSettings) MarshalParcel( p *parcel.Parcel, ) error
func (*DemuxTlvFilterSettingsFilterSettings) SetBPassthrough ¶
func (u *DemuxTlvFilterSettingsFilterSettings) SetBPassthrough( v bool, )
func (*DemuxTlvFilterSettingsFilterSettings) SetNoinit ¶
func (u *DemuxTlvFilterSettingsFilterSettings) SetNoinit( v bool, )
func (*DemuxTlvFilterSettingsFilterSettings) SetSection ¶
func (u *DemuxTlvFilterSettingsFilterSettings) SetSection( v DemuxFilterSectionSettings, )
func (*DemuxTlvFilterSettingsFilterSettings) UnmarshalParcel ¶
func (u *DemuxTlvFilterSettingsFilterSettings) UnmarshalParcel( p *parcel.Parcel, ) error
type DemuxTlvFilterType ¶
type DemuxTlvFilterType int32
const ( DemuxTlvFilterTypeUNDEFINED DemuxTlvFilterType = 0 DemuxTlvFilterTypeSECTION DemuxTlvFilterType = 1 DemuxTlvFilterTypeTLV DemuxTlvFilterType = 2 DemuxTlvFilterTypePayloadThrough DemuxTlvFilterType = 3 )
type DemuxTsFilterSettings ¶
type DemuxTsFilterSettings struct {
Tpid int32
FilterSettings DemuxTsFilterSettingsFilterSettings
}
func (*DemuxTsFilterSettings) MarshalParcel ¶
func (s *DemuxTsFilterSettings) MarshalParcel( p *parcel.Parcel, ) error
func (*DemuxTsFilterSettings) UnmarshalParcel ¶
func (s *DemuxTsFilterSettings) UnmarshalParcel( p *parcel.Parcel, ) error
type DemuxTsFilterSettingsFilterSettings ¶
type DemuxTsFilterSettingsFilterSettings struct {
Tag int32
Noinit bool
Section DemuxFilterSectionSettings
Av DemuxFilterAvSettings
PesData DemuxFilterPesDataSettings
Record DemuxFilterRecordSettings
}
func (*DemuxTsFilterSettingsFilterSettings) GetAv ¶
func (u *DemuxTsFilterSettingsFilterSettings) GetAv() (DemuxFilterAvSettings, bool)
func (*DemuxTsFilterSettingsFilterSettings) GetNoinit ¶
func (u *DemuxTsFilterSettingsFilterSettings) GetNoinit() (bool, bool)
func (*DemuxTsFilterSettingsFilterSettings) GetPesData ¶
func (u *DemuxTsFilterSettingsFilterSettings) GetPesData() (DemuxFilterPesDataSettings, bool)
func (*DemuxTsFilterSettingsFilterSettings) GetRecord ¶
func (u *DemuxTsFilterSettingsFilterSettings) GetRecord() (DemuxFilterRecordSettings, bool)
func (*DemuxTsFilterSettingsFilterSettings) GetSection ¶
func (u *DemuxTsFilterSettingsFilterSettings) GetSection() (DemuxFilterSectionSettings, bool)
func (*DemuxTsFilterSettingsFilterSettings) MarshalParcel ¶
func (u *DemuxTsFilterSettingsFilterSettings) MarshalParcel( p *parcel.Parcel, ) error
func (*DemuxTsFilterSettingsFilterSettings) SetAv ¶
func (u *DemuxTsFilterSettingsFilterSettings) SetAv( v DemuxFilterAvSettings, )
func (*DemuxTsFilterSettingsFilterSettings) SetNoinit ¶
func (u *DemuxTsFilterSettingsFilterSettings) SetNoinit( v bool, )
func (*DemuxTsFilterSettingsFilterSettings) SetPesData ¶
func (u *DemuxTsFilterSettingsFilterSettings) SetPesData( v DemuxFilterPesDataSettings, )
func (*DemuxTsFilterSettingsFilterSettings) SetRecord ¶
func (u *DemuxTsFilterSettingsFilterSettings) SetRecord( v DemuxFilterRecordSettings, )
func (*DemuxTsFilterSettingsFilterSettings) SetSection ¶
func (u *DemuxTsFilterSettingsFilterSettings) SetSection( v DemuxFilterSectionSettings, )
func (*DemuxTsFilterSettingsFilterSettings) UnmarshalParcel ¶
func (u *DemuxTsFilterSettingsFilterSettings) UnmarshalParcel( p *parcel.Parcel, ) error
type DemuxTsFilterType ¶
type DemuxTsFilterType int32
const ( DemuxTsFilterTypeUNDEFINED DemuxTsFilterType = 0 DemuxTsFilterTypeSECTION DemuxTsFilterType = 1 DemuxTsFilterTypePES DemuxTsFilterType = 2 DemuxTsFilterTypeTS DemuxTsFilterType = 3 DemuxTsFilterTypeAUDIO DemuxTsFilterType = 4 DemuxTsFilterTypeVIDEO DemuxTsFilterType = 5 DemuxTsFilterTypePCR DemuxTsFilterType = 6 DemuxTsFilterTypeRECORD DemuxTsFilterType = 7 DemuxTsFilterTypeTEMI DemuxTsFilterType = 8 )
type DemuxTsIndex ¶
type DemuxTsIndex int32
const ( DemuxTsIndexFirstPacket DemuxTsIndex = (1 << 0) DemuxTsIndexPayloadUnitStartIndicator DemuxTsIndex = (1 << 1) DemuxTsIndexChangeToNotScrambled DemuxTsIndex = (1 << 2) DemuxTsIndexChangeToEvenScrambled DemuxTsIndex = (1 << 3) DemuxTsIndexChangeToOddScrambled DemuxTsIndex = (1 << 4) DemuxTsIndexDiscontinuityIndicator DemuxTsIndex = (1 << 5) DemuxTsIndexRandomAccessIndicator DemuxTsIndex = (1 << 6) DemuxTsIndexPriorityIndicator DemuxTsIndex = (1 << 7) DemuxTsIndexPcrFlag DemuxTsIndex = (1 << 8) DemuxTsIndexOpcrFlag DemuxTsIndex = (1 << 9) DemuxTsIndexSplicingPointFlag DemuxTsIndex = (1 << 10) DemuxTsIndexPrivateData DemuxTsIndex = (1 << 11) DemuxTsIndexAdaptationExtensionFlag DemuxTsIndex = (1 << 12) DemuxTsIndexMptIndexMpt DemuxTsIndex = (1 << 16) DemuxTsIndexMptIndexVideo DemuxTsIndex = (1 << 17) DemuxTsIndexMptIndexAudio DemuxTsIndex = (1 << 18) DemuxTsIndexMptIndexTimestampTargetVideo DemuxTsIndex = (1 << 19) DemuxTsIndexMptIndexTimestampTargetAudio DemuxTsIndex = (1 << 20) )
type DescramblerProxy ¶
func NewDescramblerProxy ¶
func NewDescramblerProxy( remote binder.IBinder, ) *DescramblerProxy
func (*DescramblerProxy) AsBinder ¶
func (p *DescramblerProxy) AsBinder() binder.IBinder
func (*DescramblerProxy) SetDemuxSource ¶
func (p *DescramblerProxy) SetDemuxSource( ctx context.Context, demuxId int32, ) error
func (*DescramblerProxy) SetKeyToken ¶
func (p *DescramblerProxy) SetKeyToken( ctx context.Context, keyToken []byte, ) error
type DescramblerStub ¶
type DescramblerStub struct {
Impl IDescrambler
Transport binder.VersionAwareTransport
}
DescramblerStub dispatches incoming binder transactions to a typed IDescrambler implementation.
func (*DescramblerStub) Descriptor ¶
func (s *DescramblerStub) Descriptor() string
func (*DescramblerStub) OnTransaction ¶
func (s *DescramblerStub) OnTransaction( ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel, ) (*parcel.Parcel, error)
type DvrCallbackProxy ¶
func NewDvrCallbackProxy ¶
func NewDvrCallbackProxy( remote binder.IBinder, ) *DvrCallbackProxy
func (*DvrCallbackProxy) AsBinder ¶
func (p *DvrCallbackProxy) AsBinder() binder.IBinder
func (*DvrCallbackProxy) OnPlaybackStatus ¶
func (p *DvrCallbackProxy) OnPlaybackStatus( ctx context.Context, status PlaybackStatus, ) error
func (*DvrCallbackProxy) OnRecordStatus ¶
func (p *DvrCallbackProxy) OnRecordStatus( ctx context.Context, status RecordStatus, ) error
type DvrCallbackStub ¶
type DvrCallbackStub struct {
Impl IDvrCallback
Transport binder.VersionAwareTransport
}
DvrCallbackStub dispatches incoming binder transactions to a typed IDvrCallback implementation.
func (*DvrCallbackStub) Descriptor ¶
func (s *DvrCallbackStub) Descriptor() string
func (*DvrCallbackStub) OnTransaction ¶
func (s *DvrCallbackStub) OnTransaction( ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel, ) (*parcel.Parcel, error)
type DvrProxy ¶
func NewDvrProxy ¶
func (*DvrProxy) AttachFilter ¶
func (*DvrProxy) Configure ¶
func (p *DvrProxy) Configure( ctx context.Context, settings DvrSettings, ) error
func (*DvrProxy) DetachFilter ¶
func (*DvrProxy) GetQueueDesc ¶
func (*DvrProxy) SetStatusCheckIntervalHint ¶
type DvrSettings ¶
type DvrSettings struct {
Tag int32
Record RecordSettings
Playback PlaybackSettings
}
func (*DvrSettings) GetPlayback ¶
func (u *DvrSettings) GetPlayback() (PlaybackSettings, bool)
func (*DvrSettings) GetRecord ¶
func (u *DvrSettings) GetRecord() (RecordSettings, bool)
func (*DvrSettings) MarshalParcel ¶
func (u *DvrSettings) MarshalParcel( p *parcel.Parcel, ) error
func (*DvrSettings) SetPlayback ¶
func (u *DvrSettings) SetPlayback( v PlaybackSettings, )
func (*DvrSettings) SetRecord ¶
func (u *DvrSettings) SetRecord( v RecordSettings, )
func (*DvrSettings) UnmarshalParcel ¶
func (u *DvrSettings) UnmarshalParcel( p *parcel.Parcel, ) error
type DvrStub ¶
type DvrStub struct {
Impl IDvr
Transport binder.VersionAwareTransport
}
DvrStub dispatches incoming binder transactions to a typed IDvr implementation.
func (*DvrStub) Descriptor ¶
type FilterCallbackProxy ¶
func NewFilterCallbackProxy ¶
func NewFilterCallbackProxy( remote binder.IBinder, ) *FilterCallbackProxy
func (*FilterCallbackProxy) AsBinder ¶
func (p *FilterCallbackProxy) AsBinder() binder.IBinder
func (*FilterCallbackProxy) OnFilterEvent ¶
func (p *FilterCallbackProxy) OnFilterEvent( ctx context.Context, events []DemuxFilterEvent, ) error
func (*FilterCallbackProxy) OnFilterStatus ¶
func (p *FilterCallbackProxy) OnFilterStatus( ctx context.Context, status DemuxFilterStatus, ) error
type FilterCallbackStub ¶
type FilterCallbackStub struct {
Impl IFilterCallback
Transport binder.VersionAwareTransport
}
FilterCallbackStub dispatches incoming binder transactions to a typed IFilterCallback implementation.
func (*FilterCallbackStub) Descriptor ¶
func (s *FilterCallbackStub) Descriptor() string
func (*FilterCallbackStub) OnTransaction ¶
func (s *FilterCallbackStub) OnTransaction( ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel, ) (*parcel.Parcel, error)
type FilterDelayHint ¶
type FilterDelayHint struct {
HintType FilterDelayHintType
HintValue int32
}
func (*FilterDelayHint) MarshalParcel ¶
func (s *FilterDelayHint) MarshalParcel( p *parcel.Parcel, ) error
func (*FilterDelayHint) UnmarshalParcel ¶
func (s *FilterDelayHint) UnmarshalParcel( p *parcel.Parcel, ) error
type FilterDelayHintType ¶
type FilterDelayHintType int32
const ( FilterDelayHintTypeINVALID FilterDelayHintType = 0 FilterDelayHintTypeTimeDelayInMs FilterDelayHintType = 1 FilterDelayHintTypeDataSizeDelayInBytes FilterDelayHintType = 2 )
type FilterProxy ¶
func NewFilterProxy ¶
func NewFilterProxy( remote binder.IBinder, ) *FilterProxy
func (*FilterProxy) AsBinder ¶
func (p *FilterProxy) AsBinder() binder.IBinder
func (*FilterProxy) Configure ¶
func (p *FilterProxy) Configure( ctx context.Context, settings DemuxFilterSettings, ) error
func (*FilterProxy) ConfigureAvStreamType ¶
func (p *FilterProxy) ConfigureAvStreamType( ctx context.Context, avStreamType AvStreamType, ) error
func (*FilterProxy) ConfigureIpCid ¶
func (p *FilterProxy) ConfigureIpCid( ctx context.Context, ipCid int32, ) error
func (*FilterProxy) ConfigureMonitorEvent ¶
func (p *FilterProxy) ConfigureMonitorEvent( ctx context.Context, monitorEventTypes int32, ) error
func (*FilterProxy) GetAvSharedHandle ¶
func (p *FilterProxy) GetAvSharedHandle( ctx context.Context, avMemory common.NativeHandle, ) (int64, error)
func (*FilterProxy) GetId64Bit ¶
func (p *FilterProxy) GetId64Bit( ctx context.Context, ) (int64, error)
func (*FilterProxy) GetQueueDesc ¶
func (p *FilterProxy) GetQueueDesc( ctx context.Context, queue fmq.MQDescriptor, ) error
func (*FilterProxy) ReleaseAvHandle ¶
func (p *FilterProxy) ReleaseAvHandle( ctx context.Context, avMemory common.NativeHandle, avDataId int64, ) error
func (*FilterProxy) SetDataSource ¶
func (p *FilterProxy) SetDataSource( ctx context.Context, filter IFilter, ) error
func (*FilterProxy) SetDelayHint ¶
func (p *FilterProxy) SetDelayHint( ctx context.Context, hint FilterDelayHint, ) error
type FilterStub ¶
type FilterStub struct {
Impl IFilter
Transport binder.VersionAwareTransport
}
FilterStub dispatches incoming binder transactions to a typed IFilter implementation.
func (*FilterStub) Descriptor ¶
func (s *FilterStub) Descriptor() string
func (*FilterStub) OnTransaction ¶
func (s *FilterStub) OnTransaction( ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel, ) (*parcel.Parcel, error)
type FrontendAnalogAftFlag ¶
type FrontendAnalogAftFlag int32
const ( FrontendAnalogAftFlagUNDEFINED FrontendAnalogAftFlag = 0 FrontendAnalogAftFlagAftTrue FrontendAnalogAftFlag = 1 FrontendAnalogAftFlagAftFalse FrontendAnalogAftFlag = 2 )
type FrontendAnalogCapabilities ¶
func (*FrontendAnalogCapabilities) MarshalParcel ¶
func (s *FrontendAnalogCapabilities) MarshalParcel( p *parcel.Parcel, ) error
func (*FrontendAnalogCapabilities) UnmarshalParcel ¶
func (s *FrontendAnalogCapabilities) UnmarshalParcel( p *parcel.Parcel, ) error
type FrontendAnalogSettings ¶
type FrontendAnalogSettings struct {
Frequency int64
EndFrequency int64
Inversion FrontendSpectralInversion
Type FrontendAnalogType
AftFlag FrontendAnalogAftFlag
SifStandard FrontendAnalogSifStandard
}
func (*FrontendAnalogSettings) MarshalParcel ¶
func (s *FrontendAnalogSettings) MarshalParcel( p *parcel.Parcel, ) error
func (*FrontendAnalogSettings) UnmarshalParcel ¶
func (s *FrontendAnalogSettings) UnmarshalParcel( p *parcel.Parcel, ) error
type FrontendAnalogSifStandard ¶
type FrontendAnalogSifStandard int32
const ( FrontendAnalogSifStandardUNDEFINED FrontendAnalogSifStandard = 0 FrontendAnalogSifStandardAUTO FrontendAnalogSifStandard = (1 << 0) FrontendAnalogSifStandardBG FrontendAnalogSifStandard = (1 << 1) FrontendAnalogSifStandardBgA2 FrontendAnalogSifStandard = (1 << 2) FrontendAnalogSifStandardBgNicam FrontendAnalogSifStandard = (1 << 3) FrontendAnalogSifStandardI FrontendAnalogSifStandard = (1 << 4) FrontendAnalogSifStandardDK FrontendAnalogSifStandard = (1 << 5) FrontendAnalogSifStandardDk1A2 FrontendAnalogSifStandard = (1 << 6) FrontendAnalogSifStandardDk2A2 FrontendAnalogSifStandard = (1 << 7) FrontendAnalogSifStandardDk3A2 FrontendAnalogSifStandard = (1 << 8) FrontendAnalogSifStandardDkNicam FrontendAnalogSifStandard = (1 << 9) FrontendAnalogSifStandardL FrontendAnalogSifStandard = (1 << 10) FrontendAnalogSifStandardM FrontendAnalogSifStandard = (1 << 11) FrontendAnalogSifStandardMBtsc FrontendAnalogSifStandard = (1 << 12) FrontendAnalogSifStandardMA2 FrontendAnalogSifStandard = (1 << 13) FrontendAnalogSifStandardMEiaj FrontendAnalogSifStandard = (1 << 14) FrontendAnalogSifStandardINicam FrontendAnalogSifStandard = (1 << 15) FrontendAnalogSifStandardLNicam FrontendAnalogSifStandard = (1 << 16) FrontendAnalogSifStandardLPrime FrontendAnalogSifStandard = (1 << 17) )
type FrontendAnalogType ¶
type FrontendAnalogType int32
const ( FrontendAnalogTypeUNDEFINED FrontendAnalogType = 0 FrontendAnalogTypeAUTO FrontendAnalogType = (1 << 0) FrontendAnalogTypePAL FrontendAnalogType = (1 << 1) FrontendAnalogTypePalM FrontendAnalogType = (1 << 2) FrontendAnalogTypePalN FrontendAnalogType = (1 << 3) FrontendAnalogTypePal60 FrontendAnalogType = (1 << 4) FrontendAnalogTypeNTSC FrontendAnalogType = (1 << 5) FrontendAnalogTypeNtsc443 FrontendAnalogType = (1 << 6) FrontendAnalogTypeSECAM FrontendAnalogType = (1 << 7) )
type FrontendAtsc3Bandwidth ¶
type FrontendAtsc3Bandwidth int32
const ( FrontendAtsc3BandwidthUNDEFINED FrontendAtsc3Bandwidth = 0 FrontendAtsc3BandwidthAUTO FrontendAtsc3Bandwidth = (1 << 0) FrontendAtsc3BandwidthBandwidth6mhz FrontendAtsc3Bandwidth = (1 << 1) FrontendAtsc3BandwidthBandwidth7mhz FrontendAtsc3Bandwidth = (1 << 2) FrontendAtsc3BandwidthBandwidth8mhz FrontendAtsc3Bandwidth = (1 << 3) )
type FrontendAtsc3Capabilities ¶
type FrontendAtsc3Capabilities struct {
BandwidthCap int32
ModulationCap int32
TimeInterleaveModeCap int32
CodeRateCap int32
FecCap int32
DemodOutputFormatCap byte
}
func (*FrontendAtsc3Capabilities) MarshalParcel ¶
func (s *FrontendAtsc3Capabilities) MarshalParcel( p *parcel.Parcel, ) error
func (*FrontendAtsc3Capabilities) UnmarshalParcel ¶
func (s *FrontendAtsc3Capabilities) UnmarshalParcel( p *parcel.Parcel, ) error
type FrontendAtsc3CodeRate ¶
type FrontendAtsc3CodeRate int32
const ( FrontendAtsc3CodeRateUNDEFINED FrontendAtsc3CodeRate = 0 FrontendAtsc3CodeRateAUTO FrontendAtsc3CodeRate = (1 << 0) FrontendAtsc3CodeRateCoderate215 FrontendAtsc3CodeRate = (1 << 1) FrontendAtsc3CodeRateCoderate315 FrontendAtsc3CodeRate = (1 << 2) FrontendAtsc3CodeRateCoderate415 FrontendAtsc3CodeRate = (1 << 3) FrontendAtsc3CodeRateCoderate515 FrontendAtsc3CodeRate = (1 << 4) FrontendAtsc3CodeRateCoderate615 FrontendAtsc3CodeRate = (1 << 5) FrontendAtsc3CodeRateCoderate715 FrontendAtsc3CodeRate = (1 << 6) FrontendAtsc3CodeRateCoderate815 FrontendAtsc3CodeRate = (1 << 7) FrontendAtsc3CodeRateCoderate915 FrontendAtsc3CodeRate = (1 << 8) FrontendAtsc3CodeRateCoderate1015 FrontendAtsc3CodeRate = (1 << 9) FrontendAtsc3CodeRateCoderate1115 FrontendAtsc3CodeRate = (1 << 10) FrontendAtsc3CodeRateCoderate1215 FrontendAtsc3CodeRate = (1 << 11) FrontendAtsc3CodeRateCoderate1315 FrontendAtsc3CodeRate = (1 << 12) )
type FrontendAtsc3DemodOutputFormat ¶
type FrontendAtsc3DemodOutputFormat byte
const ( FrontendAtsc3DemodOutputFormatUNDEFINED FrontendAtsc3DemodOutputFormat = 0 FrontendAtsc3DemodOutputFormatAtsc3LinklayerPacket FrontendAtsc3DemodOutputFormat = (1 << 0) FrontendAtsc3DemodOutputFormatBasebandPacket FrontendAtsc3DemodOutputFormat = (1 << 1) )
type FrontendAtsc3Fec ¶
type FrontendAtsc3Fec int32
const ( FrontendAtsc3FecUNDEFINED FrontendAtsc3Fec = 0 FrontendAtsc3FecAUTO FrontendAtsc3Fec = (1 << 0) FrontendAtsc3FecBchLdpc16k FrontendAtsc3Fec = (1 << 1) FrontendAtsc3FecBchLdpc64k FrontendAtsc3Fec = (1 << 2) FrontendAtsc3FecCrcLdpc16k FrontendAtsc3Fec = (1 << 3) FrontendAtsc3FecCrcLdpc64k FrontendAtsc3Fec = (1 << 4) FrontendAtsc3FecLdpc16k FrontendAtsc3Fec = (1 << 5) FrontendAtsc3FecLdpc64k FrontendAtsc3Fec = (1 << 6) )
type FrontendAtsc3Modulation ¶
type FrontendAtsc3Modulation int32
const ( FrontendAtsc3ModulationUNDEFINED FrontendAtsc3Modulation = 0 FrontendAtsc3ModulationAUTO FrontendAtsc3Modulation = (1 << 0) FrontendAtsc3ModulationModQpsk FrontendAtsc3Modulation = (1 << 1) FrontendAtsc3ModulationMod16qam FrontendAtsc3Modulation = (1 << 2) FrontendAtsc3ModulationMod64qam FrontendAtsc3Modulation = (1 << 3) FrontendAtsc3ModulationMod256qam FrontendAtsc3Modulation = (1 << 4) FrontendAtsc3ModulationMod1024qam FrontendAtsc3Modulation = (1 << 5) FrontendAtsc3ModulationMod4096qam FrontendAtsc3Modulation = (1 << 6) )
type FrontendAtsc3PlpSettings ¶
type FrontendAtsc3PlpSettings struct {
PlpId int32
Modulation FrontendAtsc3Modulation
InterleaveMode FrontendAtsc3TimeInterleaveMode
CodeRate FrontendAtsc3CodeRate
Fec FrontendAtsc3Fec
}
func (*FrontendAtsc3PlpSettings) MarshalParcel ¶
func (s *FrontendAtsc3PlpSettings) MarshalParcel( p *parcel.Parcel, ) error
func (*FrontendAtsc3PlpSettings) UnmarshalParcel ¶
func (s *FrontendAtsc3PlpSettings) UnmarshalParcel( p *parcel.Parcel, ) error
type FrontendAtsc3Settings ¶
type FrontendAtsc3Settings struct {
Frequency int64
EndFrequency int64
Bandwidth FrontendAtsc3Bandwidth
Inversion FrontendSpectralInversion
DemodOutputFormat FrontendAtsc3DemodOutputFormat
PlpSettings []FrontendAtsc3PlpSettings
}
func (*FrontendAtsc3Settings) MarshalParcel ¶
func (s *FrontendAtsc3Settings) MarshalParcel( p *parcel.Parcel, ) error
func (*FrontendAtsc3Settings) UnmarshalParcel ¶
func (s *FrontendAtsc3Settings) UnmarshalParcel( p *parcel.Parcel, ) error
type FrontendAtsc3TimeInterleaveMode ¶
type FrontendAtsc3TimeInterleaveMode int32
const ( FrontendAtsc3TimeInterleaveModeUNDEFINED FrontendAtsc3TimeInterleaveMode = 0 FrontendAtsc3TimeInterleaveModeAUTO FrontendAtsc3TimeInterleaveMode = (1 << 0) FrontendAtsc3TimeInterleaveModeCTI FrontendAtsc3TimeInterleaveMode = (1 << 1) FrontendAtsc3TimeInterleaveModeHTI FrontendAtsc3TimeInterleaveMode = (1 << 2) )
type FrontendAtscCapabilities ¶
type FrontendAtscCapabilities struct {
ModulationCap int32
}
func (*FrontendAtscCapabilities) MarshalParcel ¶
func (s *FrontendAtscCapabilities) MarshalParcel( p *parcel.Parcel, ) error
func (*FrontendAtscCapabilities) UnmarshalParcel ¶
func (s *FrontendAtscCapabilities) UnmarshalParcel( p *parcel.Parcel, ) error
type FrontendAtscModulation ¶
type FrontendAtscModulation int32
const ( FrontendAtscModulationUNDEFINED FrontendAtscModulation = 0 FrontendAtscModulationAUTO FrontendAtscModulation = (1 << 0) FrontendAtscModulationMod8vsb FrontendAtscModulation = (1 << 2) FrontendAtscModulationMod16vsb FrontendAtscModulation = (1 << 3) )
type FrontendAtscSettings ¶
type FrontendAtscSettings struct {
Frequency int64
EndFrequency int64
Inversion FrontendSpectralInversion
Modulation FrontendAtscModulation
}
func (*FrontendAtscSettings) MarshalParcel ¶
func (s *FrontendAtscSettings) MarshalParcel( p *parcel.Parcel, ) error
func (*FrontendAtscSettings) UnmarshalParcel ¶
func (s *FrontendAtscSettings) UnmarshalParcel( p *parcel.Parcel, ) error
type FrontendBandwidth ¶
type FrontendBandwidth struct {
Tag int32
Atsc3 FrontendAtsc3Bandwidth
Dvbc FrontendDvbcBandwidth
Dvbt FrontendDvbtBandwidth
Isdbt FrontendIsdbtBandwidth
Dtmb FrontendDtmbBandwidth
}
func (*FrontendBandwidth) GetAtsc3 ¶
func (u *FrontendBandwidth) GetAtsc3() (FrontendAtsc3Bandwidth, bool)
func (*FrontendBandwidth) GetDtmb ¶
func (u *FrontendBandwidth) GetDtmb() (FrontendDtmbBandwidth, bool)
func (*FrontendBandwidth) GetDvbc ¶
func (u *FrontendBandwidth) GetDvbc() (FrontendDvbcBandwidth, bool)
func (*FrontendBandwidth) GetDvbt ¶
func (u *FrontendBandwidth) GetDvbt() (FrontendDvbtBandwidth, bool)
func (*FrontendBandwidth) GetIsdbt ¶
func (u *FrontendBandwidth) GetIsdbt() (FrontendIsdbtBandwidth, bool)
func (*FrontendBandwidth) MarshalParcel ¶
func (u *FrontendBandwidth) MarshalParcel( p *parcel.Parcel, ) error
func (*FrontendBandwidth) SetAtsc3 ¶
func (u *FrontendBandwidth) SetAtsc3( v FrontendAtsc3Bandwidth, )
func (*FrontendBandwidth) SetDtmb ¶
func (u *FrontendBandwidth) SetDtmb( v FrontendDtmbBandwidth, )
func (*FrontendBandwidth) SetDvbc ¶
func (u *FrontendBandwidth) SetDvbc( v FrontendDvbcBandwidth, )
func (*FrontendBandwidth) SetDvbt ¶
func (u *FrontendBandwidth) SetDvbt( v FrontendDvbtBandwidth, )
func (*FrontendBandwidth) SetIsdbt ¶
func (u *FrontendBandwidth) SetIsdbt( v FrontendIsdbtBandwidth, )
func (*FrontendBandwidth) UnmarshalParcel ¶
func (u *FrontendBandwidth) UnmarshalParcel( p *parcel.Parcel, ) error
type FrontendCableTimeInterleaveMode ¶
type FrontendCableTimeInterleaveMode int32
const ( FrontendCableTimeInterleaveModeUNDEFINED FrontendCableTimeInterleaveMode = 0 FrontendCableTimeInterleaveModeAUTO FrontendCableTimeInterleaveMode = (1 << 0) FrontendCableTimeInterleaveModeInterleaving12810 FrontendCableTimeInterleaveMode = (1 << 1) FrontendCableTimeInterleaveModeInterleaving12811 FrontendCableTimeInterleaveMode = (1 << 2) FrontendCableTimeInterleaveModeInterleaving642 FrontendCableTimeInterleaveMode = (1 << 3) FrontendCableTimeInterleaveModeInterleaving324 FrontendCableTimeInterleaveMode = (1 << 4) FrontendCableTimeInterleaveModeInterleaving168 FrontendCableTimeInterleaveMode = (1 << 5) FrontendCableTimeInterleaveModeInterleaving816 FrontendCableTimeInterleaveMode = (1 << 6) FrontendCableTimeInterleaveModeInterleaving1282 FrontendCableTimeInterleaveMode = (1 << 7) FrontendCableTimeInterleaveModeInterleaving1283 FrontendCableTimeInterleaveMode = (1 << 8) FrontendCableTimeInterleaveModeInterleaving1284 FrontendCableTimeInterleaveMode = (1 << 9) )
type FrontendCallbackProxy ¶
func NewFrontendCallbackProxy ¶
func NewFrontendCallbackProxy( remote binder.IBinder, ) *FrontendCallbackProxy
func (*FrontendCallbackProxy) AsBinder ¶
func (p *FrontendCallbackProxy) AsBinder() binder.IBinder
func (*FrontendCallbackProxy) OnEvent ¶
func (p *FrontendCallbackProxy) OnEvent( ctx context.Context, frontendEventType FrontendEventType, ) error
func (*FrontendCallbackProxy) OnScanMessage ¶
func (p *FrontendCallbackProxy) OnScanMessage( ctx context.Context, type_ FrontendScanMessageType, message FrontendScanMessage, ) error
type FrontendCallbackStub ¶
type FrontendCallbackStub struct {
Impl IFrontendCallback
Transport binder.VersionAwareTransport
}
FrontendCallbackStub dispatches incoming binder transactions to a typed IFrontendCallback implementation.
func (*FrontendCallbackStub) Descriptor ¶
func (s *FrontendCallbackStub) Descriptor() string
func (*FrontendCallbackStub) OnTransaction ¶
func (s *FrontendCallbackStub) OnTransaction( ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel, ) (*parcel.Parcel, error)
type FrontendCapabilities ¶
type FrontendCapabilities struct {
Tag int32
AnalogCaps FrontendAnalogCapabilities
AtscCaps FrontendAtscCapabilities
Atsc3Caps FrontendAtsc3Capabilities
DtmbCaps FrontendDtmbCapabilities
DvbsCaps FrontendDvbsCapabilities
DvbcCaps FrontendDvbcCapabilities
DvbtCaps FrontendDvbtCapabilities
IsdbsCaps FrontendIsdbsCapabilities
Isdbs3Caps FrontendIsdbs3Capabilities
IsdbtCaps FrontendIsdbtCapabilities
IptvCaps *FrontendIptvCapabilities
}
func (*FrontendCapabilities) GetAnalogCaps ¶
func (u *FrontendCapabilities) GetAnalogCaps() (FrontendAnalogCapabilities, bool)
func (*FrontendCapabilities) GetAtsc3Caps ¶
func (u *FrontendCapabilities) GetAtsc3Caps() (FrontendAtsc3Capabilities, bool)
func (*FrontendCapabilities) GetAtscCaps ¶
func (u *FrontendCapabilities) GetAtscCaps() (FrontendAtscCapabilities, bool)
func (*FrontendCapabilities) GetDtmbCaps ¶
func (u *FrontendCapabilities) GetDtmbCaps() (FrontendDtmbCapabilities, bool)
func (*FrontendCapabilities) GetDvbcCaps ¶
func (u *FrontendCapabilities) GetDvbcCaps() (FrontendDvbcCapabilities, bool)
func (*FrontendCapabilities) GetDvbsCaps ¶
func (u *FrontendCapabilities) GetDvbsCaps() (FrontendDvbsCapabilities, bool)
func (*FrontendCapabilities) GetDvbtCaps ¶
func (u *FrontendCapabilities) GetDvbtCaps() (FrontendDvbtCapabilities, bool)
func (*FrontendCapabilities) GetIptvCaps ¶
func (u *FrontendCapabilities) GetIptvCaps() (*FrontendIptvCapabilities, bool)
func (*FrontendCapabilities) GetIsdbs3Caps ¶
func (u *FrontendCapabilities) GetIsdbs3Caps() (FrontendIsdbs3Capabilities, bool)
func (*FrontendCapabilities) GetIsdbsCaps ¶
func (u *FrontendCapabilities) GetIsdbsCaps() (FrontendIsdbsCapabilities, bool)
func (*FrontendCapabilities) GetIsdbtCaps ¶
func (u *FrontendCapabilities) GetIsdbtCaps() (FrontendIsdbtCapabilities, bool)
func (*FrontendCapabilities) MarshalParcel ¶
func (u *FrontendCapabilities) MarshalParcel( p *parcel.Parcel, ) error
func (*FrontendCapabilities) SetAnalogCaps ¶
func (u *FrontendCapabilities) SetAnalogCaps( v FrontendAnalogCapabilities, )
func (*FrontendCapabilities) SetAtsc3Caps ¶
func (u *FrontendCapabilities) SetAtsc3Caps( v FrontendAtsc3Capabilities, )
func (*FrontendCapabilities) SetAtscCaps ¶
func (u *FrontendCapabilities) SetAtscCaps( v FrontendAtscCapabilities, )
func (*FrontendCapabilities) SetDtmbCaps ¶
func (u *FrontendCapabilities) SetDtmbCaps( v FrontendDtmbCapabilities, )
func (*FrontendCapabilities) SetDvbcCaps ¶
func (u *FrontendCapabilities) SetDvbcCaps( v FrontendDvbcCapabilities, )
func (*FrontendCapabilities) SetDvbsCaps ¶
func (u *FrontendCapabilities) SetDvbsCaps( v FrontendDvbsCapabilities, )
func (*FrontendCapabilities) SetDvbtCaps ¶
func (u *FrontendCapabilities) SetDvbtCaps( v FrontendDvbtCapabilities, )
func (*FrontendCapabilities) SetIptvCaps ¶
func (u *FrontendCapabilities) SetIptvCaps( v *FrontendIptvCapabilities, )
func (*FrontendCapabilities) SetIsdbs3Caps ¶
func (u *FrontendCapabilities) SetIsdbs3Caps( v FrontendIsdbs3Capabilities, )
func (*FrontendCapabilities) SetIsdbsCaps ¶
func (u *FrontendCapabilities) SetIsdbsCaps( v FrontendIsdbsCapabilities, )
func (*FrontendCapabilities) SetIsdbtCaps ¶
func (u *FrontendCapabilities) SetIsdbtCaps( v FrontendIsdbtCapabilities, )
func (*FrontendCapabilities) UnmarshalParcel ¶
func (u *FrontendCapabilities) UnmarshalParcel( p *parcel.Parcel, ) error
type FrontendDtmbBandwidth ¶
type FrontendDtmbBandwidth int32
const ( FrontendDtmbBandwidthUNDEFINED FrontendDtmbBandwidth = 0 FrontendDtmbBandwidthAUTO FrontendDtmbBandwidth = (1 << 0) FrontendDtmbBandwidthBandwidth8mhz FrontendDtmbBandwidth = (1 << 1) FrontendDtmbBandwidthBandwidth6mhz FrontendDtmbBandwidth = (1 << 2) )
type FrontendDtmbCapabilities ¶
type FrontendDtmbCapabilities struct {
TransmissionModeCap int32
BandwidthCap int32
ModulationCap int32
CodeRateCap int32
GuardIntervalCap int32
InterleaveModeCap int32
}
func (*FrontendDtmbCapabilities) MarshalParcel ¶
func (s *FrontendDtmbCapabilities) MarshalParcel( p *parcel.Parcel, ) error
func (*FrontendDtmbCapabilities) UnmarshalParcel ¶
func (s *FrontendDtmbCapabilities) UnmarshalParcel( p *parcel.Parcel, ) error
type FrontendDtmbCodeRate ¶
type FrontendDtmbCodeRate int32
const ( FrontendDtmbCodeRateUNDEFINED FrontendDtmbCodeRate = 0 FrontendDtmbCodeRateAUTO FrontendDtmbCodeRate = (1 << 0) FrontendDtmbCodeRateCoderate25 FrontendDtmbCodeRate = (1 << 1) FrontendDtmbCodeRateCoderate35 FrontendDtmbCodeRate = (1 << 2) FrontendDtmbCodeRateCoderate45 FrontendDtmbCodeRate = (1 << 3) )
type FrontendDtmbGuardInterval ¶
type FrontendDtmbGuardInterval int32
const ( FrontendDtmbGuardIntervalUNDEFINED FrontendDtmbGuardInterval = 0 FrontendDtmbGuardIntervalAUTO FrontendDtmbGuardInterval = (1 << 0) FrontendDtmbGuardIntervalPn420Various FrontendDtmbGuardInterval = (1 << 1) FrontendDtmbGuardIntervalPn595Const FrontendDtmbGuardInterval = (1 << 2) FrontendDtmbGuardIntervalPn945Various FrontendDtmbGuardInterval = (1 << 3) FrontendDtmbGuardIntervalPn420Const FrontendDtmbGuardInterval = (1 << 4) FrontendDtmbGuardIntervalPn945Const FrontendDtmbGuardInterval = (1 << 5) FrontendDtmbGuardIntervalPnReserved FrontendDtmbGuardInterval = (1 << 6) )
type FrontendDtmbModulation ¶
type FrontendDtmbModulation int32
const ( FrontendDtmbModulationUNDEFINED FrontendDtmbModulation = 0 FrontendDtmbModulationAUTO FrontendDtmbModulation = (1 << 0) FrontendDtmbModulationConstellation4qam FrontendDtmbModulation = (1 << 1) FrontendDtmbModulationConstellation4qamNr FrontendDtmbModulation = (1 << 2) FrontendDtmbModulationConstellation16qam FrontendDtmbModulation = (1 << 3) FrontendDtmbModulationConstellation32qam FrontendDtmbModulation = (1 << 4) FrontendDtmbModulationConstellation64qam FrontendDtmbModulation = (1 << 5) )
type FrontendDtmbSettings ¶
type FrontendDtmbSettings struct {
Frequency int64
EndFrequency int64
Inversion FrontendSpectralInversion
TransmissionMode FrontendDtmbTransmissionMode
Bandwidth FrontendDtmbBandwidth
Modulation FrontendDtmbModulation
CodeRate FrontendDtmbCodeRate
GuardInterval FrontendDtmbGuardInterval
InterleaveMode FrontendDtmbTimeInterleaveMode
}
func (*FrontendDtmbSettings) MarshalParcel ¶
func (s *FrontendDtmbSettings) MarshalParcel( p *parcel.Parcel, ) error
func (*FrontendDtmbSettings) UnmarshalParcel ¶
func (s *FrontendDtmbSettings) UnmarshalParcel( p *parcel.Parcel, ) error
type FrontendDtmbTimeInterleaveMode ¶
type FrontendDtmbTimeInterleaveMode int32
const ( FrontendDtmbTimeInterleaveModeUNDEFINED FrontendDtmbTimeInterleaveMode = 0 FrontendDtmbTimeInterleaveModeAUTO FrontendDtmbTimeInterleaveMode = (1 << 0) FrontendDtmbTimeInterleaveModeTimerInt240 FrontendDtmbTimeInterleaveMode = (1 << 1) FrontendDtmbTimeInterleaveModeTimerInt720 FrontendDtmbTimeInterleaveMode = (1 << 2) )
type FrontendDtmbTransmissionMode ¶
type FrontendDtmbTransmissionMode int32
const ( FrontendDtmbTransmissionModeUNDEFINED FrontendDtmbTransmissionMode = 0 FrontendDtmbTransmissionModeAUTO FrontendDtmbTransmissionMode = (1 << 0) FrontendDtmbTransmissionModeC1 FrontendDtmbTransmissionMode = (1 << 1) FrontendDtmbTransmissionModeC3780 FrontendDtmbTransmissionMode = (1 << 2) )
type FrontendDvbcAnnex ¶
type FrontendDvbcAnnex byte
const ( FrontendDvbcAnnexUNDEFINED FrontendDvbcAnnex = 0 FrontendDvbcAnnexA FrontendDvbcAnnex = (1 << 0) FrontendDvbcAnnexB FrontendDvbcAnnex = (1 << 1) FrontendDvbcAnnexC FrontendDvbcAnnex = (1 << 2) )
type FrontendDvbcBandwidth ¶
type FrontendDvbcBandwidth int32
const ( FrontendDvbcBandwidthUNDEFINED FrontendDvbcBandwidth = 0 FrontendDvbcBandwidthBandwidth5mhz FrontendDvbcBandwidth = (1 << 0) FrontendDvbcBandwidthBandwidth6mhz FrontendDvbcBandwidth = (1 << 1) FrontendDvbcBandwidthBandwidth7mhz FrontendDvbcBandwidth = (1 << 2) FrontendDvbcBandwidthBandwidth8mhz FrontendDvbcBandwidth = (1 << 3) )
type FrontendDvbcCapabilities ¶
func (*FrontendDvbcCapabilities) MarshalParcel ¶
func (s *FrontendDvbcCapabilities) MarshalParcel( p *parcel.Parcel, ) error
func (*FrontendDvbcCapabilities) UnmarshalParcel ¶
func (s *FrontendDvbcCapabilities) UnmarshalParcel( p *parcel.Parcel, ) error
type FrontendDvbcModulation ¶
type FrontendDvbcModulation int32
const ( FrontendDvbcModulationUNDEFINED FrontendDvbcModulation = 0 FrontendDvbcModulationAUTO FrontendDvbcModulation = (1 << 0) FrontendDvbcModulationMod16qam FrontendDvbcModulation = (1 << 1) FrontendDvbcModulationMod32qam FrontendDvbcModulation = (1 << 2) FrontendDvbcModulationMod64qam FrontendDvbcModulation = (1 << 3) FrontendDvbcModulationMod128qam FrontendDvbcModulation = (1 << 4) FrontendDvbcModulationMod256qam FrontendDvbcModulation = (1 << 5) )
type FrontendDvbcOuterFec ¶
type FrontendDvbcOuterFec int32
const ( FrontendDvbcOuterFecUNDEFINED FrontendDvbcOuterFec = 0 FrontendDvbcOuterFecOuterFecNone FrontendDvbcOuterFec = 1 FrontendDvbcOuterFecOuterFecRs FrontendDvbcOuterFec = 2 )
type FrontendDvbcSettings ¶
type FrontendDvbcSettings struct {
Frequency int64
EndFrequency int64
Modulation FrontendDvbcModulation
Fec FrontendInnerFec
SymbolRate int32
OuterFec FrontendDvbcOuterFec
Annex FrontendDvbcAnnex
Inversion FrontendSpectralInversion
InterleaveMode FrontendCableTimeInterleaveMode
Bandwidth FrontendDvbcBandwidth
}
func (*FrontendDvbcSettings) MarshalParcel ¶
func (s *FrontendDvbcSettings) MarshalParcel( p *parcel.Parcel, ) error
func (*FrontendDvbcSettings) UnmarshalParcel ¶
func (s *FrontendDvbcSettings) UnmarshalParcel( p *parcel.Parcel, ) error
type FrontendDvbsCapabilities ¶
func (*FrontendDvbsCapabilities) MarshalParcel ¶
func (s *FrontendDvbsCapabilities) MarshalParcel( p *parcel.Parcel, ) error
func (*FrontendDvbsCapabilities) UnmarshalParcel ¶
func (s *FrontendDvbsCapabilities) UnmarshalParcel( p *parcel.Parcel, ) error
type FrontendDvbsCodeRate ¶
type FrontendDvbsCodeRate struct {
Fec FrontendInnerFec
IsLinear bool
IsShortFrames bool
BitsPer1000Symbol int32
}
func (*FrontendDvbsCodeRate) MarshalParcel ¶
func (s *FrontendDvbsCodeRate) MarshalParcel( p *parcel.Parcel, ) error
func (*FrontendDvbsCodeRate) UnmarshalParcel ¶
func (s *FrontendDvbsCodeRate) UnmarshalParcel( p *parcel.Parcel, ) error
type FrontendDvbsModulation ¶
type FrontendDvbsModulation int32
const ( FrontendDvbsModulationUNDEFINED FrontendDvbsModulation = 0 FrontendDvbsModulationAUTO FrontendDvbsModulation = (1 << 0) FrontendDvbsModulationModQpsk FrontendDvbsModulation = (1 << 1) FrontendDvbsModulationMod8psk FrontendDvbsModulation = (1 << 2) FrontendDvbsModulationMod16qam FrontendDvbsModulation = (1 << 3) FrontendDvbsModulationMod16psk FrontendDvbsModulation = (1 << 4) FrontendDvbsModulationMod32psk FrontendDvbsModulation = (1 << 5) FrontendDvbsModulationModAcm FrontendDvbsModulation = (1 << 6) FrontendDvbsModulationMod8apsk FrontendDvbsModulation = (1 << 7) FrontendDvbsModulationMod16apsk FrontendDvbsModulation = (1 << 8) FrontendDvbsModulationMod32apsk FrontendDvbsModulation = (1 << 9) FrontendDvbsModulationMod64apsk FrontendDvbsModulation = (1 << 10) FrontendDvbsModulationMod128apsk FrontendDvbsModulation = (1 << 11) FrontendDvbsModulationMod256apsk FrontendDvbsModulation = (1 << 12) FrontendDvbsModulationModReserved FrontendDvbsModulation = (1 << 13) )
type FrontendDvbsPilot ¶
type FrontendDvbsPilot int32
const ( FrontendDvbsPilotUNDEFINED FrontendDvbsPilot = 0 FrontendDvbsPilotON FrontendDvbsPilot = 1 FrontendDvbsPilotOFF FrontendDvbsPilot = 2 FrontendDvbsPilotAUTO FrontendDvbsPilot = 3 )
type FrontendDvbsRolloff ¶
type FrontendDvbsRolloff int32
const ( FrontendDvbsRolloffUNDEFINED FrontendDvbsRolloff = 0 FrontendDvbsRolloffRolloff035 FrontendDvbsRolloff = 1 FrontendDvbsRolloffRolloff025 FrontendDvbsRolloff = 2 FrontendDvbsRolloffRolloff020 FrontendDvbsRolloff = 3 FrontendDvbsRolloffRolloff015 FrontendDvbsRolloff = 4 FrontendDvbsRolloffRolloff010 FrontendDvbsRolloff = 5 FrontendDvbsRolloffRolloff05 FrontendDvbsRolloff = 6 )
type FrontendDvbsScanType ¶
type FrontendDvbsScanType int32
const ( FrontendDvbsScanTypeUNDEFINED FrontendDvbsScanType = 0 FrontendDvbsScanTypeDIRECT FrontendDvbsScanType = 1 FrontendDvbsScanTypeDISEQC FrontendDvbsScanType = 2 FrontendDvbsScanTypeUNICABLE FrontendDvbsScanType = 3 FrontendDvbsScanTypeJESS FrontendDvbsScanType = 4 )
type FrontendDvbsSettings ¶
type FrontendDvbsSettings struct {
Frequency int64
EndFrequency int64
Inversion FrontendSpectralInversion
Modulation FrontendDvbsModulation
Coderate FrontendDvbsCodeRate
SymbolRate int32
Rolloff FrontendDvbsRolloff
Pilot FrontendDvbsPilot
InputStreamId int32
Standard FrontendDvbsStandard
VcmMode FrontendDvbsVcmMode
ScanType FrontendDvbsScanType
IsDiseqcRxMessage bool
}
func (*FrontendDvbsSettings) MarshalParcel ¶
func (s *FrontendDvbsSettings) MarshalParcel( p *parcel.Parcel, ) error
func (*FrontendDvbsSettings) UnmarshalParcel ¶
func (s *FrontendDvbsSettings) UnmarshalParcel( p *parcel.Parcel, ) error
type FrontendDvbsStandard ¶
type FrontendDvbsStandard byte
const ( FrontendDvbsStandardUNDEFINED FrontendDvbsStandard = 0 FrontendDvbsStandardAUTO FrontendDvbsStandard = (1 << 0) FrontendDvbsStandardS FrontendDvbsStandard = (1 << 1) FrontendDvbsStandardS2 FrontendDvbsStandard = (1 << 2) FrontendDvbsStandardS2X FrontendDvbsStandard = (1 << 3) )
type FrontendDvbsVcmMode ¶
type FrontendDvbsVcmMode int32
const ( FrontendDvbsVcmModeUNDEFINED FrontendDvbsVcmMode = 0 FrontendDvbsVcmModeAUTO FrontendDvbsVcmMode = 1 FrontendDvbsVcmModeMANUAL FrontendDvbsVcmMode = 2 )
type FrontendDvbtBandwidth ¶
type FrontendDvbtBandwidth int32
const ( FrontendDvbtBandwidthUNDEFINED FrontendDvbtBandwidth = 0 FrontendDvbtBandwidthAUTO FrontendDvbtBandwidth = (1 << 0) FrontendDvbtBandwidthBandwidth8mhz FrontendDvbtBandwidth = (1 << 1) FrontendDvbtBandwidthBandwidth7mhz FrontendDvbtBandwidth = (1 << 2) FrontendDvbtBandwidthBandwidth6mhz FrontendDvbtBandwidth = (1 << 3) FrontendDvbtBandwidthBandwidth5mhz FrontendDvbtBandwidth = (1 << 4) FrontendDvbtBandwidthBandwidth17mhz FrontendDvbtBandwidth = (1 << 5) FrontendDvbtBandwidthBandwidth10mhz FrontendDvbtBandwidth = (1 << 6) )
type FrontendDvbtCapabilities ¶
type FrontendDvbtCapabilities struct {
TransmissionModeCap int32
BandwidthCap int32
ConstellationCap int32
CoderateCap int32
HierarchyCap int32
GuardIntervalCap int32
IsT2Supported bool
IsMisoSupported bool
}
func (*FrontendDvbtCapabilities) MarshalParcel ¶
func (s *FrontendDvbtCapabilities) MarshalParcel( p *parcel.Parcel, ) error
func (*FrontendDvbtCapabilities) UnmarshalParcel ¶
func (s *FrontendDvbtCapabilities) UnmarshalParcel( p *parcel.Parcel, ) error
type FrontendDvbtCoderate ¶
type FrontendDvbtCoderate int32
const ( FrontendDvbtCoderateUNDEFINED FrontendDvbtCoderate = 0 FrontendDvbtCoderateAUTO FrontendDvbtCoderate = (1 << 0) FrontendDvbtCoderateCoderate12 FrontendDvbtCoderate = (1 << 1) FrontendDvbtCoderateCoderate23 FrontendDvbtCoderate = (1 << 2) FrontendDvbtCoderateCoderate34 FrontendDvbtCoderate = (1 << 3) FrontendDvbtCoderateCoderate56 FrontendDvbtCoderate = (1 << 4) FrontendDvbtCoderateCoderate78 FrontendDvbtCoderate = (1 << 5) FrontendDvbtCoderateCoderate35 FrontendDvbtCoderate = (1 << 6) FrontendDvbtCoderateCoderate45 FrontendDvbtCoderate = (1 << 7) FrontendDvbtCoderateCoderate67 FrontendDvbtCoderate = (1 << 8) FrontendDvbtCoderateCoderate89 FrontendDvbtCoderate = (1 << 9) )
type FrontendDvbtConstellation ¶
type FrontendDvbtConstellation int32
const ( FrontendDvbtConstellationUNDEFINED FrontendDvbtConstellation = 0 FrontendDvbtConstellationAUTO FrontendDvbtConstellation = (1 << 0) FrontendDvbtConstellationConstellationQpsk FrontendDvbtConstellation = (1 << 1) FrontendDvbtConstellationConstellation16qam FrontendDvbtConstellation = (1 << 2) FrontendDvbtConstellationConstellation64qam FrontendDvbtConstellation = (1 << 3) FrontendDvbtConstellationConstellation256qam FrontendDvbtConstellation = (1 << 4) FrontendDvbtConstellationConstellationQpskR FrontendDvbtConstellation = (1 << 5) FrontendDvbtConstellationConstellation16qamR FrontendDvbtConstellation = (1 << 6) FrontendDvbtConstellationConstellation64qamR FrontendDvbtConstellation = (1 << 7) FrontendDvbtConstellationConstellation256qamR FrontendDvbtConstellation = (1 << 8) )
type FrontendDvbtGuardInterval ¶
type FrontendDvbtGuardInterval int32
const ( FrontendDvbtGuardIntervalUNDEFINED FrontendDvbtGuardInterval = 0 FrontendDvbtGuardIntervalAUTO FrontendDvbtGuardInterval = (1 << 0) FrontendDvbtGuardIntervalInterval132 FrontendDvbtGuardInterval = (1 << 1) FrontendDvbtGuardIntervalInterval116 FrontendDvbtGuardInterval = (1 << 2) FrontendDvbtGuardIntervalInterval18 FrontendDvbtGuardInterval = (1 << 3) FrontendDvbtGuardIntervalInterval14 FrontendDvbtGuardInterval = (1 << 4) FrontendDvbtGuardIntervalInterval1128 FrontendDvbtGuardInterval = (1 << 5) FrontendDvbtGuardIntervalInterval19128 FrontendDvbtGuardInterval = (1 << 6) FrontendDvbtGuardIntervalInterval19256 FrontendDvbtGuardInterval = (1 << 7) )
type FrontendDvbtHierarchy ¶
type FrontendDvbtHierarchy int32
const ( FrontendDvbtHierarchyUNDEFINED FrontendDvbtHierarchy = 0 FrontendDvbtHierarchyAUTO FrontendDvbtHierarchy = (1 << 0) FrontendDvbtHierarchyHierarchyNonNative FrontendDvbtHierarchy = (1 << 1) FrontendDvbtHierarchyHierarchy1Native FrontendDvbtHierarchy = (1 << 2) FrontendDvbtHierarchyHierarchy2Native FrontendDvbtHierarchy = (1 << 3) FrontendDvbtHierarchyHierarchy4Native FrontendDvbtHierarchy = (1 << 4) FrontendDvbtHierarchyHierarchyNonIndepth FrontendDvbtHierarchy = (1 << 5) FrontendDvbtHierarchyHierarchy1Indepth FrontendDvbtHierarchy = (1 << 6) FrontendDvbtHierarchyHierarchy2Indepth FrontendDvbtHierarchy = (1 << 7) FrontendDvbtHierarchyHierarchy4Indepth FrontendDvbtHierarchy = (1 << 8) )
type FrontendDvbtPlpMode ¶
type FrontendDvbtPlpMode int32
const ( FrontendDvbtPlpModeUNDEFINED FrontendDvbtPlpMode = 0 FrontendDvbtPlpModeAUTO FrontendDvbtPlpMode = 1 FrontendDvbtPlpModeMANUAL FrontendDvbtPlpMode = 2 )
type FrontendDvbtSettings ¶
type FrontendDvbtSettings struct {
Frequency int64
EndFrequency int64
Inversion FrontendSpectralInversion
TransmissionMode FrontendDvbtTransmissionMode
Bandwidth FrontendDvbtBandwidth
Constellation FrontendDvbtConstellation
Hierarchy FrontendDvbtHierarchy
HpCoderate FrontendDvbtCoderate
LpCoderate FrontendDvbtCoderate
GuardInterval FrontendDvbtGuardInterval
IsHighPriority bool
Standard FrontendDvbtStandard
IsMiso bool
PlpMode FrontendDvbtPlpMode
PlpId int32
PlpGroupId int32
}
func (*FrontendDvbtSettings) MarshalParcel ¶
func (s *FrontendDvbtSettings) MarshalParcel( p *parcel.Parcel, ) error
func (*FrontendDvbtSettings) UnmarshalParcel ¶
func (s *FrontendDvbtSettings) UnmarshalParcel( p *parcel.Parcel, ) error
type FrontendDvbtStandard ¶
type FrontendDvbtStandard byte
const ( FrontendDvbtStandardUNDEFINED FrontendDvbtStandard = 0 FrontendDvbtStandardAUTO FrontendDvbtStandard = (1 << 0) FrontendDvbtStandardT FrontendDvbtStandard = (1 << 1) FrontendDvbtStandardT2 FrontendDvbtStandard = (1 << 2) )
type FrontendDvbtTransmissionMode ¶
type FrontendDvbtTransmissionMode int32
const ( FrontendDvbtTransmissionModeUNDEFINED FrontendDvbtTransmissionMode = 0 FrontendDvbtTransmissionModeAUTO FrontendDvbtTransmissionMode = (1 << 0) FrontendDvbtTransmissionModeMode2k FrontendDvbtTransmissionMode = (1 << 1) FrontendDvbtTransmissionModeMode8k FrontendDvbtTransmissionMode = (1 << 2) FrontendDvbtTransmissionModeMode4k FrontendDvbtTransmissionMode = (1 << 3) FrontendDvbtTransmissionModeMode1k FrontendDvbtTransmissionMode = (1 << 4) FrontendDvbtTransmissionModeMode16k FrontendDvbtTransmissionMode = (1 << 5) FrontendDvbtTransmissionModeMode32k FrontendDvbtTransmissionMode = (1 << 6) FrontendDvbtTransmissionModeMode8kE FrontendDvbtTransmissionMode = (1 << 7) FrontendDvbtTransmissionModeMode16kE FrontendDvbtTransmissionMode = (1 << 8) FrontendDvbtTransmissionModeMode32kE FrontendDvbtTransmissionMode = (1 << 9) )
type FrontendEventType ¶
type FrontendEventType int32
const ( FrontendEventTypeLOCKED FrontendEventType = 0 FrontendEventTypeNoSignal FrontendEventType = 1 FrontendEventTypeLostLock FrontendEventType = 2 )
type FrontendGuardInterval ¶
type FrontendGuardInterval struct {
Tag int32
Dvbt FrontendDvbtGuardInterval
Isdbt FrontendIsdbtGuardInterval
Dtmb FrontendDtmbGuardInterval
}
func (*FrontendGuardInterval) GetDtmb ¶
func (u *FrontendGuardInterval) GetDtmb() (FrontendDtmbGuardInterval, bool)
func (*FrontendGuardInterval) GetDvbt ¶
func (u *FrontendGuardInterval) GetDvbt() (FrontendDvbtGuardInterval, bool)
func (*FrontendGuardInterval) GetIsdbt ¶
func (u *FrontendGuardInterval) GetIsdbt() (FrontendIsdbtGuardInterval, bool)
func (*FrontendGuardInterval) MarshalParcel ¶
func (u *FrontendGuardInterval) MarshalParcel( p *parcel.Parcel, ) error
func (*FrontendGuardInterval) SetDtmb ¶
func (u *FrontendGuardInterval) SetDtmb( v FrontendDtmbGuardInterval, )
func (*FrontendGuardInterval) SetDvbt ¶
func (u *FrontendGuardInterval) SetDvbt( v FrontendDvbtGuardInterval, )
func (*FrontendGuardInterval) SetIsdbt ¶
func (u *FrontendGuardInterval) SetIsdbt( v FrontendIsdbtGuardInterval, )
func (*FrontendGuardInterval) UnmarshalParcel ¶
func (u *FrontendGuardInterval) UnmarshalParcel( p *parcel.Parcel, ) error
type FrontendInfo ¶
type FrontendInfo struct {
Type FrontendType
MinFrequency int64
MaxFrequency int64
MinSymbolRate int32
MaxSymbolRate int32
AcquireRange int64
ExclusiveGroupId int32
StatusCaps []FrontendStatusType
FrontendCaps FrontendCapabilities
}
func (*FrontendInfo) MarshalParcel ¶
func (s *FrontendInfo) MarshalParcel( p *parcel.Parcel, ) error
func (*FrontendInfo) UnmarshalParcel ¶
func (s *FrontendInfo) UnmarshalParcel( p *parcel.Parcel, ) error
type FrontendInnerFec ¶
type FrontendInnerFec int64
const ( FrontendInnerFecFecUndefined FrontendInnerFec = 0 FrontendInnerFecAUTO FrontendInnerFec = (1 << 0) FrontendInnerFecFec12 FrontendInnerFec = (1 << 1) FrontendInnerFecFec13 FrontendInnerFec = (1 << 2) FrontendInnerFecFec14 FrontendInnerFec = (1 << 3) FrontendInnerFecFec15 FrontendInnerFec = (1 << 4) FrontendInnerFecFec23 FrontendInnerFec = (1 << 5) FrontendInnerFecFec25 FrontendInnerFec = (1 << 6) FrontendInnerFecFec29 FrontendInnerFec = (1 << 7) FrontendInnerFecFec34 FrontendInnerFec = (1 << 8) FrontendInnerFecFec35 FrontendInnerFec = (1 << 9) FrontendInnerFecFec45 FrontendInnerFec = (1 << 10) FrontendInnerFecFec415 FrontendInnerFec = (1 << 11) FrontendInnerFecFec56 FrontendInnerFec = (1 << 12) FrontendInnerFecFec59 FrontendInnerFec = (1 << 13) FrontendInnerFecFec67 FrontendInnerFec = (1 << 14) FrontendInnerFecFec78 FrontendInnerFec = (1 << 15) FrontendInnerFecFec79 FrontendInnerFec = (1 << 16) FrontendInnerFecFec715 FrontendInnerFec = (1 << 17) FrontendInnerFecFec89 FrontendInnerFec = (1 << 18) FrontendInnerFecFec815 FrontendInnerFec = (1 << 19) FrontendInnerFecFec910 FrontendInnerFec = (1 << 20) FrontendInnerFecFec920 FrontendInnerFec = (1 << 21) FrontendInnerFecFec1115 FrontendInnerFec = (1 << 22) FrontendInnerFecFec1120 FrontendInnerFec = (1 << 23) FrontendInnerFecFec1145 FrontendInnerFec = (1 << 24) FrontendInnerFecFec1318 FrontendInnerFec = (1 << 25) FrontendInnerFecFec1345 FrontendInnerFec = (1 << 26) FrontendInnerFecFec1445 FrontendInnerFec = (1 << 27) FrontendInnerFecFec2336 FrontendInnerFec = (1 << 28) FrontendInnerFecFec2536 FrontendInnerFec = (1 << 29) FrontendInnerFecFec2645 FrontendInnerFec = (1 << 30) FrontendInnerFecFec2845 FrontendInnerFec = (1 << 31) FrontendInnerFecFec2945 FrontendInnerFec = (1 << 32) FrontendInnerFecFec3145 FrontendInnerFec = (1 << 33) FrontendInnerFecFec3245 FrontendInnerFec = (1 << 34) FrontendInnerFecFec7790 FrontendInnerFec = (1 << 35) FrontendInnerFecFec215 FrontendInnerFec = (1 << 36) FrontendInnerFecFec315 FrontendInnerFec = (1 << 37) FrontendInnerFecFec515 FrontendInnerFec = (1 << 38) FrontendInnerFecFec615 FrontendInnerFec = (1 << 39) FrontendInnerFecFec915 FrontendInnerFec = (1 << 40) FrontendInnerFecFec1015 FrontendInnerFec = (1 << 41) FrontendInnerFecFec1215 FrontendInnerFec = (1 << 42) FrontendInnerFecFec1315 FrontendInnerFec = (1 << 43) FrontendInnerFecFec1830 FrontendInnerFec = (1 << 44) FrontendInnerFecFec2030 FrontendInnerFec = (1 << 45) FrontendInnerFecFec90180 FrontendInnerFec = (1 << 46) FrontendInnerFecFec96180 FrontendInnerFec = (1 << 47) FrontendInnerFecFec104180 FrontendInnerFec = (1 << 48) FrontendInnerFecFec128180 FrontendInnerFec = (1 << 49) FrontendInnerFecFec132180 FrontendInnerFec = (1 << 50) FrontendInnerFecFec135180 FrontendInnerFec = (1 << 51) FrontendInnerFecFec140180 FrontendInnerFec = (1 << 52) )
type FrontendInterleaveMode ¶
type FrontendInterleaveMode struct {
Tag int32
Atsc3 FrontendAtsc3TimeInterleaveMode
Dvbc FrontendCableTimeInterleaveMode
Dtmb FrontendDtmbTimeInterleaveMode
Isdbt FrontendIsdbtTimeInterleaveMode
}
func (*FrontendInterleaveMode) GetAtsc3 ¶
func (u *FrontendInterleaveMode) GetAtsc3() (FrontendAtsc3TimeInterleaveMode, bool)
func (*FrontendInterleaveMode) GetDtmb ¶
func (u *FrontendInterleaveMode) GetDtmb() (FrontendDtmbTimeInterleaveMode, bool)
func (*FrontendInterleaveMode) GetDvbc ¶
func (u *FrontendInterleaveMode) GetDvbc() (FrontendCableTimeInterleaveMode, bool)
func (*FrontendInterleaveMode) GetIsdbt ¶
func (u *FrontendInterleaveMode) GetIsdbt() (FrontendIsdbtTimeInterleaveMode, bool)
func (*FrontendInterleaveMode) MarshalParcel ¶
func (u *FrontendInterleaveMode) MarshalParcel( p *parcel.Parcel, ) error
func (*FrontendInterleaveMode) SetAtsc3 ¶
func (u *FrontendInterleaveMode) SetAtsc3( v FrontendAtsc3TimeInterleaveMode, )
func (*FrontendInterleaveMode) SetDtmb ¶
func (u *FrontendInterleaveMode) SetDtmb( v FrontendDtmbTimeInterleaveMode, )
func (*FrontendInterleaveMode) SetDvbc ¶
func (u *FrontendInterleaveMode) SetDvbc( v FrontendCableTimeInterleaveMode, )
func (*FrontendInterleaveMode) SetIsdbt ¶
func (u *FrontendInterleaveMode) SetIsdbt( v FrontendIsdbtTimeInterleaveMode, )
func (*FrontendInterleaveMode) UnmarshalParcel ¶
func (u *FrontendInterleaveMode) UnmarshalParcel( p *parcel.Parcel, ) error
type FrontendIptvCapabilities ¶
type FrontendIptvCapabilities struct {
ProtocolCap int32
}
func (*FrontendIptvCapabilities) MarshalParcel ¶
func (s *FrontendIptvCapabilities) MarshalParcel( p *parcel.Parcel, ) error
func (*FrontendIptvCapabilities) UnmarshalParcel ¶
func (s *FrontendIptvCapabilities) UnmarshalParcel( p *parcel.Parcel, ) error
type FrontendIptvSettings ¶
type FrontendIptvSettings struct {
Protocol FrontendIptvSettingsProtocol
Fec FrontendIptvSettingsFec
Igmp FrontendIptvSettingsIgmp
Bitrate int64
IpAddr DemuxIpAddress
ContentUrl string
}
func (*FrontendIptvSettings) MarshalParcel ¶
func (s *FrontendIptvSettings) MarshalParcel( p *parcel.Parcel, ) error
func (*FrontendIptvSettings) UnmarshalParcel ¶
func (s *FrontendIptvSettings) UnmarshalParcel( p *parcel.Parcel, ) error
type FrontendIptvSettingsFec ¶
type FrontendIptvSettingsFec struct {
Type FrontendIptvSettingsFecType
FecColNum int32
FecRowNum int32
}
func (*FrontendIptvSettingsFec) MarshalParcel ¶
func (s *FrontendIptvSettingsFec) MarshalParcel( p *parcel.Parcel, ) error
func (*FrontendIptvSettingsFec) UnmarshalParcel ¶
func (s *FrontendIptvSettingsFec) UnmarshalParcel( p *parcel.Parcel, ) error
type FrontendIptvSettingsFecType ¶
type FrontendIptvSettingsFecType int32
const ( FrontendIptvSettingsFecTypeUNDEFINED FrontendIptvSettingsFecType = 0 FrontendIptvSettingsFecTypeCOLUMN FrontendIptvSettingsFecType = (1 << 0) FrontendIptvSettingsFecTypeROW FrontendIptvSettingsFecType = (1 << 1) FrontendIptvSettingsFecTypeColumnRow FrontendIptvSettingsFecType = (1 << 2) )
type FrontendIptvSettingsIgmp ¶
type FrontendIptvSettingsIgmp int32
const ( FrontendIptvSettingsIgmpUNDEFINED FrontendIptvSettingsIgmp = 0 FrontendIptvSettingsIgmpV1 FrontendIptvSettingsIgmp = (1 << 0) FrontendIptvSettingsIgmpV2 FrontendIptvSettingsIgmp = (1 << 1) FrontendIptvSettingsIgmpV3 FrontendIptvSettingsIgmp = (1 << 2) )
type FrontendIptvSettingsProtocol ¶
type FrontendIptvSettingsProtocol int32
const ( FrontendIptvSettingsProtocolUNDEFINED FrontendIptvSettingsProtocol = 0 FrontendIptvSettingsProtocolUDP FrontendIptvSettingsProtocol = (1 << 0) FrontendIptvSettingsProtocolRTP FrontendIptvSettingsProtocol = (1 << 1) )
type FrontendIsdbs3Capabilities ¶
func (*FrontendIsdbs3Capabilities) MarshalParcel ¶
func (s *FrontendIsdbs3Capabilities) MarshalParcel( p *parcel.Parcel, ) error
func (*FrontendIsdbs3Capabilities) UnmarshalParcel ¶
func (s *FrontendIsdbs3Capabilities) UnmarshalParcel( p *parcel.Parcel, ) error
type FrontendIsdbs3Coderate ¶
type FrontendIsdbs3Coderate int32
const ( FrontendIsdbs3CoderateUNDEFINED FrontendIsdbs3Coderate = 0 FrontendIsdbs3CoderateAUTO FrontendIsdbs3Coderate = (1 << 0) FrontendIsdbs3CoderateCoderate13 FrontendIsdbs3Coderate = (1 << 1) FrontendIsdbs3CoderateCoderate25 FrontendIsdbs3Coderate = (1 << 2) FrontendIsdbs3CoderateCoderate12 FrontendIsdbs3Coderate = (1 << 3) FrontendIsdbs3CoderateCoderate35 FrontendIsdbs3Coderate = (1 << 4) FrontendIsdbs3CoderateCoderate23 FrontendIsdbs3Coderate = (1 << 5) FrontendIsdbs3CoderateCoderate34 FrontendIsdbs3Coderate = (1 << 6) FrontendIsdbs3CoderateCoderate79 FrontendIsdbs3Coderate = (1 << 7) FrontendIsdbs3CoderateCoderate45 FrontendIsdbs3Coderate = (1 << 8) FrontendIsdbs3CoderateCoderate56 FrontendIsdbs3Coderate = (1 << 9) FrontendIsdbs3CoderateCoderate78 FrontendIsdbs3Coderate = (1 << 10) FrontendIsdbs3CoderateCoderate910 FrontendIsdbs3Coderate = (1 << 11) )
type FrontendIsdbs3Modulation ¶
type FrontendIsdbs3Modulation int32
const ( FrontendIsdbs3ModulationUNDEFINED FrontendIsdbs3Modulation = 0 FrontendIsdbs3ModulationAUTO FrontendIsdbs3Modulation = (1 << 0) FrontendIsdbs3ModulationModBpsk FrontendIsdbs3Modulation = (1 << 1) FrontendIsdbs3ModulationModQpsk FrontendIsdbs3Modulation = (1 << 2) FrontendIsdbs3ModulationMod8psk FrontendIsdbs3Modulation = (1 << 3) FrontendIsdbs3ModulationMod16apsk FrontendIsdbs3Modulation = (1 << 4) FrontendIsdbs3ModulationMod32apsk FrontendIsdbs3Modulation = (1 << 5) )
type FrontendIsdbs3Rolloff ¶
type FrontendIsdbs3Rolloff int32
const ( FrontendIsdbs3RolloffUNDEFINED FrontendIsdbs3Rolloff = 0 FrontendIsdbs3RolloffRolloff003 FrontendIsdbs3Rolloff = 1 )
type FrontendIsdbs3Settings ¶
type FrontendIsdbs3Settings struct {
Frequency int64
EndFrequency int64
StreamId int32
StreamIdType FrontendIsdbsStreamIdType
Modulation FrontendIsdbs3Modulation
Coderate FrontendIsdbs3Coderate
SymbolRate int32
Rolloff FrontendIsdbs3Rolloff
}
func (*FrontendIsdbs3Settings) MarshalParcel ¶
func (s *FrontendIsdbs3Settings) MarshalParcel( p *parcel.Parcel, ) error
func (*FrontendIsdbs3Settings) UnmarshalParcel ¶
func (s *FrontendIsdbs3Settings) UnmarshalParcel( p *parcel.Parcel, ) error
type FrontendIsdbsCapabilities ¶
func (*FrontendIsdbsCapabilities) MarshalParcel ¶
func (s *FrontendIsdbsCapabilities) MarshalParcel( p *parcel.Parcel, ) error
func (*FrontendIsdbsCapabilities) UnmarshalParcel ¶
func (s *FrontendIsdbsCapabilities) UnmarshalParcel( p *parcel.Parcel, ) error
type FrontendIsdbsCoderate ¶
type FrontendIsdbsCoderate int32
const ( FrontendIsdbsCoderateUNDEFINED FrontendIsdbsCoderate = 0 FrontendIsdbsCoderateAUTO FrontendIsdbsCoderate = (1 << 0) FrontendIsdbsCoderateCoderate12 FrontendIsdbsCoderate = (1 << 1) FrontendIsdbsCoderateCoderate23 FrontendIsdbsCoderate = (1 << 2) FrontendIsdbsCoderateCoderate34 FrontendIsdbsCoderate = (1 << 3) FrontendIsdbsCoderateCoderate56 FrontendIsdbsCoderate = (1 << 4) FrontendIsdbsCoderateCoderate78 FrontendIsdbsCoderate = (1 << 5) )
type FrontendIsdbsModulation ¶
type FrontendIsdbsModulation int32
const ( FrontendIsdbsModulationUNDEFINED FrontendIsdbsModulation = 0 FrontendIsdbsModulationAUTO FrontendIsdbsModulation = (1 << 0) FrontendIsdbsModulationModBpsk FrontendIsdbsModulation = (1 << 1) FrontendIsdbsModulationModQpsk FrontendIsdbsModulation = (1 << 2) FrontendIsdbsModulationModTc8psk FrontendIsdbsModulation = (1 << 3) )
type FrontendIsdbsRolloff ¶
type FrontendIsdbsRolloff int32
const ( FrontendIsdbsRolloffUNDEFINED FrontendIsdbsRolloff = 0 FrontendIsdbsRolloffRolloff035 FrontendIsdbsRolloff = 1 )
type FrontendIsdbsSettings ¶
type FrontendIsdbsSettings struct {
Frequency int64
EndFrequency int64
StreamId int32
StreamIdType FrontendIsdbsStreamIdType
Modulation FrontendIsdbsModulation
Coderate FrontendIsdbsCoderate
SymbolRate int32
Rolloff FrontendIsdbsRolloff
}
func (*FrontendIsdbsSettings) MarshalParcel ¶
func (s *FrontendIsdbsSettings) MarshalParcel( p *parcel.Parcel, ) error
func (*FrontendIsdbsSettings) UnmarshalParcel ¶
func (s *FrontendIsdbsSettings) UnmarshalParcel( p *parcel.Parcel, ) error
type FrontendIsdbsStreamIdType ¶
type FrontendIsdbsStreamIdType int32
const ( FrontendIsdbsStreamIdTypeStreamId FrontendIsdbsStreamIdType = 0 FrontendIsdbsStreamIdTypeRelativeStreamNumber FrontendIsdbsStreamIdType = 1 FrontendIsdbsStreamIdTypeUNDEFINED FrontendIsdbsStreamIdType = 2 )
type FrontendIsdbtBandwidth ¶
type FrontendIsdbtBandwidth int32
const ( FrontendIsdbtBandwidthUNDEFINED FrontendIsdbtBandwidth = 0 FrontendIsdbtBandwidthAUTO FrontendIsdbtBandwidth = (1 << 0) FrontendIsdbtBandwidthBandwidth8mhz FrontendIsdbtBandwidth = (1 << 1) FrontendIsdbtBandwidthBandwidth7mhz FrontendIsdbtBandwidth = (1 << 2) FrontendIsdbtBandwidthBandwidth6mhz FrontendIsdbtBandwidth = (1 << 3) )
type FrontendIsdbtCapabilities ¶
type FrontendIsdbtCapabilities struct {
ModeCap int32
BandwidthCap int32
ModulationCap int32
CoderateCap int32
GuardIntervalCap int32
TimeInterleaveCap int32
IsSegmentAuto bool
IsFullSegment bool
}
func (*FrontendIsdbtCapabilities) MarshalParcel ¶
func (s *FrontendIsdbtCapabilities) MarshalParcel( p *parcel.Parcel, ) error
func (*FrontendIsdbtCapabilities) UnmarshalParcel ¶
func (s *FrontendIsdbtCapabilities) UnmarshalParcel( p *parcel.Parcel, ) error
type FrontendIsdbtCoderate ¶
type FrontendIsdbtCoderate int32
const ( FrontendIsdbtCoderateUNDEFINED FrontendIsdbtCoderate = 0 FrontendIsdbtCoderateAUTO FrontendIsdbtCoderate = (1 << 0) FrontendIsdbtCoderateCoderate12 FrontendIsdbtCoderate = (1 << 1) FrontendIsdbtCoderateCoderate23 FrontendIsdbtCoderate = (1 << 2) FrontendIsdbtCoderateCoderate34 FrontendIsdbtCoderate = (1 << 3) FrontendIsdbtCoderateCoderate56 FrontendIsdbtCoderate = (1 << 4) FrontendIsdbtCoderateCoderate78 FrontendIsdbtCoderate = (1 << 5) FrontendIsdbtCoderateCoderate35 FrontendIsdbtCoderate = (1 << 6) FrontendIsdbtCoderateCoderate45 FrontendIsdbtCoderate = (1 << 7) FrontendIsdbtCoderateCoderate67 FrontendIsdbtCoderate = (1 << 8) FrontendIsdbtCoderateCoderate89 FrontendIsdbtCoderate = (1 << 9) )
type FrontendIsdbtGuardInterval ¶
type FrontendIsdbtGuardInterval int32
const ( FrontendIsdbtGuardIntervalUNDEFINED FrontendIsdbtGuardInterval = 0 FrontendIsdbtGuardIntervalAUTO FrontendIsdbtGuardInterval = (1 << 0) FrontendIsdbtGuardIntervalInterval132 FrontendIsdbtGuardInterval = (1 << 1) FrontendIsdbtGuardIntervalInterval116 FrontendIsdbtGuardInterval = (1 << 2) FrontendIsdbtGuardIntervalInterval18 FrontendIsdbtGuardInterval = (1 << 3) FrontendIsdbtGuardIntervalInterval14 FrontendIsdbtGuardInterval = (1 << 4) FrontendIsdbtGuardIntervalInterval1128 FrontendIsdbtGuardInterval = (1 << 5) FrontendIsdbtGuardIntervalInterval19128 FrontendIsdbtGuardInterval = (1 << 6) FrontendIsdbtGuardIntervalInterval19256 FrontendIsdbtGuardInterval = (1 << 7) )
type FrontendIsdbtLayerSettings ¶
type FrontendIsdbtLayerSettings struct {
Modulation FrontendIsdbtModulation
Coderate FrontendIsdbtCoderate
TimeInterleave FrontendIsdbtTimeInterleaveMode
NumOfSegment int32
}
func (*FrontendIsdbtLayerSettings) MarshalParcel ¶
func (s *FrontendIsdbtLayerSettings) MarshalParcel( p *parcel.Parcel, ) error
func (*FrontendIsdbtLayerSettings) UnmarshalParcel ¶
func (s *FrontendIsdbtLayerSettings) UnmarshalParcel( p *parcel.Parcel, ) error
type FrontendIsdbtMode ¶
type FrontendIsdbtMode int32
const ( FrontendIsdbtModeUNDEFINED FrontendIsdbtMode = 0 FrontendIsdbtModeAUTO FrontendIsdbtMode = (1 << 0) FrontendIsdbtModeMode1 FrontendIsdbtMode = (1 << 1) FrontendIsdbtModeMode2 FrontendIsdbtMode = (1 << 2) FrontendIsdbtModeMode3 FrontendIsdbtMode = (1 << 3) )
type FrontendIsdbtModulation ¶
type FrontendIsdbtModulation int32
const ( FrontendIsdbtModulationUNDEFINED FrontendIsdbtModulation = 0 FrontendIsdbtModulationAUTO FrontendIsdbtModulation = (1 << 0) FrontendIsdbtModulationModDqpsk FrontendIsdbtModulation = (1 << 1) FrontendIsdbtModulationModQpsk FrontendIsdbtModulation = (1 << 2) FrontendIsdbtModulationMod16qam FrontendIsdbtModulation = (1 << 3) FrontendIsdbtModulationMod64qam FrontendIsdbtModulation = (1 << 4) )
type FrontendIsdbtPartialReceptionFlag ¶
type FrontendIsdbtPartialReceptionFlag int32
const ( FrontendIsdbtPartialReceptionFlagUNDEFINED FrontendIsdbtPartialReceptionFlag = 0 FrontendIsdbtPartialReceptionFlagAUTO FrontendIsdbtPartialReceptionFlag = (1 << 0) FrontendIsdbtPartialReceptionFlagFALSE FrontendIsdbtPartialReceptionFlag = (1 << 1) FrontendIsdbtPartialReceptionFlagTRUE FrontendIsdbtPartialReceptionFlag = (1 << 2) )
type FrontendIsdbtSettings ¶
type FrontendIsdbtSettings struct {
Frequency int64
EndFrequency int64
Inversion FrontendSpectralInversion
Bandwidth FrontendIsdbtBandwidth
Mode FrontendIsdbtMode
GuardInterval FrontendIsdbtGuardInterval
ServiceAreaId int32
PartialReceptionFlag FrontendIsdbtPartialReceptionFlag
LayerSettings []FrontendIsdbtLayerSettings
}
func (*FrontendIsdbtSettings) MarshalParcel ¶
func (s *FrontendIsdbtSettings) MarshalParcel( p *parcel.Parcel, ) error
func (*FrontendIsdbtSettings) UnmarshalParcel ¶
func (s *FrontendIsdbtSettings) UnmarshalParcel( p *parcel.Parcel, ) error
type FrontendIsdbtTimeInterleaveMode ¶
type FrontendIsdbtTimeInterleaveMode int32
const ( FrontendIsdbtTimeInterleaveModeUNDEFINED FrontendIsdbtTimeInterleaveMode = 0 FrontendIsdbtTimeInterleaveModeAUTO FrontendIsdbtTimeInterleaveMode = (1 << 0) FrontendIsdbtTimeInterleaveModeInterleave10 FrontendIsdbtTimeInterleaveMode = (1 << 1) FrontendIsdbtTimeInterleaveModeInterleave14 FrontendIsdbtTimeInterleaveMode = (1 << 2) FrontendIsdbtTimeInterleaveModeInterleave18 FrontendIsdbtTimeInterleaveMode = (1 << 3) FrontendIsdbtTimeInterleaveModeInterleave116 FrontendIsdbtTimeInterleaveMode = (1 << 4) FrontendIsdbtTimeInterleaveModeInterleave20 FrontendIsdbtTimeInterleaveMode = (1 << 5) FrontendIsdbtTimeInterleaveModeInterleave22 FrontendIsdbtTimeInterleaveMode = (1 << 6) FrontendIsdbtTimeInterleaveModeInterleave24 FrontendIsdbtTimeInterleaveMode = (1 << 7) FrontendIsdbtTimeInterleaveModeInterleave28 FrontendIsdbtTimeInterleaveMode = (1 << 8) FrontendIsdbtTimeInterleaveModeInterleave30 FrontendIsdbtTimeInterleaveMode = (1 << 9) FrontendIsdbtTimeInterleaveModeInterleave31 FrontendIsdbtTimeInterleaveMode = (1 << 10) FrontendIsdbtTimeInterleaveModeInterleave32 FrontendIsdbtTimeInterleaveMode = (1 << 11) FrontendIsdbtTimeInterleaveModeInterleave34 FrontendIsdbtTimeInterleaveMode = (1 << 12) )
type FrontendModulation ¶
type FrontendModulation struct {
Tag int32
Dvbc FrontendDvbcModulation
Dvbs FrontendDvbsModulation
Dvbt FrontendDvbtConstellation
Isdbs FrontendIsdbsModulation
Isdbs3 FrontendIsdbs3Modulation
Isdbt FrontendIsdbtModulation
Atsc FrontendAtscModulation
Atsc3 FrontendAtsc3Modulation
Dtmb FrontendDtmbModulation
}
func (*FrontendModulation) GetAtsc ¶
func (u *FrontendModulation) GetAtsc() (FrontendAtscModulation, bool)
func (*FrontendModulation) GetAtsc3 ¶
func (u *FrontendModulation) GetAtsc3() (FrontendAtsc3Modulation, bool)
func (*FrontendModulation) GetDtmb ¶
func (u *FrontendModulation) GetDtmb() (FrontendDtmbModulation, bool)
func (*FrontendModulation) GetDvbc ¶
func (u *FrontendModulation) GetDvbc() (FrontendDvbcModulation, bool)
func (*FrontendModulation) GetDvbs ¶
func (u *FrontendModulation) GetDvbs() (FrontendDvbsModulation, bool)
func (*FrontendModulation) GetDvbt ¶
func (u *FrontendModulation) GetDvbt() (FrontendDvbtConstellation, bool)
func (*FrontendModulation) GetIsdbs ¶
func (u *FrontendModulation) GetIsdbs() (FrontendIsdbsModulation, bool)
func (*FrontendModulation) GetIsdbs3 ¶
func (u *FrontendModulation) GetIsdbs3() (FrontendIsdbs3Modulation, bool)
func (*FrontendModulation) GetIsdbt ¶
func (u *FrontendModulation) GetIsdbt() (FrontendIsdbtModulation, bool)
func (*FrontendModulation) MarshalParcel ¶
func (u *FrontendModulation) MarshalParcel( p *parcel.Parcel, ) error
func (*FrontendModulation) SetAtsc ¶
func (u *FrontendModulation) SetAtsc( v FrontendAtscModulation, )
func (*FrontendModulation) SetAtsc3 ¶
func (u *FrontendModulation) SetAtsc3( v FrontendAtsc3Modulation, )
func (*FrontendModulation) SetDtmb ¶
func (u *FrontendModulation) SetDtmb( v FrontendDtmbModulation, )
func (*FrontendModulation) SetDvbc ¶
func (u *FrontendModulation) SetDvbc( v FrontendDvbcModulation, )
func (*FrontendModulation) SetDvbs ¶
func (u *FrontendModulation) SetDvbs( v FrontendDvbsModulation, )
func (*FrontendModulation) SetDvbt ¶
func (u *FrontendModulation) SetDvbt( v FrontendDvbtConstellation, )
func (*FrontendModulation) SetIsdbs ¶
func (u *FrontendModulation) SetIsdbs( v FrontendIsdbsModulation, )
func (*FrontendModulation) SetIsdbs3 ¶
func (u *FrontendModulation) SetIsdbs3( v FrontendIsdbs3Modulation, )
func (*FrontendModulation) SetIsdbt ¶
func (u *FrontendModulation) SetIsdbt( v FrontendIsdbtModulation, )
func (*FrontendModulation) UnmarshalParcel ¶
func (u *FrontendModulation) UnmarshalParcel( p *parcel.Parcel, ) error
type FrontendModulationStatus ¶
type FrontendModulationStatus struct {
Tag int32
Dvbc FrontendDvbcModulation
Dvbs FrontendDvbsModulation
Isdbs FrontendIsdbsModulation
Isdbs3 FrontendIsdbs3Modulation
Isdbt FrontendIsdbtModulation
}
func (*FrontendModulationStatus) GetDvbc ¶
func (u *FrontendModulationStatus) GetDvbc() (FrontendDvbcModulation, bool)
func (*FrontendModulationStatus) GetDvbs ¶
func (u *FrontendModulationStatus) GetDvbs() (FrontendDvbsModulation, bool)
func (*FrontendModulationStatus) GetIsdbs ¶
func (u *FrontendModulationStatus) GetIsdbs() (FrontendIsdbsModulation, bool)
func (*FrontendModulationStatus) GetIsdbs3 ¶
func (u *FrontendModulationStatus) GetIsdbs3() (FrontendIsdbs3Modulation, bool)
func (*FrontendModulationStatus) GetIsdbt ¶
func (u *FrontendModulationStatus) GetIsdbt() (FrontendIsdbtModulation, bool)
func (*FrontendModulationStatus) MarshalParcel ¶
func (u *FrontendModulationStatus) MarshalParcel( p *parcel.Parcel, ) error
func (*FrontendModulationStatus) SetDvbc ¶
func (u *FrontendModulationStatus) SetDvbc( v FrontendDvbcModulation, )
func (*FrontendModulationStatus) SetDvbs ¶
func (u *FrontendModulationStatus) SetDvbs( v FrontendDvbsModulation, )
func (*FrontendModulationStatus) SetIsdbs ¶
func (u *FrontendModulationStatus) SetIsdbs( v FrontendIsdbsModulation, )
func (*FrontendModulationStatus) SetIsdbs3 ¶
func (u *FrontendModulationStatus) SetIsdbs3( v FrontendIsdbs3Modulation, )
func (*FrontendModulationStatus) SetIsdbt ¶
func (u *FrontendModulationStatus) SetIsdbt( v FrontendIsdbtModulation, )
func (*FrontendModulationStatus) UnmarshalParcel ¶
func (u *FrontendModulationStatus) UnmarshalParcel( p *parcel.Parcel, ) error
type FrontendProxy ¶
func NewFrontendProxy ¶
func NewFrontendProxy( remote binder.IBinder, ) *FrontendProxy
func (*FrontendProxy) AsBinder ¶
func (p *FrontendProxy) AsBinder() binder.IBinder
func (*FrontendProxy) GetFrontendStatusReadiness ¶
func (p *FrontendProxy) GetFrontendStatusReadiness( ctx context.Context, statusTypes []FrontendStatusType, ) ([]FrontendStatusReadiness, error)
func (*FrontendProxy) GetHardwareInfo ¶
func (p *FrontendProxy) GetHardwareInfo( ctx context.Context, ) (string, error)
func (*FrontendProxy) GetStatus ¶
func (p *FrontendProxy) GetStatus( ctx context.Context, statusTypes []FrontendStatusType, ) ([]FrontendStatus, error)
func (*FrontendProxy) RemoveOutputPid ¶
func (p *FrontendProxy) RemoveOutputPid( ctx context.Context, pid int32, ) error
func (*FrontendProxy) Scan ¶
func (p *FrontendProxy) Scan( ctx context.Context, settings FrontendSettings, type_ FrontendScanType, ) error
func (*FrontendProxy) SetCallback ¶
func (p *FrontendProxy) SetCallback( ctx context.Context, callback IFrontendCallback, ) error
func (*FrontendProxy) SetLnb ¶
func (p *FrontendProxy) SetLnb( ctx context.Context, lnbId int32, ) error
func (*FrontendProxy) Tune ¶
func (p *FrontendProxy) Tune( ctx context.Context, settings FrontendSettings, ) error
func (*FrontendProxy) UnlinkCiCam ¶
func (p *FrontendProxy) UnlinkCiCam( ctx context.Context, ciCamId int32, ) error
type FrontendRollOff ¶
type FrontendRollOff struct {
Tag int32
Dvbs FrontendDvbsRolloff
Isdbs FrontendIsdbsRolloff
Isdbs3 FrontendIsdbs3Rolloff
}
func (*FrontendRollOff) GetDvbs ¶
func (u *FrontendRollOff) GetDvbs() (FrontendDvbsRolloff, bool)
func (*FrontendRollOff) GetIsdbs ¶
func (u *FrontendRollOff) GetIsdbs() (FrontendIsdbsRolloff, bool)
func (*FrontendRollOff) GetIsdbs3 ¶
func (u *FrontendRollOff) GetIsdbs3() (FrontendIsdbs3Rolloff, bool)
func (*FrontendRollOff) MarshalParcel ¶
func (u *FrontendRollOff) MarshalParcel( p *parcel.Parcel, ) error
func (*FrontendRollOff) SetDvbs ¶
func (u *FrontendRollOff) SetDvbs( v FrontendDvbsRolloff, )
func (*FrontendRollOff) SetIsdbs ¶
func (u *FrontendRollOff) SetIsdbs( v FrontendIsdbsRolloff, )
func (*FrontendRollOff) SetIsdbs3 ¶
func (u *FrontendRollOff) SetIsdbs3( v FrontendIsdbs3Rolloff, )
func (*FrontendRollOff) UnmarshalParcel ¶
func (u *FrontendRollOff) UnmarshalParcel( p *parcel.Parcel, ) error
type FrontendScanAtsc3PlpInfo ¶
func (*FrontendScanAtsc3PlpInfo) MarshalParcel ¶
func (s *FrontendScanAtsc3PlpInfo) MarshalParcel( p *parcel.Parcel, ) error
func (*FrontendScanAtsc3PlpInfo) UnmarshalParcel ¶
func (s *FrontendScanAtsc3PlpInfo) UnmarshalParcel( p *parcel.Parcel, ) error
type FrontendScanMessage ¶
type FrontendScanMessage struct {
Tag int32
IsLocked bool
IsEnd bool
ProgressPercent int32
Frequencies []int64
SymbolRates []int32
Hierarchy FrontendDvbtHierarchy
AnalogType FrontendAnalogType
PlpIds []int32
GroupIds []int32
InputStreamIds []int32
Std FrontendScanMessageStandard
Atsc3PlpInfos []FrontendScanAtsc3PlpInfo
Modulation FrontendModulation
Annex FrontendDvbcAnnex
IsHighPriority bool
DvbtCellIds []int32
}
func (*FrontendScanMessage) GetAnalogType ¶
func (u *FrontendScanMessage) GetAnalogType() (FrontendAnalogType, bool)
func (*FrontendScanMessage) GetAnnex ¶
func (u *FrontendScanMessage) GetAnnex() (FrontendDvbcAnnex, bool)
func (*FrontendScanMessage) GetAtsc3PlpInfos ¶
func (u *FrontendScanMessage) GetAtsc3PlpInfos() ([]FrontendScanAtsc3PlpInfo, bool)
func (*FrontendScanMessage) GetDvbtCellIds ¶
func (u *FrontendScanMessage) GetDvbtCellIds() ([]int32, bool)
func (*FrontendScanMessage) GetFrequencies ¶
func (u *FrontendScanMessage) GetFrequencies() ([]int64, bool)
func (*FrontendScanMessage) GetGroupIds ¶
func (u *FrontendScanMessage) GetGroupIds() ([]int32, bool)
func (*FrontendScanMessage) GetHierarchy ¶
func (u *FrontendScanMessage) GetHierarchy() (FrontendDvbtHierarchy, bool)
func (*FrontendScanMessage) GetInputStreamIds ¶
func (u *FrontendScanMessage) GetInputStreamIds() ([]int32, bool)
func (*FrontendScanMessage) GetIsEnd ¶
func (u *FrontendScanMessage) GetIsEnd() (bool, bool)
func (*FrontendScanMessage) GetIsHighPriority ¶
func (u *FrontendScanMessage) GetIsHighPriority() (bool, bool)
func (*FrontendScanMessage) GetIsLocked ¶
func (u *FrontendScanMessage) GetIsLocked() (bool, bool)
func (*FrontendScanMessage) GetModulation ¶
func (u *FrontendScanMessage) GetModulation() (FrontendModulation, bool)
func (*FrontendScanMessage) GetPlpIds ¶
func (u *FrontendScanMessage) GetPlpIds() ([]int32, bool)
func (*FrontendScanMessage) GetProgressPercent ¶
func (u *FrontendScanMessage) GetProgressPercent() (int32, bool)
func (*FrontendScanMessage) GetStd ¶
func (u *FrontendScanMessage) GetStd() (FrontendScanMessageStandard, bool)
func (*FrontendScanMessage) GetSymbolRates ¶
func (u *FrontendScanMessage) GetSymbolRates() ([]int32, bool)
func (*FrontendScanMessage) MarshalParcel ¶
func (u *FrontendScanMessage) MarshalParcel( p *parcel.Parcel, ) error
func (*FrontendScanMessage) SetAnalogType ¶
func (u *FrontendScanMessage) SetAnalogType( v FrontendAnalogType, )
func (*FrontendScanMessage) SetAnnex ¶
func (u *FrontendScanMessage) SetAnnex( v FrontendDvbcAnnex, )
func (*FrontendScanMessage) SetAtsc3PlpInfos ¶
func (u *FrontendScanMessage) SetAtsc3PlpInfos( v []FrontendScanAtsc3PlpInfo, )
func (*FrontendScanMessage) SetDvbtCellIds ¶
func (u *FrontendScanMessage) SetDvbtCellIds( v []int32, )
func (*FrontendScanMessage) SetFrequencies ¶
func (u *FrontendScanMessage) SetFrequencies( v []int64, )
func (*FrontendScanMessage) SetGroupIds ¶
func (u *FrontendScanMessage) SetGroupIds( v []int32, )
func (*FrontendScanMessage) SetHierarchy ¶
func (u *FrontendScanMessage) SetHierarchy( v FrontendDvbtHierarchy, )
func (*FrontendScanMessage) SetInputStreamIds ¶
func (u *FrontendScanMessage) SetInputStreamIds( v []int32, )
func (*FrontendScanMessage) SetIsEnd ¶
func (u *FrontendScanMessage) SetIsEnd( v bool, )
func (*FrontendScanMessage) SetIsHighPriority ¶
func (u *FrontendScanMessage) SetIsHighPriority( v bool, )
func (*FrontendScanMessage) SetIsLocked ¶
func (u *FrontendScanMessage) SetIsLocked( v bool, )
func (*FrontendScanMessage) SetModulation ¶
func (u *FrontendScanMessage) SetModulation( v FrontendModulation, )
func (*FrontendScanMessage) SetPlpIds ¶
func (u *FrontendScanMessage) SetPlpIds( v []int32, )
func (*FrontendScanMessage) SetProgressPercent ¶
func (u *FrontendScanMessage) SetProgressPercent( v int32, )
func (*FrontendScanMessage) SetStd ¶
func (u *FrontendScanMessage) SetStd( v FrontendScanMessageStandard, )
func (*FrontendScanMessage) SetSymbolRates ¶
func (u *FrontendScanMessage) SetSymbolRates( v []int32, )
func (*FrontendScanMessage) UnmarshalParcel ¶
func (u *FrontendScanMessage) UnmarshalParcel( p *parcel.Parcel, ) error
type FrontendScanMessageStandard ¶
type FrontendScanMessageStandard struct {
Tag int32
SStd FrontendDvbsStandard
TStd FrontendDvbtStandard
SifStd FrontendAnalogSifStandard
}
func (*FrontendScanMessageStandard) GetSStd ¶
func (u *FrontendScanMessageStandard) GetSStd() (FrontendDvbsStandard, bool)
func (*FrontendScanMessageStandard) GetSifStd ¶
func (u *FrontendScanMessageStandard) GetSifStd() (FrontendAnalogSifStandard, bool)
func (*FrontendScanMessageStandard) GetTStd ¶
func (u *FrontendScanMessageStandard) GetTStd() (FrontendDvbtStandard, bool)
func (*FrontendScanMessageStandard) MarshalParcel ¶
func (u *FrontendScanMessageStandard) MarshalParcel( p *parcel.Parcel, ) error
func (*FrontendScanMessageStandard) SetSStd ¶
func (u *FrontendScanMessageStandard) SetSStd( v FrontendDvbsStandard, )
func (*FrontendScanMessageStandard) SetSifStd ¶
func (u *FrontendScanMessageStandard) SetSifStd( v FrontendAnalogSifStandard, )
func (*FrontendScanMessageStandard) SetTStd ¶
func (u *FrontendScanMessageStandard) SetTStd( v FrontendDvbtStandard, )
func (*FrontendScanMessageStandard) UnmarshalParcel ¶
func (u *FrontendScanMessageStandard) UnmarshalParcel( p *parcel.Parcel, ) error
type FrontendScanMessageType ¶
type FrontendScanMessageType int32
const ( FrontendScanMessageTypeLOCKED FrontendScanMessageType = 0 FrontendScanMessageTypeEND FrontendScanMessageType = 1 FrontendScanMessageTypeProgressPercent FrontendScanMessageType = 2 FrontendScanMessageTypeFREQUENCY FrontendScanMessageType = 3 FrontendScanMessageTypeSymbolRate FrontendScanMessageType = 4 FrontendScanMessageTypeHIERARCHY FrontendScanMessageType = 5 FrontendScanMessageTypeAnalogType FrontendScanMessageType = 6 FrontendScanMessageTypePlpIds FrontendScanMessageType = 7 FrontendScanMessageTypeGroupIds FrontendScanMessageType = 8 FrontendScanMessageTypeInputStreamIds FrontendScanMessageType = 9 FrontendScanMessageTypeSTANDARD FrontendScanMessageType = 10 FrontendScanMessageTypeAtsc3PlpInfo FrontendScanMessageType = 11 FrontendScanMessageTypeMODULATION FrontendScanMessageType = 12 FrontendScanMessageTypeDvbcAnnex FrontendScanMessageType = 13 FrontendScanMessageTypeHighPriority FrontendScanMessageType = 14 FrontendScanMessageTypeDvbtCellIds FrontendScanMessageType = 15 )
type FrontendScanType ¶
type FrontendScanType int32
const ( FrontendScanTypeScanUndefined FrontendScanType = 0 FrontendScanTypeScanAuto FrontendScanType = (1 << 0) FrontendScanTypeScanBlind FrontendScanType = (1 << 1) )
type FrontendSettings ¶
type FrontendSettings struct {
Tag int32
Analog FrontendAnalogSettings
Atsc FrontendAtscSettings
Atsc3 FrontendAtsc3Settings
Dvbs FrontendDvbsSettings
Dvbc FrontendDvbcSettings
Dvbt FrontendDvbtSettings
Isdbs FrontendIsdbsSettings
Isdbs3 FrontendIsdbs3Settings
Isdbt FrontendIsdbtSettings
Dtmb FrontendDtmbSettings
Iptv *FrontendIptvSettings
}
func (*FrontendSettings) GetAnalog ¶
func (u *FrontendSettings) GetAnalog() (FrontendAnalogSettings, bool)
func (*FrontendSettings) GetAtsc ¶
func (u *FrontendSettings) GetAtsc() (FrontendAtscSettings, bool)
func (*FrontendSettings) GetAtsc3 ¶
func (u *FrontendSettings) GetAtsc3() (FrontendAtsc3Settings, bool)
func (*FrontendSettings) GetDtmb ¶
func (u *FrontendSettings) GetDtmb() (FrontendDtmbSettings, bool)
func (*FrontendSettings) GetDvbc ¶
func (u *FrontendSettings) GetDvbc() (FrontendDvbcSettings, bool)
func (*FrontendSettings) GetDvbs ¶
func (u *FrontendSettings) GetDvbs() (FrontendDvbsSettings, bool)
func (*FrontendSettings) GetDvbt ¶
func (u *FrontendSettings) GetDvbt() (FrontendDvbtSettings, bool)
func (*FrontendSettings) GetIptv ¶
func (u *FrontendSettings) GetIptv() (*FrontendIptvSettings, bool)
func (*FrontendSettings) GetIsdbs ¶
func (u *FrontendSettings) GetIsdbs() (FrontendIsdbsSettings, bool)
func (*FrontendSettings) GetIsdbs3 ¶
func (u *FrontendSettings) GetIsdbs3() (FrontendIsdbs3Settings, bool)
func (*FrontendSettings) GetIsdbt ¶
func (u *FrontendSettings) GetIsdbt() (FrontendIsdbtSettings, bool)
func (*FrontendSettings) MarshalParcel ¶
func (u *FrontendSettings) MarshalParcel( p *parcel.Parcel, ) error
func (*FrontendSettings) SetAnalog ¶
func (u *FrontendSettings) SetAnalog( v FrontendAnalogSettings, )
func (*FrontendSettings) SetAtsc ¶
func (u *FrontendSettings) SetAtsc( v FrontendAtscSettings, )
func (*FrontendSettings) SetAtsc3 ¶
func (u *FrontendSettings) SetAtsc3( v FrontendAtsc3Settings, )
func (*FrontendSettings) SetDtmb ¶
func (u *FrontendSettings) SetDtmb( v FrontendDtmbSettings, )
func (*FrontendSettings) SetDvbc ¶
func (u *FrontendSettings) SetDvbc( v FrontendDvbcSettings, )
func (*FrontendSettings) SetDvbs ¶
func (u *FrontendSettings) SetDvbs( v FrontendDvbsSettings, )
func (*FrontendSettings) SetDvbt ¶
func (u *FrontendSettings) SetDvbt( v FrontendDvbtSettings, )
func (*FrontendSettings) SetIptv ¶
func (u *FrontendSettings) SetIptv( v *FrontendIptvSettings, )
func (*FrontendSettings) SetIsdbs ¶
func (u *FrontendSettings) SetIsdbs( v FrontendIsdbsSettings, )
func (*FrontendSettings) SetIsdbs3 ¶
func (u *FrontendSettings) SetIsdbs3( v FrontendIsdbs3Settings, )
func (*FrontendSettings) SetIsdbt ¶
func (u *FrontendSettings) SetIsdbt( v FrontendIsdbtSettings, )
func (*FrontendSettings) UnmarshalParcel ¶
func (u *FrontendSettings) UnmarshalParcel( p *parcel.Parcel, ) error
type FrontendSpectralInversion ¶
type FrontendSpectralInversion int32
const ( FrontendSpectralInversionUNDEFINED FrontendSpectralInversion = 0 FrontendSpectralInversionNORMAL FrontendSpectralInversion = 1 FrontendSpectralInversionINVERTED FrontendSpectralInversion = 2 )
type FrontendStatus ¶
type FrontendStatus struct {
Tag int32
IsDemodLocked bool
Snr int32
Ber int32
Per int32
PreBer int32
SignalQuality int32
SignalStrength int32
SymbolRate int32
InnerFec FrontendInnerFec
ModulationStatus FrontendModulationStatus
Inversion FrontendSpectralInversion
LnbVoltage LnbVoltage
PlpId int32
IsEWBS bool
Agc int32
IsLnaOn bool
IsLayerError []bool
Mer int32
FreqOffset int64
Hierarchy FrontendDvbtHierarchy
IsRfLocked bool
PlpInfo []FrontendStatusAtsc3PlpInfo
Modulations []FrontendModulation
Bers []int32
CodeRates []FrontendInnerFec
Bandwidth FrontendBandwidth
Interval FrontendGuardInterval
TransmissionMode FrontendTransmissionMode
Uec int32
SystemId int32
Interleaving []FrontendInterleaveMode
IsdbtSegment []int32
TsDataRate []int32
RollOff FrontendRollOff
IsMiso bool
IsLinear bool
IsShortFrames bool
IsdbtMode FrontendIsdbtMode
PartialReceptionFlag FrontendIsdbtPartialReceptionFlag
StreamIdList []int32
DvbtCellIds []int32
AllPlpInfo []FrontendScanAtsc3PlpInfo
IptvContentUrl string
IptvPacketsReceived int64
IptvPacketsLost int64
IptvWorstJitterMs int32
IptvAverageJitterMs int32
}
func (*FrontendStatus) GetAgc ¶
func (u *FrontendStatus) GetAgc() (int32, bool)
func (*FrontendStatus) GetAllPlpInfo ¶
func (u *FrontendStatus) GetAllPlpInfo() ([]FrontendScanAtsc3PlpInfo, bool)
func (*FrontendStatus) GetBandwidth ¶
func (u *FrontendStatus) GetBandwidth() (FrontendBandwidth, bool)
func (*FrontendStatus) GetBer ¶
func (u *FrontendStatus) GetBer() (int32, bool)
func (*FrontendStatus) GetBers ¶
func (u *FrontendStatus) GetBers() ([]int32, bool)
func (*FrontendStatus) GetCodeRates ¶
func (u *FrontendStatus) GetCodeRates() ([]FrontendInnerFec, bool)
func (*FrontendStatus) GetDvbtCellIds ¶
func (u *FrontendStatus) GetDvbtCellIds() ([]int32, bool)
func (*FrontendStatus) GetFreqOffset ¶
func (u *FrontendStatus) GetFreqOffset() (int64, bool)
func (*FrontendStatus) GetHierarchy ¶
func (u *FrontendStatus) GetHierarchy() (FrontendDvbtHierarchy, bool)
func (*FrontendStatus) GetInnerFec ¶
func (u *FrontendStatus) GetInnerFec() (FrontendInnerFec, bool)
func (*FrontendStatus) GetInterleaving ¶
func (u *FrontendStatus) GetInterleaving() ([]FrontendInterleaveMode, bool)
func (*FrontendStatus) GetInterval ¶
func (u *FrontendStatus) GetInterval() (FrontendGuardInterval, bool)
func (*FrontendStatus) GetInversion ¶
func (u *FrontendStatus) GetInversion() (FrontendSpectralInversion, bool)
func (*FrontendStatus) GetIptvAverageJitterMs ¶
func (u *FrontendStatus) GetIptvAverageJitterMs() (int32, bool)
func (*FrontendStatus) GetIptvContentUrl ¶
func (u *FrontendStatus) GetIptvContentUrl() (string, bool)
func (*FrontendStatus) GetIptvPacketsLost ¶
func (u *FrontendStatus) GetIptvPacketsLost() (int64, bool)
func (*FrontendStatus) GetIptvPacketsReceived ¶
func (u *FrontendStatus) GetIptvPacketsReceived() (int64, bool)
func (*FrontendStatus) GetIptvWorstJitterMs ¶
func (u *FrontendStatus) GetIptvWorstJitterMs() (int32, bool)
func (*FrontendStatus) GetIsDemodLocked ¶
func (u *FrontendStatus) GetIsDemodLocked() (bool, bool)
func (*FrontendStatus) GetIsEWBS ¶
func (u *FrontendStatus) GetIsEWBS() (bool, bool)
func (*FrontendStatus) GetIsLayerError ¶
func (u *FrontendStatus) GetIsLayerError() ([]bool, bool)
func (*FrontendStatus) GetIsLinear ¶
func (u *FrontendStatus) GetIsLinear() (bool, bool)
func (*FrontendStatus) GetIsLnaOn ¶
func (u *FrontendStatus) GetIsLnaOn() (bool, bool)
func (*FrontendStatus) GetIsMiso ¶
func (u *FrontendStatus) GetIsMiso() (bool, bool)
func (*FrontendStatus) GetIsRfLocked ¶
func (u *FrontendStatus) GetIsRfLocked() (bool, bool)
func (*FrontendStatus) GetIsShortFrames ¶
func (u *FrontendStatus) GetIsShortFrames() (bool, bool)
func (*FrontendStatus) GetIsdbtMode ¶
func (u *FrontendStatus) GetIsdbtMode() (FrontendIsdbtMode, bool)
func (*FrontendStatus) GetIsdbtSegment ¶
func (u *FrontendStatus) GetIsdbtSegment() ([]int32, bool)
func (*FrontendStatus) GetLnbVoltage ¶
func (u *FrontendStatus) GetLnbVoltage() (LnbVoltage, bool)
func (*FrontendStatus) GetMer ¶
func (u *FrontendStatus) GetMer() (int32, bool)
func (*FrontendStatus) GetModulationStatus ¶
func (u *FrontendStatus) GetModulationStatus() (FrontendModulationStatus, bool)
func (*FrontendStatus) GetModulations ¶
func (u *FrontendStatus) GetModulations() ([]FrontendModulation, bool)
func (*FrontendStatus) GetPartialReceptionFlag ¶
func (u *FrontendStatus) GetPartialReceptionFlag() (FrontendIsdbtPartialReceptionFlag, bool)
func (*FrontendStatus) GetPer ¶
func (u *FrontendStatus) GetPer() (int32, bool)
func (*FrontendStatus) GetPlpId ¶
func (u *FrontendStatus) GetPlpId() (int32, bool)
func (*FrontendStatus) GetPlpInfo ¶
func (u *FrontendStatus) GetPlpInfo() ([]FrontendStatusAtsc3PlpInfo, bool)
func (*FrontendStatus) GetPreBer ¶
func (u *FrontendStatus) GetPreBer() (int32, bool)
func (*FrontendStatus) GetRollOff ¶
func (u *FrontendStatus) GetRollOff() (FrontendRollOff, bool)
func (*FrontendStatus) GetSignalQuality ¶
func (u *FrontendStatus) GetSignalQuality() (int32, bool)
func (*FrontendStatus) GetSignalStrength ¶
func (u *FrontendStatus) GetSignalStrength() (int32, bool)
func (*FrontendStatus) GetSnr ¶
func (u *FrontendStatus) GetSnr() (int32, bool)
func (*FrontendStatus) GetStreamIdList ¶
func (u *FrontendStatus) GetStreamIdList() ([]int32, bool)
func (*FrontendStatus) GetSymbolRate ¶
func (u *FrontendStatus) GetSymbolRate() (int32, bool)
func (*FrontendStatus) GetSystemId ¶
func (u *FrontendStatus) GetSystemId() (int32, bool)
func (*FrontendStatus) GetTransmissionMode ¶
func (u *FrontendStatus) GetTransmissionMode() (FrontendTransmissionMode, bool)
func (*FrontendStatus) GetTsDataRate ¶
func (u *FrontendStatus) GetTsDataRate() ([]int32, bool)
func (*FrontendStatus) GetUec ¶
func (u *FrontendStatus) GetUec() (int32, bool)
func (*FrontendStatus) MarshalParcel ¶
func (u *FrontendStatus) MarshalParcel( p *parcel.Parcel, ) error
func (*FrontendStatus) SetAgc ¶
func (u *FrontendStatus) SetAgc( v int32, )
func (*FrontendStatus) SetAllPlpInfo ¶
func (u *FrontendStatus) SetAllPlpInfo( v []FrontendScanAtsc3PlpInfo, )
func (*FrontendStatus) SetBandwidth ¶
func (u *FrontendStatus) SetBandwidth( v FrontendBandwidth, )
func (*FrontendStatus) SetBer ¶
func (u *FrontendStatus) SetBer( v int32, )
func (*FrontendStatus) SetBers ¶
func (u *FrontendStatus) SetBers( v []int32, )
func (*FrontendStatus) SetCodeRates ¶
func (u *FrontendStatus) SetCodeRates( v []FrontendInnerFec, )
func (*FrontendStatus) SetDvbtCellIds ¶
func (u *FrontendStatus) SetDvbtCellIds( v []int32, )
func (*FrontendStatus) SetFreqOffset ¶
func (u *FrontendStatus) SetFreqOffset( v int64, )
func (*FrontendStatus) SetHierarchy ¶
func (u *FrontendStatus) SetHierarchy( v FrontendDvbtHierarchy, )
func (*FrontendStatus) SetInnerFec ¶
func (u *FrontendStatus) SetInnerFec( v FrontendInnerFec, )
func (*FrontendStatus) SetInterleaving ¶
func (u *FrontendStatus) SetInterleaving( v []FrontendInterleaveMode, )
func (*FrontendStatus) SetInterval ¶
func (u *FrontendStatus) SetInterval( v FrontendGuardInterval, )
func (*FrontendStatus) SetInversion ¶
func (u *FrontendStatus) SetInversion( v FrontendSpectralInversion, )
func (*FrontendStatus) SetIptvAverageJitterMs ¶
func (u *FrontendStatus) SetIptvAverageJitterMs( v int32, )
func (*FrontendStatus) SetIptvContentUrl ¶
func (u *FrontendStatus) SetIptvContentUrl( v string, )
func (*FrontendStatus) SetIptvPacketsLost ¶
func (u *FrontendStatus) SetIptvPacketsLost( v int64, )
func (*FrontendStatus) SetIptvPacketsReceived ¶
func (u *FrontendStatus) SetIptvPacketsReceived( v int64, )
func (*FrontendStatus) SetIptvWorstJitterMs ¶
func (u *FrontendStatus) SetIptvWorstJitterMs( v int32, )
func (*FrontendStatus) SetIsDemodLocked ¶
func (u *FrontendStatus) SetIsDemodLocked( v bool, )
func (*FrontendStatus) SetIsEWBS ¶
func (u *FrontendStatus) SetIsEWBS( v bool, )
func (*FrontendStatus) SetIsLayerError ¶
func (u *FrontendStatus) SetIsLayerError( v []bool, )
func (*FrontendStatus) SetIsLinear ¶
func (u *FrontendStatus) SetIsLinear( v bool, )
func (*FrontendStatus) SetIsLnaOn ¶
func (u *FrontendStatus) SetIsLnaOn( v bool, )
func (*FrontendStatus) SetIsMiso ¶
func (u *FrontendStatus) SetIsMiso( v bool, )
func (*FrontendStatus) SetIsRfLocked ¶
func (u *FrontendStatus) SetIsRfLocked( v bool, )
func (*FrontendStatus) SetIsShortFrames ¶
func (u *FrontendStatus) SetIsShortFrames( v bool, )
func (*FrontendStatus) SetIsdbtMode ¶
func (u *FrontendStatus) SetIsdbtMode( v FrontendIsdbtMode, )
func (*FrontendStatus) SetIsdbtSegment ¶
func (u *FrontendStatus) SetIsdbtSegment( v []int32, )
func (*FrontendStatus) SetLnbVoltage ¶
func (u *FrontendStatus) SetLnbVoltage( v LnbVoltage, )
func (*FrontendStatus) SetMer ¶
func (u *FrontendStatus) SetMer( v int32, )
func (*FrontendStatus) SetModulationStatus ¶
func (u *FrontendStatus) SetModulationStatus( v FrontendModulationStatus, )
func (*FrontendStatus) SetModulations ¶
func (u *FrontendStatus) SetModulations( v []FrontendModulation, )
func (*FrontendStatus) SetPartialReceptionFlag ¶
func (u *FrontendStatus) SetPartialReceptionFlag( v FrontendIsdbtPartialReceptionFlag, )
func (*FrontendStatus) SetPer ¶
func (u *FrontendStatus) SetPer( v int32, )
func (*FrontendStatus) SetPlpId ¶
func (u *FrontendStatus) SetPlpId( v int32, )
func (*FrontendStatus) SetPlpInfo ¶
func (u *FrontendStatus) SetPlpInfo( v []FrontendStatusAtsc3PlpInfo, )
func (*FrontendStatus) SetPreBer ¶
func (u *FrontendStatus) SetPreBer( v int32, )
func (*FrontendStatus) SetRollOff ¶
func (u *FrontendStatus) SetRollOff( v FrontendRollOff, )
func (*FrontendStatus) SetSignalQuality ¶
func (u *FrontendStatus) SetSignalQuality( v int32, )
func (*FrontendStatus) SetSignalStrength ¶
func (u *FrontendStatus) SetSignalStrength( v int32, )
func (*FrontendStatus) SetSnr ¶
func (u *FrontendStatus) SetSnr( v int32, )
func (*FrontendStatus) SetStreamIdList ¶
func (u *FrontendStatus) SetStreamIdList( v []int32, )
func (*FrontendStatus) SetSymbolRate ¶
func (u *FrontendStatus) SetSymbolRate( v int32, )
func (*FrontendStatus) SetSystemId ¶
func (u *FrontendStatus) SetSystemId( v int32, )
func (*FrontendStatus) SetTransmissionMode ¶
func (u *FrontendStatus) SetTransmissionMode( v FrontendTransmissionMode, )
func (*FrontendStatus) SetTsDataRate ¶
func (u *FrontendStatus) SetTsDataRate( v []int32, )
func (*FrontendStatus) SetUec ¶
func (u *FrontendStatus) SetUec( v int32, )
func (*FrontendStatus) UnmarshalParcel ¶
func (u *FrontendStatus) UnmarshalParcel( p *parcel.Parcel, ) error
type FrontendStatusAtsc3PlpInfo ¶
func (*FrontendStatusAtsc3PlpInfo) MarshalParcel ¶
func (s *FrontendStatusAtsc3PlpInfo) MarshalParcel( p *parcel.Parcel, ) error
func (*FrontendStatusAtsc3PlpInfo) UnmarshalParcel ¶
func (s *FrontendStatusAtsc3PlpInfo) UnmarshalParcel( p *parcel.Parcel, ) error
type FrontendStatusReadiness ¶
type FrontendStatusReadiness int32
const ( FrontendStatusReadinessUNDEFINED FrontendStatusReadiness = 0 FrontendStatusReadinessUNAVAILABLE FrontendStatusReadiness = 1 FrontendStatusReadinessUNSTABLE FrontendStatusReadiness = 2 FrontendStatusReadinessSTABLE FrontendStatusReadiness = 3 FrontendStatusReadinessUNSUPPORTED FrontendStatusReadiness = 4 )
type FrontendStatusType ¶
type FrontendStatusType int32
const ( FrontendStatusTypeDemodLock FrontendStatusType = 0 FrontendStatusTypeSNR FrontendStatusType = 1 FrontendStatusTypeBER FrontendStatusType = 2 FrontendStatusTypePER FrontendStatusType = 3 FrontendStatusTypePreBer FrontendStatusType = 4 FrontendStatusTypeSignalQuality FrontendStatusType = 5 FrontendStatusTypeSignalStrength FrontendStatusType = 6 FrontendStatusTypeSymbolRate FrontendStatusType = 7 FrontendStatusTypeFEC FrontendStatusType = 8 FrontendStatusTypeMODULATION FrontendStatusType = 9 FrontendStatusTypeSPECTRAL FrontendStatusType = 10 FrontendStatusTypeLnbVoltage FrontendStatusType = 11 FrontendStatusTypePlpId FrontendStatusType = 12 FrontendStatusTypeEWBS FrontendStatusType = 13 FrontendStatusTypeAGC FrontendStatusType = 14 FrontendStatusTypeLNA FrontendStatusType = 15 FrontendStatusTypeLayerError FrontendStatusType = 16 FrontendStatusTypeMER FrontendStatusType = 17 FrontendStatusTypeFreqOffset FrontendStatusType = 18 FrontendStatusTypeHIERARCHY FrontendStatusType = 19 FrontendStatusTypeRfLock FrontendStatusType = 20 FrontendStatusTypeAtsc3PlpInfo FrontendStatusType = 21 FrontendStatusTypeMODULATIONS FrontendStatusType = 22 FrontendStatusTypeBERS FrontendStatusType = 23 FrontendStatusTypeCODERATES FrontendStatusType = 24 FrontendStatusTypeBANDWIDTH FrontendStatusType = 25 FrontendStatusTypeGuardInterval FrontendStatusType = 26 FrontendStatusTypeTransmissionMode FrontendStatusType = 27 FrontendStatusTypeUEC FrontendStatusType = 28 FrontendStatusTypeT2SystemId FrontendStatusType = 29 FrontendStatusTypeINTERLEAVINGS FrontendStatusType = 30 FrontendStatusTypeIsdbtSegments FrontendStatusType = 31 FrontendStatusTypeTsDataRates FrontendStatusType = 32 FrontendStatusTypeRollOff FrontendStatusType = 33 FrontendStatusTypeIsMiso FrontendStatusType = 34 FrontendStatusTypeIsLinear FrontendStatusType = 35 FrontendStatusTypeIsShortFrames FrontendStatusType = 36 FrontendStatusTypeIsdbtMode FrontendStatusType = 37 FrontendStatusTypeIsdbtPartialReceptionFlag FrontendStatusType = 38 FrontendStatusTypeStreamIdList FrontendStatusType = 39 FrontendStatusTypeDvbtCellIds FrontendStatusType = 40 FrontendStatusTypeAtsc3AllPlpInfo FrontendStatusType = 41 FrontendStatusTypeIptvContentUrl FrontendStatusType = 42 FrontendStatusTypeIptvPacketsLost FrontendStatusType = 43 FrontendStatusTypeIptvPacketsReceived FrontendStatusType = 44 FrontendStatusTypeIptvWorstJitterMs FrontendStatusType = 45 FrontendStatusTypeIptvAverageJitterMs FrontendStatusType = 46 )
type FrontendStub ¶
type FrontendStub struct {
Impl IFrontend
Transport binder.VersionAwareTransport
}
FrontendStub dispatches incoming binder transactions to a typed IFrontend implementation.
func (*FrontendStub) Descriptor ¶
func (s *FrontendStub) Descriptor() string
func (*FrontendStub) OnTransaction ¶
func (s *FrontendStub) OnTransaction( ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel, ) (*parcel.Parcel, error)
type FrontendTransmissionMode ¶
type FrontendTransmissionMode struct {
Tag int32
Dvbt FrontendDvbtTransmissionMode
Isdbt FrontendIsdbtMode
Dtmb FrontendDtmbTransmissionMode
}
func (*FrontendTransmissionMode) GetDtmb ¶
func (u *FrontendTransmissionMode) GetDtmb() (FrontendDtmbTransmissionMode, bool)
func (*FrontendTransmissionMode) GetDvbt ¶
func (u *FrontendTransmissionMode) GetDvbt() (FrontendDvbtTransmissionMode, bool)
func (*FrontendTransmissionMode) GetIsdbt ¶
func (u *FrontendTransmissionMode) GetIsdbt() (FrontendIsdbtMode, bool)
func (*FrontendTransmissionMode) MarshalParcel ¶
func (u *FrontendTransmissionMode) MarshalParcel( p *parcel.Parcel, ) error
func (*FrontendTransmissionMode) SetDtmb ¶
func (u *FrontendTransmissionMode) SetDtmb( v FrontendDtmbTransmissionMode, )
func (*FrontendTransmissionMode) SetDvbt ¶
func (u *FrontendTransmissionMode) SetDvbt( v FrontendDvbtTransmissionMode, )
func (*FrontendTransmissionMode) SetIsdbt ¶
func (u *FrontendTransmissionMode) SetIsdbt( v FrontendIsdbtMode, )
func (*FrontendTransmissionMode) UnmarshalParcel ¶
func (u *FrontendTransmissionMode) UnmarshalParcel( p *parcel.Parcel, ) error
type FrontendType ¶
type FrontendType int32
const ( FrontendTypeUNDEFINED FrontendType = 0 FrontendTypeANALOG FrontendType = 1 FrontendTypeATSC FrontendType = 2 FrontendTypeATSC3 FrontendType = 3 FrontendTypeDVBC FrontendType = 4 FrontendTypeDVBS FrontendType = 5 FrontendTypeDVBT FrontendType = 6 FrontendTypeISDBS FrontendType = 7 FrontendTypeISDBS3 FrontendType = 8 FrontendTypeISDBT FrontendType = 9 FrontendTypeDTMB FrontendType = 10 FrontendTypeIPTV FrontendType = 11 )
type IDemux ¶
type IDemux interface {
AsBinder() binder.IBinder
SetFrontendDataSource(ctx context.Context, frontendId int32) error
OpenFilter(ctx context.Context, type_ DemuxFilterType, bufferSize int32, cb IFilterCallback) (IFilter, error)
OpenTimeFilter(ctx context.Context) (ITimeFilter, error)
GetAvSyncHwId(ctx context.Context, filter IFilter) (int32, error)
GetAvSyncTime(ctx context.Context, avSyncHwId int32) (int64, error)
Close(ctx context.Context) error
OpenDvr(ctx context.Context, type_ DvrType, bufferSize int32, cb IDvrCallback) (IDvr, error)
ConnectCiCam(ctx context.Context, ciCamId int32) error
DisconnectCiCam(ctx context.Context) error
}
func NewDemuxStub ¶
func NewDemuxStub( impl IDemuxServer, ) IDemux
NewDemuxStub creates a server-side IDemux wrapping the given server implementation. The returned value satisfies IDemux and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.
type IDemuxServer ¶
type IDemuxServer interface {
SetFrontendDataSource(ctx context.Context, frontendId int32) error
OpenFilter(ctx context.Context, type_ DemuxFilterType, bufferSize int32, cb IFilterCallback) (IFilter, error)
OpenTimeFilter(ctx context.Context) (ITimeFilter, error)
GetAvSyncHwId(ctx context.Context, filter IFilter) (int32, error)
GetAvSyncTime(ctx context.Context, avSyncHwId int32) (int64, error)
Close(ctx context.Context) error
OpenDvr(ctx context.Context, type_ DvrType, bufferSize int32, cb IDvrCallback) (IDvr, error)
ConnectCiCam(ctx context.Context, ciCamId int32) error
DisconnectCiCam(ctx context.Context) error
}
IDemuxServer is the server-side interface that user implementations provide to NewDemuxStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).
type IDescrambler ¶
type IDescrambler interface {
AsBinder() binder.IBinder
SetDemuxSource(ctx context.Context, demuxId int32) error
SetKeyToken(ctx context.Context, keyToken []byte) error
AddPid(ctx context.Context, pid DemuxPid, optionalSourceFilter IFilter) error
RemovePid(ctx context.Context, pid DemuxPid, optionalSourceFilter IFilter) error
Close(ctx context.Context) error
}
func NewDescramblerStub ¶
func NewDescramblerStub( impl IDescramblerServer, ) IDescrambler
NewDescramblerStub creates a server-side IDescrambler wrapping the given server implementation. The returned value satisfies IDescrambler and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.
type IDescramblerServer ¶
type IDescramblerServer interface {
SetDemuxSource(ctx context.Context, demuxId int32) error
SetKeyToken(ctx context.Context, keyToken []byte) error
AddPid(ctx context.Context, pid DemuxPid, optionalSourceFilter IFilter) error
RemovePid(ctx context.Context, pid DemuxPid, optionalSourceFilter IFilter) error
Close(ctx context.Context) error
}
IDescramblerServer is the server-side interface that user implementations provide to NewDescramblerStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).
type IDvr ¶
type IDvr interface {
AsBinder() binder.IBinder
GetQueueDesc(ctx context.Context, queue fmq.MQDescriptor) error
Configure(ctx context.Context, settings DvrSettings) error
AttachFilter(ctx context.Context, filter IFilter) error
DetachFilter(ctx context.Context, filter IFilter) error
Start(ctx context.Context) error
Stop(ctx context.Context) error
Flush(ctx context.Context) error
Close(ctx context.Context) error
SetStatusCheckIntervalHint(ctx context.Context, milliseconds int64) error
}
func NewDvrStub ¶
func NewDvrStub( impl IDvrServer, ) IDvr
NewDvrStub creates a server-side IDvr wrapping the given server implementation. The returned value satisfies IDvr and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.
type IDvrCallback ¶
type IDvrCallback interface {
AsBinder() binder.IBinder
OnPlaybackStatus(ctx context.Context, status PlaybackStatus) error
OnRecordStatus(ctx context.Context, status RecordStatus) error
}
func NewDvrCallbackStub ¶
func NewDvrCallbackStub( impl IDvrCallbackServer, ) IDvrCallback
NewDvrCallbackStub creates a server-side IDvrCallback wrapping the given server implementation. The returned value satisfies IDvrCallback and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.
type IDvrCallbackServer ¶
type IDvrCallbackServer interface {
OnPlaybackStatus(ctx context.Context, status PlaybackStatus) error
OnRecordStatus(ctx context.Context, status RecordStatus) error
}
IDvrCallbackServer is the server-side interface that user implementations provide to NewDvrCallbackStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).
type IDvrServer ¶
type IDvrServer interface {
GetQueueDesc(ctx context.Context, queue fmq.MQDescriptor) error
Configure(ctx context.Context, settings DvrSettings) error
AttachFilter(ctx context.Context, filter IFilter) error
DetachFilter(ctx context.Context, filter IFilter) error
Start(ctx context.Context) error
Stop(ctx context.Context) error
Flush(ctx context.Context) error
Close(ctx context.Context) error
SetStatusCheckIntervalHint(ctx context.Context, milliseconds int64) error
}
IDvrServer is the server-side interface that user implementations provide to NewDvrStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).
type IFilter ¶
type IFilter interface {
AsBinder() binder.IBinder
GetQueueDesc(ctx context.Context, queue fmq.MQDescriptor) error
Close(ctx context.Context) error
Configure(ctx context.Context, settings DemuxFilterSettings) error
ConfigureAvStreamType(ctx context.Context, avStreamType AvStreamType) error
ConfigureIpCid(ctx context.Context, ipCid int32) error
ConfigureMonitorEvent(ctx context.Context, monitorEventTypes int32) error
Start(ctx context.Context) error
Stop(ctx context.Context) error
Flush(ctx context.Context) error
GetId(ctx context.Context) (int32, error)
GetId64Bit(ctx context.Context) (int64, error)
ReleaseAvHandle(ctx context.Context, avMemory common.NativeHandle, avDataId int64) error
SetDataSource(ctx context.Context, filter IFilter) error
SetDelayHint(ctx context.Context, hint FilterDelayHint) error
}
func NewFilterStub ¶
func NewFilterStub( impl IFilterServer, ) IFilter
NewFilterStub creates a server-side IFilter wrapping the given server implementation. The returned value satisfies IFilter and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.
type IFilterCallback ¶
type IFilterCallback interface {
AsBinder() binder.IBinder
OnFilterEvent(ctx context.Context, events []DemuxFilterEvent) error
OnFilterStatus(ctx context.Context, status DemuxFilterStatus) error
}
func NewFilterCallbackStub ¶
func NewFilterCallbackStub( impl IFilterCallbackServer, ) IFilterCallback
NewFilterCallbackStub creates a server-side IFilterCallback wrapping the given server implementation. The returned value satisfies IFilterCallback and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.
type IFilterCallbackServer ¶
type IFilterCallbackServer interface {
OnFilterEvent(ctx context.Context, events []DemuxFilterEvent) error
OnFilterStatus(ctx context.Context, status DemuxFilterStatus) error
}
IFilterCallbackServer is the server-side interface that user implementations provide to NewFilterCallbackStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).
type IFilterServer ¶
type IFilterServer interface {
GetQueueDesc(ctx context.Context, queue fmq.MQDescriptor) error
Close(ctx context.Context) error
Configure(ctx context.Context, settings DemuxFilterSettings) error
ConfigureAvStreamType(ctx context.Context, avStreamType AvStreamType) error
ConfigureIpCid(ctx context.Context, ipCid int32) error
ConfigureMonitorEvent(ctx context.Context, monitorEventTypes int32) error
Start(ctx context.Context) error
Stop(ctx context.Context) error
Flush(ctx context.Context) error
GetId(ctx context.Context) (int32, error)
GetId64Bit(ctx context.Context) (int64, error)
ReleaseAvHandle(ctx context.Context, avMemory common.NativeHandle, avDataId int64) error
SetDataSource(ctx context.Context, filter IFilter) error
SetDelayHint(ctx context.Context, hint FilterDelayHint) error
}
IFilterServer is the server-side interface that user implementations provide to NewFilterStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).
type IFrontend ¶
type IFrontend interface {
AsBinder() binder.IBinder
SetCallback(ctx context.Context, callback IFrontendCallback) error
Tune(ctx context.Context, settings FrontendSettings) error
StopTune(ctx context.Context) error
Close(ctx context.Context) error
Scan(ctx context.Context, settings FrontendSettings, type_ FrontendScanType) error
StopScan(ctx context.Context) error
GetStatus(ctx context.Context, statusTypes []FrontendStatusType) ([]FrontendStatus, error)
SetLnb(ctx context.Context, lnbId int32) error
LinkCiCam(ctx context.Context, ciCamId int32) (int32, error)
UnlinkCiCam(ctx context.Context, ciCamId int32) error
GetHardwareInfo(ctx context.Context) (string, error)
RemoveOutputPid(ctx context.Context, pid int32) error
GetFrontendStatusReadiness(ctx context.Context, statusTypes []FrontendStatusType) ([]FrontendStatusReadiness, error)
}
func NewFrontendStub ¶
func NewFrontendStub( impl IFrontendServer, ) IFrontend
NewFrontendStub creates a server-side IFrontend wrapping the given server implementation. The returned value satisfies IFrontend and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.
type IFrontendCallback ¶
type IFrontendCallback interface {
AsBinder() binder.IBinder
OnEvent(ctx context.Context, frontendEventType FrontendEventType) error
OnScanMessage(ctx context.Context, type_ FrontendScanMessageType, message FrontendScanMessage) error
}
func NewFrontendCallbackStub ¶
func NewFrontendCallbackStub( impl IFrontendCallbackServer, ) IFrontendCallback
NewFrontendCallbackStub creates a server-side IFrontendCallback wrapping the given server implementation. The returned value satisfies IFrontendCallback and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.
type IFrontendCallbackServer ¶
type IFrontendCallbackServer interface {
OnEvent(ctx context.Context, frontendEventType FrontendEventType) error
OnScanMessage(ctx context.Context, type_ FrontendScanMessageType, message FrontendScanMessage) error
}
IFrontendCallbackServer is the server-side interface that user implementations provide to NewFrontendCallbackStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).
type IFrontendServer ¶
type IFrontendServer interface {
SetCallback(ctx context.Context, callback IFrontendCallback) error
Tune(ctx context.Context, settings FrontendSettings) error
StopTune(ctx context.Context) error
Close(ctx context.Context) error
Scan(ctx context.Context, settings FrontendSettings, type_ FrontendScanType) error
StopScan(ctx context.Context) error
GetStatus(ctx context.Context, statusTypes []FrontendStatusType) ([]FrontendStatus, error)
SetLnb(ctx context.Context, lnbId int32) error
LinkCiCam(ctx context.Context, ciCamId int32) (int32, error)
UnlinkCiCam(ctx context.Context, ciCamId int32) error
GetHardwareInfo(ctx context.Context) (string, error)
RemoveOutputPid(ctx context.Context, pid int32) error
GetFrontendStatusReadiness(ctx context.Context, statusTypes []FrontendStatusType) ([]FrontendStatusReadiness, error)
}
IFrontendServer is the server-side interface that user implementations provide to NewFrontendStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).
type ILnb ¶
type ILnb interface {
AsBinder() binder.IBinder
SetCallback(ctx context.Context, callback ILnbCallback) error
SetVoltage(ctx context.Context, voltage LnbVoltage) error
SetTone(ctx context.Context, tone LnbTone) error
SetSatellitePosition(ctx context.Context, position LnbPosition) error
SendDiseqcMessage(ctx context.Context, diseqcMessage []byte) error
Close(ctx context.Context) error
}
func NewLnbStub ¶
func NewLnbStub( impl ILnbServer, ) ILnb
NewLnbStub creates a server-side ILnb wrapping the given server implementation. The returned value satisfies ILnb and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.
type ILnbCallback ¶
type ILnbCallback interface {
AsBinder() binder.IBinder
OnDiseqcMessage(ctx context.Context, diseqcMessage []byte) error
OnEvent(ctx context.Context, lnbEventType LnbEventType) error
}
func NewLnbCallbackStub ¶
func NewLnbCallbackStub( impl ILnbCallbackServer, ) ILnbCallback
NewLnbCallbackStub creates a server-side ILnbCallback wrapping the given server implementation. The returned value satisfies ILnbCallback and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.
type ILnbCallbackServer ¶
type ILnbCallbackServer interface {
OnDiseqcMessage(ctx context.Context, diseqcMessage []byte) error
OnEvent(ctx context.Context, lnbEventType LnbEventType) error
}
ILnbCallbackServer is the server-side interface that user implementations provide to NewLnbCallbackStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).
type ILnbServer ¶
type ILnbServer interface {
SetCallback(ctx context.Context, callback ILnbCallback) error
SetVoltage(ctx context.Context, voltage LnbVoltage) error
SetTone(ctx context.Context, tone LnbTone) error
SetSatellitePosition(ctx context.Context, position LnbPosition) error
SendDiseqcMessage(ctx context.Context, diseqcMessage []byte) error
Close(ctx context.Context) error
}
ILnbServer is the server-side interface that user implementations provide to NewLnbStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).
type ITimeFilter ¶
type ITimeFilter interface {
AsBinder() binder.IBinder
SetTimeStamp(ctx context.Context, timeStamp int64) error
ClearTimeStamp(ctx context.Context) error
GetTimeStamp(ctx context.Context) (int64, error)
GetSourceTime(ctx context.Context) (int64, error)
Close(ctx context.Context) error
}
func NewTimeFilterStub ¶
func NewTimeFilterStub( impl ITimeFilterServer, ) ITimeFilter
NewTimeFilterStub creates a server-side ITimeFilter wrapping the given server implementation. The returned value satisfies ITimeFilter and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.
type ITimeFilterServer ¶
type ITimeFilterServer interface {
SetTimeStamp(ctx context.Context, timeStamp int64) error
ClearTimeStamp(ctx context.Context) error
GetTimeStamp(ctx context.Context) (int64, error)
GetSourceTime(ctx context.Context) (int64, error)
Close(ctx context.Context) error
}
ITimeFilterServer is the server-side interface that user implementations provide to NewTimeFilterStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).
type ITuner ¶
type ITuner interface {
AsBinder() binder.IBinder
GetFrontendIds(ctx context.Context) ([]int32, error)
OpenFrontendById(ctx context.Context, frontendId int32) (IFrontend, error)
OpenDemux(ctx context.Context, demuxId []int32) (IDemux, error)
GetDemuxCaps(ctx context.Context) (DemuxCapabilities, error)
OpenDescrambler(ctx context.Context) (IDescrambler, error)
GetFrontendInfo(ctx context.Context, frontendId int32) (FrontendInfo, error)
GetLnbIds(ctx context.Context) ([]int32, error)
OpenLnbById(ctx context.Context, lnbId int32) (ILnb, error)
OpenLnbByName(ctx context.Context, lnbName string, lnbId []int32) (ILnb, error)
SetLna(ctx context.Context, bEnable bool) error
SetMaxNumberOfFrontends(ctx context.Context, frontendType FrontendType, maxNumber int32) error
GetMaxNumberOfFrontends(ctx context.Context, frontendType FrontendType) (int32, error)
IsLnaSupported(ctx context.Context) (bool, error)
GetDemuxIds(ctx context.Context) ([]int32, error)
OpenDemuxById(ctx context.Context, demuxId int32) (IDemux, error)
GetDemuxInfo(ctx context.Context, demuxId int32) (DemuxInfo, error)
}
func NewTunerStub ¶
func NewTunerStub( impl ITunerServer, ) ITuner
NewTunerStub creates a server-side ITuner wrapping the given server implementation. The returned value satisfies ITuner and can be passed to proxy methods; its AsBinder() returns a *binder.StubBinder that is auto-registered with the binder driver on first use.
type ITunerServer ¶
type ITunerServer interface {
GetFrontendIds(ctx context.Context) ([]int32, error)
OpenFrontendById(ctx context.Context, frontendId int32) (IFrontend, error)
OpenDemux(ctx context.Context, demuxId []int32) (IDemux, error)
GetDemuxCaps(ctx context.Context) (DemuxCapabilities, error)
OpenDescrambler(ctx context.Context) (IDescrambler, error)
GetFrontendInfo(ctx context.Context, frontendId int32) (FrontendInfo, error)
GetLnbIds(ctx context.Context) ([]int32, error)
OpenLnbById(ctx context.Context, lnbId int32) (ILnb, error)
OpenLnbByName(ctx context.Context, lnbName string, lnbId []int32) (ILnb, error)
SetLna(ctx context.Context, bEnable bool) error
SetMaxNumberOfFrontends(ctx context.Context, frontendType FrontendType, maxNumber int32) error
GetMaxNumberOfFrontends(ctx context.Context, frontendType FrontendType) (int32, error)
IsLnaSupported(ctx context.Context) (bool, error)
GetDemuxIds(ctx context.Context) ([]int32, error)
OpenDemuxById(ctx context.Context, demuxId int32) (IDemux, error)
GetDemuxInfo(ctx context.Context, demuxId int32) (DemuxInfo, error)
}
ITunerServer is the server-side interface that user implementations provide to NewTunerStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).
type LnbCallbackProxy ¶
func NewLnbCallbackProxy ¶
func NewLnbCallbackProxy( remote binder.IBinder, ) *LnbCallbackProxy
func (*LnbCallbackProxy) AsBinder ¶
func (p *LnbCallbackProxy) AsBinder() binder.IBinder
func (*LnbCallbackProxy) OnDiseqcMessage ¶
func (p *LnbCallbackProxy) OnDiseqcMessage( ctx context.Context, diseqcMessage []byte, ) error
func (*LnbCallbackProxy) OnEvent ¶
func (p *LnbCallbackProxy) OnEvent( ctx context.Context, lnbEventType LnbEventType, ) error
type LnbCallbackStub ¶
type LnbCallbackStub struct {
Impl ILnbCallback
Transport binder.VersionAwareTransport
}
LnbCallbackStub dispatches incoming binder transactions to a typed ILnbCallback implementation.
func (*LnbCallbackStub) Descriptor ¶
func (s *LnbCallbackStub) Descriptor() string
func (*LnbCallbackStub) OnTransaction ¶
func (s *LnbCallbackStub) OnTransaction( ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel, ) (*parcel.Parcel, error)
type LnbEventType ¶
type LnbEventType int32
const ( LnbEventTypeDiseqcRxOverflow LnbEventType = 0 LnbEventTypeDiseqcRxTimeout LnbEventType = 1 LnbEventTypeDiseqcRxParityError LnbEventType = 2 LnbEventTypeLnbOverload LnbEventType = 3 )
type LnbPosition ¶
type LnbPosition int32
const ( LnbPositionUNDEFINED LnbPosition = 0 LnbPositionPositionA LnbPosition = 1 LnbPositionPositionB LnbPosition = 2 )
type LnbProxy ¶
func NewLnbProxy ¶
func (*LnbProxy) SendDiseqcMessage ¶
func (*LnbProxy) SetCallback ¶
func (p *LnbProxy) SetCallback( ctx context.Context, callback ILnbCallback, ) error
func (*LnbProxy) SetSatellitePosition ¶
func (p *LnbProxy) SetSatellitePosition( ctx context.Context, position LnbPosition, ) error
func (*LnbProxy) SetVoltage ¶
func (p *LnbProxy) SetVoltage( ctx context.Context, voltage LnbVoltage, ) error
type LnbStub ¶
type LnbStub struct {
Impl ILnb
Transport binder.VersionAwareTransport
}
LnbStub dispatches incoming binder transactions to a typed ILnb implementation.
func (*LnbStub) Descriptor ¶
type LnbVoltage ¶
type LnbVoltage int32
const ( LnbVoltageNONE LnbVoltage = 0 LnbVoltageVoltage5v LnbVoltage = 1 LnbVoltageVoltage11v LnbVoltage = 2 LnbVoltageVoltage12v LnbVoltage = 3 LnbVoltageVoltage13v LnbVoltage = 4 LnbVoltageVoltage14v LnbVoltage = 5 LnbVoltageVoltage15v LnbVoltage = 6 LnbVoltageVoltage18v LnbVoltage = 7 LnbVoltageVoltage19v LnbVoltage = 8 )
type PlaybackSettings ¶
type PlaybackSettings struct {
StatusMask int32
LowThreshold int64
HighThreshold int64
DataFormat DataFormat
PacketSize int64
}
func (*PlaybackSettings) MarshalParcel ¶
func (s *PlaybackSettings) MarshalParcel( p *parcel.Parcel, ) error
func (*PlaybackSettings) UnmarshalParcel ¶
func (s *PlaybackSettings) UnmarshalParcel( p *parcel.Parcel, ) error
type PlaybackStatus ¶
type PlaybackStatus int32
const ( PlaybackStatusSpaceEmpty PlaybackStatus = (1 << 0) PlaybackStatusSpaceAlmostEmpty PlaybackStatus = (1 << 1) PlaybackStatusSpaceAlmostFull PlaybackStatus = (1 << 2) PlaybackStatusSpaceFull PlaybackStatus = (1 << 3) )
type RecordSettings ¶
type RecordSettings struct {
StatusMask int32
LowThreshold int64
HighThreshold int64
DataFormat DataFormat
PacketSize int64
}
func (*RecordSettings) MarshalParcel ¶
func (s *RecordSettings) MarshalParcel( p *parcel.Parcel, ) error
func (*RecordSettings) UnmarshalParcel ¶
func (s *RecordSettings) UnmarshalParcel( p *parcel.Parcel, ) error
type RecordStatus ¶
type RecordStatus byte
const ( RecordStatusDataReady RecordStatus = (1 << 0) RecordStatusLowWater RecordStatus = (1 << 1) RecordStatusHighWater RecordStatus = (1 << 2) RecordStatusOVERFLOW RecordStatus = (1 << 3) )
type ScramblingStatus ¶
type ScramblingStatus int32
const ( ScramblingStatusUNKNOWN ScramblingStatus = (1 << 0) ScramblingStatusNotScrambled ScramblingStatus = (1 << 1) ScramblingStatusSCRAMBLED ScramblingStatus = (1 << 2) )
type TimeFilterProxy ¶
func NewTimeFilterProxy ¶
func NewTimeFilterProxy( remote binder.IBinder, ) *TimeFilterProxy
func (*TimeFilterProxy) AsBinder ¶
func (p *TimeFilterProxy) AsBinder() binder.IBinder
func (*TimeFilterProxy) ClearTimeStamp ¶
func (p *TimeFilterProxy) ClearTimeStamp( ctx context.Context, ) error
func (*TimeFilterProxy) GetSourceTime ¶
func (p *TimeFilterProxy) GetSourceTime( ctx context.Context, ) (int64, error)
func (*TimeFilterProxy) GetTimeStamp ¶
func (p *TimeFilterProxy) GetTimeStamp( ctx context.Context, ) (int64, error)
func (*TimeFilterProxy) SetTimeStamp ¶
func (p *TimeFilterProxy) SetTimeStamp( ctx context.Context, timeStamp int64, ) error
type TimeFilterStub ¶
type TimeFilterStub struct {
Impl ITimeFilter
Transport binder.VersionAwareTransport
}
TimeFilterStub dispatches incoming binder transactions to a typed ITimeFilter implementation.
func (*TimeFilterStub) Descriptor ¶
func (s *TimeFilterStub) Descriptor() string
func (*TimeFilterStub) OnTransaction ¶
func (s *TimeFilterStub) OnTransaction( ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel, ) (*parcel.Parcel, error)
type TunerProxy ¶
func NewTunerProxy ¶
func NewTunerProxy( remote binder.IBinder, ) *TunerProxy
func (*TunerProxy) AsBinder ¶
func (p *TunerProxy) AsBinder() binder.IBinder
func (*TunerProxy) GetDemuxCaps ¶
func (p *TunerProxy) GetDemuxCaps( ctx context.Context, ) (DemuxCapabilities, error)
func (*TunerProxy) GetDemuxIds ¶
func (p *TunerProxy) GetDemuxIds( ctx context.Context, ) ([]int32, error)
func (*TunerProxy) GetDemuxInfo ¶
func (*TunerProxy) GetFrontendIds ¶
func (p *TunerProxy) GetFrontendIds( ctx context.Context, ) ([]int32, error)
func (*TunerProxy) GetFrontendInfo ¶
func (p *TunerProxy) GetFrontendInfo( ctx context.Context, frontendId int32, ) (FrontendInfo, error)
func (*TunerProxy) GetLnbIds ¶
func (p *TunerProxy) GetLnbIds( ctx context.Context, ) ([]int32, error)
func (*TunerProxy) GetMaxNumberOfFrontends ¶
func (p *TunerProxy) GetMaxNumberOfFrontends( ctx context.Context, frontendType FrontendType, ) (int32, error)
func (*TunerProxy) IsLnaSupported ¶
func (p *TunerProxy) IsLnaSupported( ctx context.Context, ) (bool, error)
func (*TunerProxy) OpenDemuxById ¶
func (*TunerProxy) OpenDescrambler ¶
func (p *TunerProxy) OpenDescrambler( ctx context.Context, ) (IDescrambler, error)
func (*TunerProxy) OpenFrontendById ¶
func (*TunerProxy) OpenLnbById ¶
func (*TunerProxy) OpenLnbByName ¶
func (*TunerProxy) SetMaxNumberOfFrontends ¶
func (p *TunerProxy) SetMaxNumberOfFrontends( ctx context.Context, frontendType FrontendType, maxNumber int32, ) error
type TunerStub ¶
type TunerStub struct {
Impl ITuner
Transport binder.VersionAwareTransport
}
TunerStub dispatches incoming binder transactions to a typed ITuner implementation.
func (*TunerStub) Descriptor ¶
type VideoStreamType ¶
type VideoStreamType int32
const ( VideoStreamTypeUNDEFINED VideoStreamType = 0 VideoStreamTypeRESERVED VideoStreamType = 1 VideoStreamTypeMPEG1 VideoStreamType = 2 VideoStreamTypeMPEG2 VideoStreamType = 3 VideoStreamTypeMPEG4P2 VideoStreamType = 4 VideoStreamTypeAVC VideoStreamType = 5 VideoStreamTypeHEVC VideoStreamType = 6 VideoStreamTypeVC1 VideoStreamType = 7 VideoStreamTypeVP8 VideoStreamType = 8 VideoStreamTypeVP9 VideoStreamType = 9 VideoStreamTypeAV1 VideoStreamType = 10 VideoStreamTypeAVS VideoStreamType = 11 VideoStreamTypeAVS2 VideoStreamType = 12 VideoStreamTypeVVC VideoStreamType = 13 )
Source Files
¶
- audioextrametadata.go
- audiopreselection.go
- audiopreselectionlabel.go
- audiopreselectionrenderingindicationtype.go
- audiopresentation.go
- audiostreamtype.go
- avstreamtype.go
- constant.go
- constant64bit.go
- dataformat.go
- demuxalpfiltersettings.go
- demuxalpfiltersettingsfiltersettings.go
- demuxalpfiltertype.go
- demuxalplengthtype.go
- demuxcapabilities.go
- demuxfilteravsettings.go
- demuxfilterdownloadevent.go
- demuxfilterdownloadsettings.go
- demuxfilterevent.go
- demuxfilterippayloadevent.go
- demuxfiltermaintype.go
- demuxfiltermediaevent.go
- demuxfiltermediaeventextrametadata.go
- demuxfiltermmtprecordevent.go
- demuxfiltermonitorevent.go
- demuxfiltermonitoreventtype.go
- demuxfilterpesdatasettings.go
- demuxfilterpesevent.go
- demuxfilterrecordsettings.go
- demuxfilterscindexmask.go
- demuxfiltersectionbits.go
- demuxfiltersectionevent.go
- demuxfiltersectionsettings.go
- demuxfiltersectionsettingscondition.go
- demuxfiltersectionsettingsconditiontableinfo.go
- demuxfiltersettings.go
- demuxfilterstatus.go
- demuxfiltersubtype.go
- demuxfiltertemievent.go
- demuxfiltertsrecordevent.go
- demuxfiltertype.go
- demuxinfo.go
- demuxipaddress.go
- demuxipaddressipaddress.go
- demuxipfiltersettings.go
- demuxipfiltersettingsfiltersettings.go
- demuxipfiltertype.go
- demuxmmtpfiltersettings.go
- demuxmmtpfiltersettingsfiltersettings.go
- demuxmmtpfiltertype.go
- demuxpid.go
- demuxqueuenotifybits.go
- demuxrecordscindextype.go
- demuxscavcindex.go
- demuxschevcindex.go
- demuxscindex.go
- demuxscvvcindex.go
- demuxtlvfiltersettings.go
- demuxtlvfiltersettingsfiltersettings.go
- demuxtlvfiltertype.go
- demuxtsfiltersettings.go
- demuxtsfiltersettingsfiltersettings.go
- demuxtsfiltertype.go
- demuxtsindex.go
- dvrsettings.go
- dvrtype.go
- filterdelayhint.go
- filterdelayhinttype.go
- frontendanalogaftflag.go
- frontendanalogcapabilities.go
- frontendanalogsettings.go
- frontendanalogsifstandard.go
- frontendanalogtype.go
- frontendatsc3bandwidth.go
- frontendatsc3capabilities.go
- frontendatsc3coderate.go
- frontendatsc3demodoutputformat.go
- frontendatsc3fec.go
- frontendatsc3modulation.go
- frontendatsc3plpsettings.go
- frontendatsc3settings.go
- frontendatsc3timeinterleavemode.go
- frontendatsccapabilities.go
- frontendatscmodulation.go
- frontendatscsettings.go
- frontendbandwidth.go
- frontendcabletimeinterleavemode.go
- frontendcapabilities.go
- frontenddtmbbandwidth.go
- frontenddtmbcapabilities.go
- frontenddtmbcoderate.go
- frontenddtmbguardinterval.go
- frontenddtmbmodulation.go
- frontenddtmbsettings.go
- frontenddtmbtimeinterleavemode.go
- frontenddtmbtransmissionmode.go
- frontenddvbcannex.go
- frontenddvbcbandwidth.go
- frontenddvbccapabilities.go
- frontenddvbcmodulation.go
- frontenddvbcouterfec.go
- frontenddvbcsettings.go
- frontenddvbscapabilities.go
- frontenddvbscoderate.go
- frontenddvbsmodulation.go
- frontenddvbspilot.go
- frontenddvbsrolloff.go
- frontenddvbsscantype.go
- frontenddvbssettings.go
- frontenddvbsstandard.go
- frontenddvbsvcmmode.go
- frontenddvbtbandwidth.go
- frontenddvbtcapabilities.go
- frontenddvbtcoderate.go
- frontenddvbtconstellation.go
- frontenddvbtguardinterval.go
- frontenddvbthierarchy.go
- frontenddvbtplpmode.go
- frontenddvbtsettings.go
- frontenddvbtstandard.go
- frontenddvbttransmissionmode.go
- frontendeventtype.go
- frontendguardinterval.go
- frontendinfo.go
- frontendinnerfec.go
- frontendinterleavemode.go
- frontendiptvcapabilities.go
- frontendiptvsettings.go
- frontendiptvsettingsfec.go
- frontendiptvsettingsfectype.go
- frontendiptvsettingsigmp.go
- frontendiptvsettingsprotocol.go
- frontendisdbs3capabilities.go
- frontendisdbs3coderate.go
- frontendisdbs3modulation.go
- frontendisdbs3rolloff.go
- frontendisdbs3settings.go
- frontendisdbscapabilities.go
- frontendisdbscoderate.go
- frontendisdbsmodulation.go
- frontendisdbsrolloff.go
- frontendisdbssettings.go
- frontendisdbsstreamidtype.go
- frontendisdbtbandwidth.go
- frontendisdbtcapabilities.go
- frontendisdbtcoderate.go
- frontendisdbtguardinterval.go
- frontendisdbtlayersettings.go
- frontendisdbtmode.go
- frontendisdbtmodulation.go
- frontendisdbtpartialreceptionflag.go
- frontendisdbtsettings.go
- frontendisdbttimeinterleavemode.go
- frontendmodulation.go
- frontendmodulationstatus.go
- frontendrolloff.go
- frontendscanatsc3plpinfo.go
- frontendscanmessage.go
- frontendscanmessagestandard.go
- frontendscanmessagetype.go
- frontendscantype.go
- frontendsettings.go
- frontendspectralinversion.go
- frontendstatus.go
- frontendstatusatsc3plpinfo.go
- frontendstatusreadiness.go
- frontendstatustype.go
- frontendtransmissionmode.go
- frontendtype.go
- idemux.go
- idescrambler.go
- idvr.go
- idvrcallback.go
- ifilter.go
- ifiltercallback.go
- ifrontend.go
- ifrontendcallback.go
- ilnb.go
- ilnbcallback.go
- itimefilter.go
- ituner.go
- lnbeventtype.go
- lnbposition.go
- lnbtone.go
- lnbvoltage.go
- playbacksettings.go
- playbackstatus.go
- recordsettings.go
- recordstatus.go
- result.go
- scramblingstatus.go
- videostreamtype.go