Documentation
¶
Index ¶
- Constants
- type ITunerDemux
- type ITunerDemuxServer
- type ITunerDescrambler
- type ITunerDescramblerServer
- type ITunerDvr
- type ITunerDvrCallback
- type ITunerDvrCallbackServer
- type ITunerDvrServer
- type ITunerFilter
- type ITunerFilterCallback
- type ITunerFilterCallbackServer
- type ITunerFilterServer
- type ITunerFrontend
- type ITunerFrontendCallback
- type ITunerFrontendCallbackServer
- type ITunerFrontendServer
- type ITunerLnb
- type ITunerLnbCallback
- type ITunerLnbCallbackServer
- type ITunerLnbServer
- type ITunerService
- type ITunerServiceServer
- type ITunerTimeFilter
- type ITunerTimeFilterServer
- type TunerDemuxProxy
- func (p *TunerDemuxProxy) AsBinder() binder.IBinder
- func (p *TunerDemuxProxy) Close(ctx context.Context) error
- func (p *TunerDemuxProxy) ConnectCiCam(ctx context.Context, ciCamId int32) error
- func (p *TunerDemuxProxy) DisconnectCiCam(ctx context.Context) error
- func (p *TunerDemuxProxy) GetAvSyncHwId(ctx context.Context, tunerFilter ITunerFilter) (int32, error)
- func (p *TunerDemuxProxy) GetAvSyncTime(ctx context.Context, avSyncHwId int32) (int64, error)
- func (p *TunerDemuxProxy) OpenDvr(ctx context.Context, dvbType tvTuner.DvrType, bufferSize int32, ...) (ITunerDvr, error)
- func (p *TunerDemuxProxy) OpenFilter(ctx context.Context, type_ tvTuner.DemuxFilterType, bufferSize int32, ...) (ITunerFilter, error)
- func (p *TunerDemuxProxy) OpenTimeFilter(ctx context.Context) (ITunerTimeFilter, error)
- func (p *TunerDemuxProxy) SetFrontendDataSource(ctx context.Context, frontend ITunerFrontend) error
- func (p *TunerDemuxProxy) SetFrontendDataSourceById(ctx context.Context, frontendId int32) error
- type TunerDemuxStub
- type TunerDescramblerProxy
- func (p *TunerDescramblerProxy) AddPid(ctx context.Context, pid tvTuner.DemuxPid, optionalSourceFilter ITunerFilter) error
- func (p *TunerDescramblerProxy) AsBinder() binder.IBinder
- func (p *TunerDescramblerProxy) Close(ctx context.Context) error
- func (p *TunerDescramblerProxy) RemovePid(ctx context.Context, pid tvTuner.DemuxPid, optionalSourceFilter ITunerFilter) error
- func (p *TunerDescramblerProxy) SetDemuxSource(ctx context.Context, tunerDemux ITunerDemux) error
- func (p *TunerDescramblerProxy) SetKeyToken(ctx context.Context, keyToken []byte) error
- type TunerDescramblerStub
- type TunerDvrCallbackProxy
- type TunerDvrCallbackStub
- type TunerDvrProxy
- func (p *TunerDvrProxy) AsBinder() binder.IBinder
- func (p *TunerDvrProxy) AttachFilter(ctx context.Context, filter ITunerFilter) error
- func (p *TunerDvrProxy) Close(ctx context.Context) error
- func (p *TunerDvrProxy) Configure(ctx context.Context, settings tvTuner.DvrSettings) error
- func (p *TunerDvrProxy) DetachFilter(ctx context.Context, filter ITunerFilter) error
- func (p *TunerDvrProxy) Flush(ctx context.Context) error
- func (p *TunerDvrProxy) GetQueueDesc(ctx context.Context) (fmq.MQDescriptor, error)
- func (p *TunerDvrProxy) SetStatusCheckIntervalHint(ctx context.Context, milliseconds int64) error
- func (p *TunerDvrProxy) Start(ctx context.Context) error
- func (p *TunerDvrProxy) Stop(ctx context.Context) error
- type TunerDvrStub
- type TunerFilterCallbackProxy
- type TunerFilterCallbackStub
- type TunerFilterProxy
- func (p *TunerFilterProxy) AcquireSharedFilterToken(ctx context.Context) (string, error)
- func (p *TunerFilterProxy) AsBinder() binder.IBinder
- func (p *TunerFilterProxy) Close(ctx context.Context) error
- func (p *TunerFilterProxy) Configure(ctx context.Context, settings tvTuner.DemuxFilterSettings) error
- func (p *TunerFilterProxy) ConfigureAvStreamType(ctx context.Context, avStreamType tvTuner.AvStreamType) error
- func (p *TunerFilterProxy) ConfigureIpFilterContextId(ctx context.Context, cid int32) error
- func (p *TunerFilterProxy) ConfigureMonitorEvent(ctx context.Context, monitorEventTypes int32) error
- func (p *TunerFilterProxy) Flush(ctx context.Context) error
- func (p *TunerFilterProxy) FreeSharedFilterToken(ctx context.Context, filterToken string) error
- func (p *TunerFilterProxy) GetAvSharedHandle(ctx context.Context, avMemory common.NativeHandle) (int64, error)
- func (p *TunerFilterProxy) GetFilterType(ctx context.Context) (tvTuner.DemuxFilterType, error)
- func (p *TunerFilterProxy) GetId(ctx context.Context) (int32, error)
- func (p *TunerFilterProxy) GetId64Bit(ctx context.Context) (int64, error)
- func (p *TunerFilterProxy) GetQueueDesc(ctx context.Context) (fmq.MQDescriptor, error)
- func (p *TunerFilterProxy) ReleaseAvHandle(ctx context.Context, handle common.NativeHandle, avDataId int64) error
- func (p *TunerFilterProxy) SetDataSource(ctx context.Context, filter ITunerFilter) error
- func (p *TunerFilterProxy) SetDelayHint(ctx context.Context, hint tvTuner.FilterDelayHint) error
- func (p *TunerFilterProxy) Start(ctx context.Context) error
- func (p *TunerFilterProxy) Stop(ctx context.Context) error
- type TunerFilterStub
- type TunerFrontendCallbackProxy
- func (p *TunerFrontendCallbackProxy) AsBinder() binder.IBinder
- func (p *TunerFrontendCallbackProxy) OnEvent(ctx context.Context, frontendEventType tvTuner.FrontendEventType) error
- func (p *TunerFrontendCallbackProxy) OnScanMessage(ctx context.Context, messageType tvTuner.FrontendScanMessageType, ...) error
- type TunerFrontendCallbackStub
- type TunerFrontendProxy
- func (p *TunerFrontendProxy) AsBinder() binder.IBinder
- func (p *TunerFrontendProxy) Close(ctx context.Context) error
- func (p *TunerFrontendProxy) GetFrontendId(ctx context.Context) (int32, error)
- func (p *TunerFrontendProxy) GetFrontendStatusReadiness(ctx context.Context, statusTypes []tvTuner.FrontendStatusType) ([]tvTuner.FrontendStatusReadiness, error)
- func (p *TunerFrontendProxy) GetHardwareInfo(ctx context.Context) (string, error)
- func (p *TunerFrontendProxy) GetStatus(ctx context.Context, statusTypes []tvTuner.FrontendStatusType) ([]tvTuner.FrontendStatus, error)
- func (p *TunerFrontendProxy) LinkCiCamToFrontend(ctx context.Context, ciCamId int32) (int32, error)
- func (p *TunerFrontendProxy) RemoveOutputPid(ctx context.Context, pid int32) error
- func (p *TunerFrontendProxy) Scan(ctx context.Context, settings tvTuner.FrontendSettings, ...) error
- func (p *TunerFrontendProxy) SetCallback(ctx context.Context, tunerFrontendCallback ITunerFrontendCallback) error
- func (p *TunerFrontendProxy) SetLnb(ctx context.Context, lnb ITunerLnb) error
- func (p *TunerFrontendProxy) StopScan(ctx context.Context) error
- func (p *TunerFrontendProxy) StopTune(ctx context.Context) error
- func (p *TunerFrontendProxy) Tune(ctx context.Context, settings tvTuner.FrontendSettings) error
- func (p *TunerFrontendProxy) UnlinkCiCamToFrontend(ctx context.Context, ciCamId int32) error
- type TunerFrontendStub
- type TunerLnbCallbackProxy
- type TunerLnbCallbackStub
- type TunerLnbProxy
- func (p *TunerLnbProxy) AsBinder() binder.IBinder
- func (p *TunerLnbProxy) Close(ctx context.Context) error
- func (p *TunerLnbProxy) SendDiseqcMessage(ctx context.Context, diseqcMessage []byte) error
- func (p *TunerLnbProxy) SetCallback(ctx context.Context, tunerLnbCallback ITunerLnbCallback) error
- func (p *TunerLnbProxy) SetSatellitePosition(ctx context.Context, position tvTuner.LnbPosition) error
- func (p *TunerLnbProxy) SetTone(ctx context.Context, tone tvTuner.LnbTone) error
- func (p *TunerLnbProxy) SetVoltage(ctx context.Context, voltage tvTuner.LnbVoltage) error
- type TunerLnbStub
- type TunerServiceProxy
- func (p *TunerServiceProxy) AsBinder() binder.IBinder
- func (p *TunerServiceProxy) GetDemuxCaps(ctx context.Context) (tvTuner.DemuxCapabilities, error)
- func (p *TunerServiceProxy) GetDemuxInfo(ctx context.Context, demuxHandle int32) (tvTuner.DemuxInfo, error)
- func (p *TunerServiceProxy) GetDemuxInfoList(ctx context.Context) ([]tvTuner.DemuxInfo, error)
- func (p *TunerServiceProxy) GetFrontendIds(ctx context.Context, ids []int32) error
- func (p *TunerServiceProxy) GetFrontendInfo(ctx context.Context, frontendId int32) (tvTuner.FrontendInfo, error)
- func (p *TunerServiceProxy) GetMaxNumberOfFrontends(ctx context.Context, frontendType tvTuner.FrontendType) (int32, error)
- func (p *TunerServiceProxy) GetTunerHalVersion(ctx context.Context) (int32, error)
- func (p *TunerServiceProxy) IsLnaSupported(ctx context.Context) (bool, error)
- func (p *TunerServiceProxy) OpenDemux(ctx context.Context, demuxHandle int32) (ITunerDemux, error)
- func (p *TunerServiceProxy) OpenDescrambler(ctx context.Context, descramblerHandle int32) (ITunerDescrambler, error)
- func (p *TunerServiceProxy) OpenFrontend(ctx context.Context, frontendHandle int32) (ITunerFrontend, error)
- func (p *TunerServiceProxy) OpenLnb(ctx context.Context, lnbHandle int32) (ITunerLnb, error)
- func (p *TunerServiceProxy) OpenLnbByName(ctx context.Context, lnbName string) (ITunerLnb, error)
- func (p *TunerServiceProxy) OpenSharedFilter(ctx context.Context, filterToken string, cb ITunerFilterCallback) (ITunerFilter, error)
- func (p *TunerServiceProxy) SetLna(ctx context.Context, bEnable bool) error
- func (p *TunerServiceProxy) SetMaxNumberOfFrontends(ctx context.Context, frontendType tvTuner.FrontendType, maxNumber int32) error
- type TunerServiceStub
- type TunerTimeFilterProxy
- func (p *TunerTimeFilterProxy) AsBinder() binder.IBinder
- func (p *TunerTimeFilterProxy) ClearTimeStamp(ctx context.Context) error
- func (p *TunerTimeFilterProxy) Close(ctx context.Context) error
- func (p *TunerTimeFilterProxy) GetSourceTime(ctx context.Context) (int64, error)
- func (p *TunerTimeFilterProxy) GetTimeStamp(ctx context.Context) (int64, error)
- func (p *TunerTimeFilterProxy) SetTimeStamp(ctx context.Context, timeStamp int64) error
- type TunerTimeFilterStub
Constants ¶
const ( TransactionITunerDemuxSetFrontendDataSource = binder.FirstCallTransaction + 0 TransactionITunerDemuxSetFrontendDataSourceById = binder.FirstCallTransaction + 1 TransactionITunerDemuxOpenFilter = binder.FirstCallTransaction + 2 TransactionITunerDemuxOpenTimeFilter = binder.FirstCallTransaction + 3 TransactionITunerDemuxGetAvSyncHwId = binder.FirstCallTransaction + 4 TransactionITunerDemuxGetAvSyncTime = binder.FirstCallTransaction + 5 TransactionITunerDemuxOpenDvr = binder.FirstCallTransaction + 6 TransactionITunerDemuxConnectCiCam = binder.FirstCallTransaction + 7 TransactionITunerDemuxDisconnectCiCam = binder.FirstCallTransaction + 8 TransactionITunerDemuxClose = binder.FirstCallTransaction + 9 )
const ( MethodITunerDemuxSetFrontendDataSource = "setFrontendDataSource" MethodITunerDemuxSetFrontendDataSourceById = "setFrontendDataSourceById" MethodITunerDemuxOpenFilter = "openFilter" MethodITunerDemuxOpenTimeFilter = "openTimeFilter" MethodITunerDemuxGetAvSyncHwId = "getAvSyncHwId" MethodITunerDemuxGetAvSyncTime = "getAvSyncTime" MethodITunerDemuxOpenDvr = "openDvr" MethodITunerDemuxConnectCiCam = "connectCiCam" MethodITunerDemuxDisconnectCiCam = "disconnectCiCam" MethodITunerDemuxClose = "close" )
const ( TransactionITunerDescramblerSetDemuxSource = binder.FirstCallTransaction + 0 TransactionITunerDescramblerSetKeyToken = binder.FirstCallTransaction + 1 TransactionITunerDescramblerAddPid = binder.FirstCallTransaction + 2 TransactionITunerDescramblerRemovePid = binder.FirstCallTransaction + 3 TransactionITunerDescramblerClose = binder.FirstCallTransaction + 4 )
const ( MethodITunerDescramblerSetDemuxSource = "setDemuxSource" MethodITunerDescramblerSetKeyToken = "setKeyToken" MethodITunerDescramblerAddPid = "addPid" MethodITunerDescramblerRemovePid = "removePid" MethodITunerDescramblerClose = "close" )
const ( TransactionITunerDvrGetQueueDesc = binder.FirstCallTransaction + 0 TransactionITunerDvrConfigure = binder.FirstCallTransaction + 1 TransactionITunerDvrAttachFilter = binder.FirstCallTransaction + 2 TransactionITunerDvrDetachFilter = binder.FirstCallTransaction + 3 TransactionITunerDvrStart = binder.FirstCallTransaction + 4 TransactionITunerDvrStop = binder.FirstCallTransaction + 5 TransactionITunerDvrFlush = binder.FirstCallTransaction + 6 TransactionITunerDvrClose = binder.FirstCallTransaction + 7 TransactionITunerDvrSetStatusCheckIntervalHint = binder.FirstCallTransaction + 8 )
const ( MethodITunerDvrGetQueueDesc = "getQueueDesc" MethodITunerDvrConfigure = "configure" MethodITunerDvrAttachFilter = "attachFilter" MethodITunerDvrDetachFilter = "detachFilter" MethodITunerDvrStart = "start" MethodITunerDvrStop = "stop" MethodITunerDvrFlush = "flush" MethodITunerDvrClose = "close" MethodITunerDvrSetStatusCheckIntervalHint = "setStatusCheckIntervalHint" )
const ( TransactionITunerDvrCallbackOnRecordStatus = binder.FirstCallTransaction + 0 TransactionITunerDvrCallbackOnPlaybackStatus = binder.FirstCallTransaction + 1 )
const ( MethodITunerDvrCallbackOnRecordStatus = "onRecordStatus" MethodITunerDvrCallbackOnPlaybackStatus = "onPlaybackStatus" )
const ( TransactionITunerFilterGetId = binder.FirstCallTransaction + 0 TransactionITunerFilterGetId64Bit = binder.FirstCallTransaction + 1 TransactionITunerFilterGetQueueDesc = binder.FirstCallTransaction + 2 TransactionITunerFilterConfigure = binder.FirstCallTransaction + 3 TransactionITunerFilterConfigureMonitorEvent = binder.FirstCallTransaction + 4 TransactionITunerFilterConfigureIpFilterContextId = binder.FirstCallTransaction + 5 TransactionITunerFilterConfigureAvStreamType = binder.FirstCallTransaction + 6 TransactionITunerFilterReleaseAvHandle = binder.FirstCallTransaction + 8 TransactionITunerFilterSetDataSource = binder.FirstCallTransaction + 9 TransactionITunerFilterStart = binder.FirstCallTransaction + 10 TransactionITunerFilterStop = binder.FirstCallTransaction + 11 TransactionITunerFilterFlush = binder.FirstCallTransaction + 12 TransactionITunerFilterClose = binder.FirstCallTransaction + 13 TransactionITunerFilterGetFilterType = binder.FirstCallTransaction + 16 TransactionITunerFilterSetDelayHint = binder.FirstCallTransaction + 17 )
const ( MethodITunerFilterGetId = "getId" MethodITunerFilterGetId64Bit = "getId64Bit" MethodITunerFilterGetQueueDesc = "getQueueDesc" MethodITunerFilterConfigure = "configure" MethodITunerFilterConfigureMonitorEvent = "configureMonitorEvent" MethodITunerFilterConfigureIpFilterContextId = "configureIpFilterContextId" MethodITunerFilterConfigureAvStreamType = "configureAvStreamType" MethodITunerFilterReleaseAvHandle = "releaseAvHandle" MethodITunerFilterSetDataSource = "setDataSource" MethodITunerFilterStart = "start" MethodITunerFilterStop = "stop" MethodITunerFilterFlush = "flush" MethodITunerFilterClose = "close" MethodITunerFilterGetFilterType = "getFilterType" MethodITunerFilterSetDelayHint = "setDelayHint" )
const ( TransactionITunerFilterCallbackOnFilterStatus = binder.FirstCallTransaction + 0 TransactionITunerFilterCallbackOnFilterEvent = binder.FirstCallTransaction + 1 )
const ( MethodITunerFilterCallbackOnFilterStatus = "onFilterStatus" MethodITunerFilterCallbackOnFilterEvent = "onFilterEvent" )
const ( TransactionITunerFrontendSetCallback = binder.FirstCallTransaction + 0 TransactionITunerFrontendTune = binder.FirstCallTransaction + 1 TransactionITunerFrontendStopTune = binder.FirstCallTransaction + 2 TransactionITunerFrontendScan = binder.FirstCallTransaction + 3 TransactionITunerFrontendStopScan = binder.FirstCallTransaction + 4 TransactionITunerFrontendSetLnb = binder.FirstCallTransaction + 5 TransactionITunerFrontendLinkCiCamToFrontend = binder.FirstCallTransaction + 6 TransactionITunerFrontendUnlinkCiCamToFrontend = binder.FirstCallTransaction + 7 TransactionITunerFrontendClose = binder.FirstCallTransaction + 8 TransactionITunerFrontendGetStatus = binder.FirstCallTransaction + 9 TransactionITunerFrontendGetFrontendId = binder.FirstCallTransaction + 10 TransactionITunerFrontendGetHardwareInfo = binder.FirstCallTransaction + 11 TransactionITunerFrontendRemoveOutputPid = binder.FirstCallTransaction + 12 TransactionITunerFrontendGetFrontendStatusReadiness = binder.FirstCallTransaction + 13 )
const ( MethodITunerFrontendSetCallback = "setCallback" MethodITunerFrontendTune = "tune" MethodITunerFrontendStopTune = "stopTune" MethodITunerFrontendScan = "scan" MethodITunerFrontendStopScan = "stopScan" MethodITunerFrontendSetLnb = "setLnb" MethodITunerFrontendLinkCiCamToFrontend = "linkCiCamToFrontend" MethodITunerFrontendUnlinkCiCamToFrontend = "unlinkCiCamToFrontend" MethodITunerFrontendClose = "close" MethodITunerFrontendGetStatus = "getStatus" MethodITunerFrontendGetFrontendId = "getFrontendId" MethodITunerFrontendGetHardwareInfo = "getHardwareInfo" MethodITunerFrontendRemoveOutputPid = "removeOutputPid" MethodITunerFrontendGetFrontendStatusReadiness = "getFrontendStatusReadiness" )
const ( TransactionITunerFrontendCallbackOnEvent = binder.FirstCallTransaction + 0 TransactionITunerFrontendCallbackOnScanMessage = binder.FirstCallTransaction + 1 )
const ( MethodITunerFrontendCallbackOnEvent = "onEvent" MethodITunerFrontendCallbackOnScanMessage = "onScanMessage" )
const ( TransactionITunerLnbSetCallback = binder.FirstCallTransaction + 0 TransactionITunerLnbSetVoltage = binder.FirstCallTransaction + 1 TransactionITunerLnbSetTone = binder.FirstCallTransaction + 2 TransactionITunerLnbSetSatellitePosition = binder.FirstCallTransaction + 3 TransactionITunerLnbSendDiseqcMessage = binder.FirstCallTransaction + 4 TransactionITunerLnbClose = binder.FirstCallTransaction + 5 )
const ( MethodITunerLnbSetCallback = "setCallback" MethodITunerLnbSetVoltage = "setVoltage" MethodITunerLnbSetTone = "setTone" MethodITunerLnbSetSatellitePosition = "setSatellitePosition" MethodITunerLnbSendDiseqcMessage = "sendDiseqcMessage" MethodITunerLnbClose = "close" )
const ( TransactionITunerLnbCallbackOnEvent = binder.FirstCallTransaction + 0 TransactionITunerLnbCallbackOnDiseqcMessage = binder.FirstCallTransaction + 1 )
const ( MethodITunerLnbCallbackOnEvent = "onEvent" MethodITunerLnbCallbackOnDiseqcMessage = "onDiseqcMessage" )
const ( TransactionITunerServiceGetFrontendIds = binder.FirstCallTransaction + 0 TransactionITunerServiceGetFrontendInfo = binder.FirstCallTransaction + 1 TransactionITunerServiceOpenFrontend = binder.FirstCallTransaction + 2 TransactionITunerServiceOpenLnb = binder.FirstCallTransaction + 3 TransactionITunerServiceOpenLnbByName = binder.FirstCallTransaction + 4 TransactionITunerServiceOpenDemux = binder.FirstCallTransaction + 5 TransactionITunerServiceGetDemuxInfo = binder.FirstCallTransaction + 6 TransactionITunerServiceGetDemuxInfoList = binder.FirstCallTransaction + 7 TransactionITunerServiceGetDemuxCaps = binder.FirstCallTransaction + 8 TransactionITunerServiceOpenDescrambler = binder.FirstCallTransaction + 9 TransactionITunerServiceGetTunerHalVersion = binder.FirstCallTransaction + 10 TransactionITunerServiceIsLnaSupported = binder.FirstCallTransaction + 12 TransactionITunerServiceSetLna = binder.FirstCallTransaction + 13 TransactionITunerServiceSetMaxNumberOfFrontends = binder.FirstCallTransaction + 14 TransactionITunerServiceGetMaxNumberOfFrontends = binder.FirstCallTransaction + 15 )
const ( MethodITunerServiceGetFrontendIds = "getFrontendIds" MethodITunerServiceGetFrontendInfo = "getFrontendInfo" MethodITunerServiceOpenFrontend = "openFrontend" MethodITunerServiceOpenLnb = "openLnb" MethodITunerServiceOpenLnbByName = "openLnbByName" MethodITunerServiceOpenDemux = "openDemux" MethodITunerServiceGetDemuxInfo = "getDemuxInfo" MethodITunerServiceGetDemuxInfoList = "getDemuxInfoList" MethodITunerServiceGetDemuxCaps = "getDemuxCaps" MethodITunerServiceOpenDescrambler = "openDescrambler" MethodITunerServiceGetTunerHalVersion = "getTunerHalVersion" MethodITunerServiceIsLnaSupported = "isLnaSupported" MethodITunerServiceSetLna = "setLna" MethodITunerServiceSetMaxNumberOfFrontends = "setMaxNumberOfFrontends" MethodITunerServiceGetMaxNumberOfFrontends = "getMaxNumberOfFrontends" )
const ( TransactionITunerTimeFilterSetTimeStamp = binder.FirstCallTransaction + 0 TransactionITunerTimeFilterClearTimeStamp = binder.FirstCallTransaction + 1 TransactionITunerTimeFilterGetSourceTime = binder.FirstCallTransaction + 2 TransactionITunerTimeFilterGetTimeStamp = binder.FirstCallTransaction + 3 TransactionITunerTimeFilterClose = binder.FirstCallTransaction + 4 )
const ( MethodITunerTimeFilterSetTimeStamp = "setTimeStamp" MethodITunerTimeFilterClearTimeStamp = "clearTimeStamp" MethodITunerTimeFilterGetSourceTime = "getSourceTime" MethodITunerTimeFilterGetTimeStamp = "getTimeStamp" MethodITunerTimeFilterClose = "close" )
const DescriptorITunerDemux = "android.media.tv.tuner.ITunerDemux"
const DescriptorITunerDescrambler = "android.media.tv.tuner.ITunerDescrambler"
const DescriptorITunerDvr = "android.media.tv.tuner.ITunerDvr"
const DescriptorITunerDvrCallback = "android.media.tv.tuner.ITunerDvrCallback"
const DescriptorITunerFilter = "android.media.tv.tuner.ITunerFilter"
const DescriptorITunerFilterCallback = "android.media.tv.tuner.ITunerFilterCallback"
const DescriptorITunerFrontend = "android.media.tv.tuner.ITunerFrontend"
const DescriptorITunerFrontendCallback = "android.media.tv.tuner.ITunerFrontendCallback"
const DescriptorITunerLnb = "android.media.tv.tuner.ITunerLnb"
const DescriptorITunerLnbCallback = "android.media.tv.tuner.ITunerLnbCallback"
const DescriptorITunerService = "android.media.tv.tuner.ITunerService"
const DescriptorITunerTimeFilter = "android.media.tv.tuner.ITunerTimeFilter"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ITunerDemux ¶
type ITunerDemux interface {
AsBinder() binder.IBinder
SetFrontendDataSource(ctx context.Context, frontend ITunerFrontend) error
SetFrontendDataSourceById(ctx context.Context, frontendId int32) error
OpenFilter(ctx context.Context, type_ tvTuner.DemuxFilterType, bufferSize int32, cb ITunerFilterCallback) (ITunerFilter, error)
OpenTimeFilter(ctx context.Context) (ITunerTimeFilter, error)
GetAvSyncHwId(ctx context.Context, tunerFilter ITunerFilter) (int32, error)
GetAvSyncTime(ctx context.Context, avSyncHwId int32) (int64, error)
OpenDvr(ctx context.Context, dvbType tvTuner.DvrType, bufferSize int32, cb ITunerDvrCallback) (ITunerDvr, error)
ConnectCiCam(ctx context.Context, ciCamId int32) error
DisconnectCiCam(ctx context.Context) error
Close(ctx context.Context) error
}
func NewTunerDemuxStub ¶
func NewTunerDemuxStub( impl ITunerDemuxServer, ) ITunerDemux
NewTunerDemuxStub creates a server-side ITunerDemux wrapping the given server implementation. The returned value satisfies ITunerDemux 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 ITunerDemuxServer ¶
type ITunerDemuxServer interface {
SetFrontendDataSource(ctx context.Context, frontend ITunerFrontend) error
SetFrontendDataSourceById(ctx context.Context, frontendId int32) error
OpenFilter(ctx context.Context, type_ tvTuner.DemuxFilterType, bufferSize int32, cb ITunerFilterCallback) (ITunerFilter, error)
OpenTimeFilter(ctx context.Context) (ITunerTimeFilter, error)
GetAvSyncHwId(ctx context.Context, tunerFilter ITunerFilter) (int32, error)
GetAvSyncTime(ctx context.Context, avSyncHwId int32) (int64, error)
OpenDvr(ctx context.Context, dvbType tvTuner.DvrType, bufferSize int32, cb ITunerDvrCallback) (ITunerDvr, error)
ConnectCiCam(ctx context.Context, ciCamId int32) error
DisconnectCiCam(ctx context.Context) error
Close(ctx context.Context) error
}
ITunerDemuxServer is the server-side interface that user implementations provide to NewTunerDemuxStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).
type ITunerDescrambler ¶
type ITunerDescrambler interface {
AsBinder() binder.IBinder
SetDemuxSource(ctx context.Context, tunerDemux ITunerDemux) error
SetKeyToken(ctx context.Context, keyToken []byte) error
AddPid(ctx context.Context, pid tvTuner.DemuxPid, optionalSourceFilter ITunerFilter) error
RemovePid(ctx context.Context, pid tvTuner.DemuxPid, optionalSourceFilter ITunerFilter) error
Close(ctx context.Context) error
}
func NewTunerDescramblerStub ¶
func NewTunerDescramblerStub( impl ITunerDescramblerServer, ) ITunerDescrambler
NewTunerDescramblerStub creates a server-side ITunerDescrambler wrapping the given server implementation. The returned value satisfies ITunerDescrambler 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 ITunerDescramblerServer ¶
type ITunerDescramblerServer interface {
SetDemuxSource(ctx context.Context, tunerDemux ITunerDemux) error
SetKeyToken(ctx context.Context, keyToken []byte) error
AddPid(ctx context.Context, pid tvTuner.DemuxPid, optionalSourceFilter ITunerFilter) error
RemovePid(ctx context.Context, pid tvTuner.DemuxPid, optionalSourceFilter ITunerFilter) error
Close(ctx context.Context) error
}
ITunerDescramblerServer is the server-side interface that user implementations provide to NewTunerDescramblerStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).
type ITunerDvr ¶
type ITunerDvr interface {
AsBinder() binder.IBinder
GetQueueDesc(ctx context.Context) (fmq.MQDescriptor, error)
Configure(ctx context.Context, settings tvTuner.DvrSettings) error
AttachFilter(ctx context.Context, filter ITunerFilter) error
DetachFilter(ctx context.Context, filter ITunerFilter) 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 NewTunerDvrStub ¶
func NewTunerDvrStub( impl ITunerDvrServer, ) ITunerDvr
NewTunerDvrStub creates a server-side ITunerDvr wrapping the given server implementation. The returned value satisfies ITunerDvr 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 ITunerDvrCallback ¶
type ITunerDvrCallback interface {
AsBinder() binder.IBinder
OnRecordStatus(ctx context.Context, status tvTuner.RecordStatus) error
OnPlaybackStatus(ctx context.Context, status tvTuner.PlaybackStatus) error
}
func NewTunerDvrCallbackStub ¶
func NewTunerDvrCallbackStub( impl ITunerDvrCallbackServer, ) ITunerDvrCallback
NewTunerDvrCallbackStub creates a server-side ITunerDvrCallback wrapping the given server implementation. The returned value satisfies ITunerDvrCallback 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 ITunerDvrCallbackServer ¶
type ITunerDvrCallbackServer interface {
OnRecordStatus(ctx context.Context, status tvTuner.RecordStatus) error
OnPlaybackStatus(ctx context.Context, status tvTuner.PlaybackStatus) error
}
ITunerDvrCallbackServer is the server-side interface that user implementations provide to NewTunerDvrCallbackStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).
type ITunerDvrServer ¶
type ITunerDvrServer interface {
GetQueueDesc(ctx context.Context) (fmq.MQDescriptor, error)
Configure(ctx context.Context, settings tvTuner.DvrSettings) error
AttachFilter(ctx context.Context, filter ITunerFilter) error
DetachFilter(ctx context.Context, filter ITunerFilter) 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
}
ITunerDvrServer is the server-side interface that user implementations provide to NewTunerDvrStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).
type ITunerFilter ¶
type ITunerFilter interface {
AsBinder() binder.IBinder
GetId(ctx context.Context) (int32, error)
GetId64Bit(ctx context.Context) (int64, error)
GetQueueDesc(ctx context.Context) (fmq.MQDescriptor, error)
Configure(ctx context.Context, settings tvTuner.DemuxFilterSettings) error
ConfigureMonitorEvent(ctx context.Context, monitorEventTypes int32) error
ConfigureIpFilterContextId(ctx context.Context, cid int32) error
ConfigureAvStreamType(ctx context.Context, avStreamType tvTuner.AvStreamType) error
ReleaseAvHandle(ctx context.Context, handle common.NativeHandle, avDataId int64) error
SetDataSource(ctx context.Context, filter ITunerFilter) error
Start(ctx context.Context) error
Stop(ctx context.Context) error
Flush(ctx context.Context) error
Close(ctx context.Context) error
GetFilterType(ctx context.Context) (tvTuner.DemuxFilterType, error)
SetDelayHint(ctx context.Context, hint tvTuner.FilterDelayHint) error
}
func NewTunerFilterStub ¶
func NewTunerFilterStub( impl ITunerFilterServer, ) ITunerFilter
NewTunerFilterStub creates a server-side ITunerFilter wrapping the given server implementation. The returned value satisfies ITunerFilter 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 ITunerFilterCallback ¶
type ITunerFilterCallback interface {
AsBinder() binder.IBinder
OnFilterStatus(ctx context.Context, status tvTuner.DemuxFilterStatus) error
OnFilterEvent(ctx context.Context, events []tvTuner.DemuxFilterEvent) error
}
func NewTunerFilterCallbackStub ¶
func NewTunerFilterCallbackStub( impl ITunerFilterCallbackServer, ) ITunerFilterCallback
NewTunerFilterCallbackStub creates a server-side ITunerFilterCallback wrapping the given server implementation. The returned value satisfies ITunerFilterCallback 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 ITunerFilterCallbackServer ¶
type ITunerFilterCallbackServer interface {
OnFilterStatus(ctx context.Context, status tvTuner.DemuxFilterStatus) error
OnFilterEvent(ctx context.Context, events []tvTuner.DemuxFilterEvent) error
}
ITunerFilterCallbackServer is the server-side interface that user implementations provide to NewTunerFilterCallbackStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).
type ITunerFilterServer ¶
type ITunerFilterServer interface {
GetId(ctx context.Context) (int32, error)
GetId64Bit(ctx context.Context) (int64, error)
GetQueueDesc(ctx context.Context) (fmq.MQDescriptor, error)
Configure(ctx context.Context, settings tvTuner.DemuxFilterSettings) error
ConfigureMonitorEvent(ctx context.Context, monitorEventTypes int32) error
ConfigureIpFilterContextId(ctx context.Context, cid int32) error
ConfigureAvStreamType(ctx context.Context, avStreamType tvTuner.AvStreamType) error
ReleaseAvHandle(ctx context.Context, handle common.NativeHandle, avDataId int64) error
SetDataSource(ctx context.Context, filter ITunerFilter) error
Start(ctx context.Context) error
Stop(ctx context.Context) error
Flush(ctx context.Context) error
Close(ctx context.Context) error
GetFilterType(ctx context.Context) (tvTuner.DemuxFilterType, error)
SetDelayHint(ctx context.Context, hint tvTuner.FilterDelayHint) error
}
ITunerFilterServer is the server-side interface that user implementations provide to NewTunerFilterStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).
type ITunerFrontend ¶
type ITunerFrontend interface {
AsBinder() binder.IBinder
SetCallback(ctx context.Context, tunerFrontendCallback ITunerFrontendCallback) error
Tune(ctx context.Context, settings tvTuner.FrontendSettings) error
StopTune(ctx context.Context) error
Scan(ctx context.Context, settings tvTuner.FrontendSettings, frontendScanType tvTuner.FrontendScanType) error
StopScan(ctx context.Context) error
SetLnb(ctx context.Context, lnb ITunerLnb) error
LinkCiCamToFrontend(ctx context.Context, ciCamId int32) (int32, error)
UnlinkCiCamToFrontend(ctx context.Context, ciCamId int32) error
Close(ctx context.Context) error
GetStatus(ctx context.Context, statusTypes []tvTuner.FrontendStatusType) ([]tvTuner.FrontendStatus, error)
GetFrontendId(ctx context.Context) (int32, error)
GetHardwareInfo(ctx context.Context) (string, error)
RemoveOutputPid(ctx context.Context, pid int32) error
GetFrontendStatusReadiness(ctx context.Context, statusTypes []tvTuner.FrontendStatusType) ([]tvTuner.FrontendStatusReadiness, error)
}
func NewTunerFrontendStub ¶
func NewTunerFrontendStub( impl ITunerFrontendServer, ) ITunerFrontend
NewTunerFrontendStub creates a server-side ITunerFrontend wrapping the given server implementation. The returned value satisfies ITunerFrontend 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 ITunerFrontendCallback ¶
type ITunerFrontendCallback interface {
AsBinder() binder.IBinder
OnEvent(ctx context.Context, frontendEventType tvTuner.FrontendEventType) error
OnScanMessage(ctx context.Context, messageType tvTuner.FrontendScanMessageType, message tvTuner.FrontendScanMessage) error
}
func NewTunerFrontendCallbackStub ¶
func NewTunerFrontendCallbackStub( impl ITunerFrontendCallbackServer, ) ITunerFrontendCallback
NewTunerFrontendCallbackStub creates a server-side ITunerFrontendCallback wrapping the given server implementation. The returned value satisfies ITunerFrontendCallback 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 ITunerFrontendCallbackServer ¶
type ITunerFrontendCallbackServer interface {
OnEvent(ctx context.Context, frontendEventType tvTuner.FrontendEventType) error
OnScanMessage(ctx context.Context, messageType tvTuner.FrontendScanMessageType, message tvTuner.FrontendScanMessage) error
}
ITunerFrontendCallbackServer is the server-side interface that user implementations provide to NewTunerFrontendCallbackStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).
type ITunerFrontendServer ¶
type ITunerFrontendServer interface {
SetCallback(ctx context.Context, tunerFrontendCallback ITunerFrontendCallback) error
Tune(ctx context.Context, settings tvTuner.FrontendSettings) error
StopTune(ctx context.Context) error
Scan(ctx context.Context, settings tvTuner.FrontendSettings, frontendScanType tvTuner.FrontendScanType) error
StopScan(ctx context.Context) error
SetLnb(ctx context.Context, lnb ITunerLnb) error
LinkCiCamToFrontend(ctx context.Context, ciCamId int32) (int32, error)
UnlinkCiCamToFrontend(ctx context.Context, ciCamId int32) error
Close(ctx context.Context) error
GetStatus(ctx context.Context, statusTypes []tvTuner.FrontendStatusType) ([]tvTuner.FrontendStatus, error)
GetFrontendId(ctx context.Context) (int32, error)
GetHardwareInfo(ctx context.Context) (string, error)
RemoveOutputPid(ctx context.Context, pid int32) error
GetFrontendStatusReadiness(ctx context.Context, statusTypes []tvTuner.FrontendStatusType) ([]tvTuner.FrontendStatusReadiness, error)
}
ITunerFrontendServer is the server-side interface that user implementations provide to NewTunerFrontendStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).
type ITunerLnb ¶
type ITunerLnb interface {
AsBinder() binder.IBinder
SetCallback(ctx context.Context, tunerLnbCallback ITunerLnbCallback) error
SetVoltage(ctx context.Context, voltage tvTuner.LnbVoltage) error
SetTone(ctx context.Context, tone tvTuner.LnbTone) error
SetSatellitePosition(ctx context.Context, position tvTuner.LnbPosition) error
SendDiseqcMessage(ctx context.Context, diseqcMessage []byte) error
Close(ctx context.Context) error
}
func NewTunerLnbStub ¶
func NewTunerLnbStub( impl ITunerLnbServer, ) ITunerLnb
NewTunerLnbStub creates a server-side ITunerLnb wrapping the given server implementation. The returned value satisfies ITunerLnb 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 ITunerLnbCallback ¶
type ITunerLnbCallback interface {
AsBinder() binder.IBinder
OnEvent(ctx context.Context, lnbEventType tvTuner.LnbEventType) error
OnDiseqcMessage(ctx context.Context, diseqcMessage []byte) error
}
func NewTunerLnbCallbackStub ¶
func NewTunerLnbCallbackStub( impl ITunerLnbCallbackServer, ) ITunerLnbCallback
NewTunerLnbCallbackStub creates a server-side ITunerLnbCallback wrapping the given server implementation. The returned value satisfies ITunerLnbCallback 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 ITunerLnbCallbackServer ¶
type ITunerLnbCallbackServer interface {
OnEvent(ctx context.Context, lnbEventType tvTuner.LnbEventType) error
OnDiseqcMessage(ctx context.Context, diseqcMessage []byte) error
}
ITunerLnbCallbackServer is the server-side interface that user implementations provide to NewTunerLnbCallbackStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).
type ITunerLnbServer ¶
type ITunerLnbServer interface {
SetCallback(ctx context.Context, tunerLnbCallback ITunerLnbCallback) error
SetVoltage(ctx context.Context, voltage tvTuner.LnbVoltage) error
SetTone(ctx context.Context, tone tvTuner.LnbTone) error
SetSatellitePosition(ctx context.Context, position tvTuner.LnbPosition) error
SendDiseqcMessage(ctx context.Context, diseqcMessage []byte) error
Close(ctx context.Context) error
}
ITunerLnbServer is the server-side interface that user implementations provide to NewTunerLnbStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).
type ITunerService ¶
type ITunerService interface {
AsBinder() binder.IBinder
GetFrontendIds(ctx context.Context, ids []int32) error
GetFrontendInfo(ctx context.Context, frontendId int32) (tvTuner.FrontendInfo, error)
OpenFrontend(ctx context.Context, frontendHandle int32) (ITunerFrontend, error)
OpenLnb(ctx context.Context, lnbHandle int32) (ITunerLnb, error)
OpenLnbByName(ctx context.Context, lnbName string) (ITunerLnb, error)
OpenDemux(ctx context.Context, demuxHandle int32) (ITunerDemux, error)
GetDemuxInfo(ctx context.Context, demuxHandle int32) (tvTuner.DemuxInfo, error)
GetDemuxInfoList(ctx context.Context) ([]tvTuner.DemuxInfo, error)
GetDemuxCaps(ctx context.Context) (tvTuner.DemuxCapabilities, error)
OpenDescrambler(ctx context.Context, descramblerHandle int32) (ITunerDescrambler, error)
GetTunerHalVersion(ctx context.Context) (int32, error)
IsLnaSupported(ctx context.Context) (bool, error)
SetLna(ctx context.Context, bEnable bool) error
SetMaxNumberOfFrontends(ctx context.Context, frontendType tvTuner.FrontendType, maxNumber int32) error
GetMaxNumberOfFrontends(ctx context.Context, frontendType tvTuner.FrontendType) (int32, error)
}
func NewTunerServiceStub ¶
func NewTunerServiceStub( impl ITunerServiceServer, ) ITunerService
NewTunerServiceStub creates a server-side ITunerService wrapping the given server implementation. The returned value satisfies ITunerService 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 ITunerServiceServer ¶
type ITunerServiceServer interface {
GetFrontendIds(ctx context.Context, ids []int32) error
GetFrontendInfo(ctx context.Context, frontendId int32) (tvTuner.FrontendInfo, error)
OpenFrontend(ctx context.Context, frontendHandle int32) (ITunerFrontend, error)
OpenLnb(ctx context.Context, lnbHandle int32) (ITunerLnb, error)
OpenLnbByName(ctx context.Context, lnbName string) (ITunerLnb, error)
OpenDemux(ctx context.Context, demuxHandle int32) (ITunerDemux, error)
GetDemuxInfo(ctx context.Context, demuxHandle int32) (tvTuner.DemuxInfo, error)
GetDemuxInfoList(ctx context.Context) ([]tvTuner.DemuxInfo, error)
GetDemuxCaps(ctx context.Context) (tvTuner.DemuxCapabilities, error)
OpenDescrambler(ctx context.Context, descramblerHandle int32) (ITunerDescrambler, error)
GetTunerHalVersion(ctx context.Context) (int32, error)
IsLnaSupported(ctx context.Context) (bool, error)
SetLna(ctx context.Context, bEnable bool) error
SetMaxNumberOfFrontends(ctx context.Context, frontendType tvTuner.FrontendType, maxNumber int32) error
GetMaxNumberOfFrontends(ctx context.Context, frontendType tvTuner.FrontendType) (int32, error)
}
ITunerServiceServer is the server-side interface that user implementations provide to NewTunerServiceStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).
type ITunerTimeFilter ¶
type ITunerTimeFilter interface {
AsBinder() binder.IBinder
SetTimeStamp(ctx context.Context, timeStamp int64) error
ClearTimeStamp(ctx context.Context) error
GetSourceTime(ctx context.Context) (int64, error)
GetTimeStamp(ctx context.Context) (int64, error)
Close(ctx context.Context) error
}
func NewTunerTimeFilterStub ¶
func NewTunerTimeFilterStub( impl ITunerTimeFilterServer, ) ITunerTimeFilter
NewTunerTimeFilterStub creates a server-side ITunerTimeFilter wrapping the given server implementation. The returned value satisfies ITunerTimeFilter 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 ITunerTimeFilterServer ¶
type ITunerTimeFilterServer interface {
SetTimeStamp(ctx context.Context, timeStamp int64) error
ClearTimeStamp(ctx context.Context) error
GetSourceTime(ctx context.Context) (int64, error)
GetTimeStamp(ctx context.Context) (int64, error)
Close(ctx context.Context) error
}
ITunerTimeFilterServer is the server-side interface that user implementations provide to NewTunerTimeFilterStub. It contains only the business methods, without AsBinder (which is provided by the stub itself).
type TunerDemuxProxy ¶
func NewTunerDemuxProxy ¶
func NewTunerDemuxProxy( remote binder.IBinder, ) *TunerDemuxProxy
func (*TunerDemuxProxy) AsBinder ¶
func (p *TunerDemuxProxy) AsBinder() binder.IBinder
func (*TunerDemuxProxy) ConnectCiCam ¶
func (p *TunerDemuxProxy) ConnectCiCam( ctx context.Context, ciCamId int32, ) error
func (*TunerDemuxProxy) DisconnectCiCam ¶
func (p *TunerDemuxProxy) DisconnectCiCam( ctx context.Context, ) error
func (*TunerDemuxProxy) GetAvSyncHwId ¶
func (p *TunerDemuxProxy) GetAvSyncHwId( ctx context.Context, tunerFilter ITunerFilter, ) (int32, error)
func (*TunerDemuxProxy) GetAvSyncTime ¶
func (*TunerDemuxProxy) OpenDvr ¶
func (p *TunerDemuxProxy) OpenDvr( ctx context.Context, dvbType tvTuner.DvrType, bufferSize int32, cb ITunerDvrCallback, ) (ITunerDvr, error)
func (*TunerDemuxProxy) OpenFilter ¶
func (p *TunerDemuxProxy) OpenFilter( ctx context.Context, type_ tvTuner.DemuxFilterType, bufferSize int32, cb ITunerFilterCallback, ) (ITunerFilter, error)
func (*TunerDemuxProxy) OpenTimeFilter ¶
func (p *TunerDemuxProxy) OpenTimeFilter( ctx context.Context, ) (ITunerTimeFilter, error)
func (*TunerDemuxProxy) SetFrontendDataSource ¶
func (p *TunerDemuxProxy) SetFrontendDataSource( ctx context.Context, frontend ITunerFrontend, ) error
func (*TunerDemuxProxy) SetFrontendDataSourceById ¶
func (p *TunerDemuxProxy) SetFrontendDataSourceById( ctx context.Context, frontendId int32, ) error
type TunerDemuxStub ¶
type TunerDemuxStub struct {
Impl ITunerDemux
Transport binder.VersionAwareTransport
}
TunerDemuxStub dispatches incoming binder transactions to a typed ITunerDemux implementation.
func (*TunerDemuxStub) Descriptor ¶
func (s *TunerDemuxStub) Descriptor() string
func (*TunerDemuxStub) OnTransaction ¶
func (s *TunerDemuxStub) OnTransaction( ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel, ) (*parcel.Parcel, error)
type TunerDescramblerProxy ¶
func NewTunerDescramblerProxy ¶
func NewTunerDescramblerProxy( remote binder.IBinder, ) *TunerDescramblerProxy
func (*TunerDescramblerProxy) AddPid ¶
func (p *TunerDescramblerProxy) AddPid( ctx context.Context, pid tvTuner.DemuxPid, optionalSourceFilter ITunerFilter, ) error
func (*TunerDescramblerProxy) AsBinder ¶
func (p *TunerDescramblerProxy) AsBinder() binder.IBinder
func (*TunerDescramblerProxy) Close ¶
func (p *TunerDescramblerProxy) Close( ctx context.Context, ) error
func (*TunerDescramblerProxy) RemovePid ¶
func (p *TunerDescramblerProxy) RemovePid( ctx context.Context, pid tvTuner.DemuxPid, optionalSourceFilter ITunerFilter, ) error
func (*TunerDescramblerProxy) SetDemuxSource ¶
func (p *TunerDescramblerProxy) SetDemuxSource( ctx context.Context, tunerDemux ITunerDemux, ) error
func (*TunerDescramblerProxy) SetKeyToken ¶
func (p *TunerDescramblerProxy) SetKeyToken( ctx context.Context, keyToken []byte, ) error
type TunerDescramblerStub ¶
type TunerDescramblerStub struct {
Impl ITunerDescrambler
Transport binder.VersionAwareTransport
}
TunerDescramblerStub dispatches incoming binder transactions to a typed ITunerDescrambler implementation.
func (*TunerDescramblerStub) Descriptor ¶
func (s *TunerDescramblerStub) Descriptor() string
func (*TunerDescramblerStub) OnTransaction ¶
func (s *TunerDescramblerStub) OnTransaction( ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel, ) (*parcel.Parcel, error)
type TunerDvrCallbackProxy ¶
func NewTunerDvrCallbackProxy ¶
func NewTunerDvrCallbackProxy( remote binder.IBinder, ) *TunerDvrCallbackProxy
func (*TunerDvrCallbackProxy) AsBinder ¶
func (p *TunerDvrCallbackProxy) AsBinder() binder.IBinder
func (*TunerDvrCallbackProxy) OnPlaybackStatus ¶
func (p *TunerDvrCallbackProxy) OnPlaybackStatus( ctx context.Context, status tvTuner.PlaybackStatus, ) error
func (*TunerDvrCallbackProxy) OnRecordStatus ¶
func (p *TunerDvrCallbackProxy) OnRecordStatus( ctx context.Context, status tvTuner.RecordStatus, ) error
type TunerDvrCallbackStub ¶
type TunerDvrCallbackStub struct {
Impl ITunerDvrCallback
Transport binder.VersionAwareTransport
}
TunerDvrCallbackStub dispatches incoming binder transactions to a typed ITunerDvrCallback implementation.
func (*TunerDvrCallbackStub) Descriptor ¶
func (s *TunerDvrCallbackStub) Descriptor() string
func (*TunerDvrCallbackStub) OnTransaction ¶
func (s *TunerDvrCallbackStub) OnTransaction( ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel, ) (*parcel.Parcel, error)
type TunerDvrProxy ¶
func NewTunerDvrProxy ¶
func NewTunerDvrProxy( remote binder.IBinder, ) *TunerDvrProxy
func (*TunerDvrProxy) AsBinder ¶
func (p *TunerDvrProxy) AsBinder() binder.IBinder
func (*TunerDvrProxy) AttachFilter ¶
func (p *TunerDvrProxy) AttachFilter( ctx context.Context, filter ITunerFilter, ) error
func (*TunerDvrProxy) Configure ¶
func (p *TunerDvrProxy) Configure( ctx context.Context, settings tvTuner.DvrSettings, ) error
func (*TunerDvrProxy) DetachFilter ¶
func (p *TunerDvrProxy) DetachFilter( ctx context.Context, filter ITunerFilter, ) error
func (*TunerDvrProxy) GetQueueDesc ¶
func (p *TunerDvrProxy) GetQueueDesc( ctx context.Context, ) (fmq.MQDescriptor, error)
func (*TunerDvrProxy) SetStatusCheckIntervalHint ¶
func (p *TunerDvrProxy) SetStatusCheckIntervalHint( ctx context.Context, milliseconds int64, ) error
type TunerDvrStub ¶
type TunerDvrStub struct {
Impl ITunerDvr
Transport binder.VersionAwareTransport
}
TunerDvrStub dispatches incoming binder transactions to a typed ITunerDvr implementation.
func (*TunerDvrStub) Descriptor ¶
func (s *TunerDvrStub) Descriptor() string
func (*TunerDvrStub) OnTransaction ¶
func (s *TunerDvrStub) OnTransaction( ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel, ) (*parcel.Parcel, error)
type TunerFilterCallbackProxy ¶
func NewTunerFilterCallbackProxy ¶
func NewTunerFilterCallbackProxy( remote binder.IBinder, ) *TunerFilterCallbackProxy
func (*TunerFilterCallbackProxy) AsBinder ¶
func (p *TunerFilterCallbackProxy) AsBinder() binder.IBinder
func (*TunerFilterCallbackProxy) OnFilterEvent ¶
func (p *TunerFilterCallbackProxy) OnFilterEvent( ctx context.Context, events []tvTuner.DemuxFilterEvent, ) error
func (*TunerFilterCallbackProxy) OnFilterStatus ¶
func (p *TunerFilterCallbackProxy) OnFilterStatus( ctx context.Context, status tvTuner.DemuxFilterStatus, ) error
type TunerFilterCallbackStub ¶
type TunerFilterCallbackStub struct {
Impl ITunerFilterCallback
Transport binder.VersionAwareTransport
}
TunerFilterCallbackStub dispatches incoming binder transactions to a typed ITunerFilterCallback implementation.
func (*TunerFilterCallbackStub) Descriptor ¶
func (s *TunerFilterCallbackStub) Descriptor() string
func (*TunerFilterCallbackStub) OnTransaction ¶
func (s *TunerFilterCallbackStub) OnTransaction( ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel, ) (*parcel.Parcel, error)
type TunerFilterProxy ¶
func NewTunerFilterProxy ¶
func NewTunerFilterProxy( remote binder.IBinder, ) *TunerFilterProxy
func (*TunerFilterProxy) AcquireSharedFilterToken ¶
func (p *TunerFilterProxy) AcquireSharedFilterToken( ctx context.Context, ) (string, error)
func (*TunerFilterProxy) AsBinder ¶
func (p *TunerFilterProxy) AsBinder() binder.IBinder
func (*TunerFilterProxy) Configure ¶
func (p *TunerFilterProxy) Configure( ctx context.Context, settings tvTuner.DemuxFilterSettings, ) error
func (*TunerFilterProxy) ConfigureAvStreamType ¶
func (p *TunerFilterProxy) ConfigureAvStreamType( ctx context.Context, avStreamType tvTuner.AvStreamType, ) error
func (*TunerFilterProxy) ConfigureIpFilterContextId ¶
func (p *TunerFilterProxy) ConfigureIpFilterContextId( ctx context.Context, cid int32, ) error
func (*TunerFilterProxy) ConfigureMonitorEvent ¶
func (p *TunerFilterProxy) ConfigureMonitorEvent( ctx context.Context, monitorEventTypes int32, ) error
func (*TunerFilterProxy) FreeSharedFilterToken ¶
func (p *TunerFilterProxy) FreeSharedFilterToken( ctx context.Context, filterToken string, ) error
func (*TunerFilterProxy) GetAvSharedHandle ¶
func (p *TunerFilterProxy) GetAvSharedHandle( ctx context.Context, avMemory common.NativeHandle, ) (int64, error)
func (*TunerFilterProxy) GetFilterType ¶
func (p *TunerFilterProxy) GetFilterType( ctx context.Context, ) (tvTuner.DemuxFilterType, error)
func (*TunerFilterProxy) GetId ¶
func (p *TunerFilterProxy) GetId( ctx context.Context, ) (int32, error)
func (*TunerFilterProxy) GetId64Bit ¶
func (p *TunerFilterProxy) GetId64Bit( ctx context.Context, ) (int64, error)
func (*TunerFilterProxy) GetQueueDesc ¶
func (p *TunerFilterProxy) GetQueueDesc( ctx context.Context, ) (fmq.MQDescriptor, error)
func (*TunerFilterProxy) ReleaseAvHandle ¶
func (p *TunerFilterProxy) ReleaseAvHandle( ctx context.Context, handle common.NativeHandle, avDataId int64, ) error
func (*TunerFilterProxy) SetDataSource ¶
func (p *TunerFilterProxy) SetDataSource( ctx context.Context, filter ITunerFilter, ) error
func (*TunerFilterProxy) SetDelayHint ¶
func (p *TunerFilterProxy) SetDelayHint( ctx context.Context, hint tvTuner.FilterDelayHint, ) error
type TunerFilterStub ¶
type TunerFilterStub struct {
Impl ITunerFilter
Transport binder.VersionAwareTransport
}
TunerFilterStub dispatches incoming binder transactions to a typed ITunerFilter implementation.
func (*TunerFilterStub) Descriptor ¶
func (s *TunerFilterStub) Descriptor() string
func (*TunerFilterStub) OnTransaction ¶
func (s *TunerFilterStub) OnTransaction( ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel, ) (*parcel.Parcel, error)
type TunerFrontendCallbackProxy ¶
func NewTunerFrontendCallbackProxy ¶
func NewTunerFrontendCallbackProxy( remote binder.IBinder, ) *TunerFrontendCallbackProxy
func (*TunerFrontendCallbackProxy) AsBinder ¶
func (p *TunerFrontendCallbackProxy) AsBinder() binder.IBinder
func (*TunerFrontendCallbackProxy) OnEvent ¶
func (p *TunerFrontendCallbackProxy) OnEvent( ctx context.Context, frontendEventType tvTuner.FrontendEventType, ) error
func (*TunerFrontendCallbackProxy) OnScanMessage ¶
func (p *TunerFrontendCallbackProxy) OnScanMessage( ctx context.Context, messageType tvTuner.FrontendScanMessageType, message tvTuner.FrontendScanMessage, ) error
type TunerFrontendCallbackStub ¶
type TunerFrontendCallbackStub struct {
Impl ITunerFrontendCallback
Transport binder.VersionAwareTransport
}
TunerFrontendCallbackStub dispatches incoming binder transactions to a typed ITunerFrontendCallback implementation.
func (*TunerFrontendCallbackStub) Descriptor ¶
func (s *TunerFrontendCallbackStub) Descriptor() string
func (*TunerFrontendCallbackStub) OnTransaction ¶
func (s *TunerFrontendCallbackStub) OnTransaction( ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel, ) (*parcel.Parcel, error)
type TunerFrontendProxy ¶
func NewTunerFrontendProxy ¶
func NewTunerFrontendProxy( remote binder.IBinder, ) *TunerFrontendProxy
func (*TunerFrontendProxy) AsBinder ¶
func (p *TunerFrontendProxy) AsBinder() binder.IBinder
func (*TunerFrontendProxy) GetFrontendId ¶
func (p *TunerFrontendProxy) GetFrontendId( ctx context.Context, ) (int32, error)
func (*TunerFrontendProxy) GetFrontendStatusReadiness ¶
func (p *TunerFrontendProxy) GetFrontendStatusReadiness( ctx context.Context, statusTypes []tvTuner.FrontendStatusType, ) ([]tvTuner.FrontendStatusReadiness, error)
func (*TunerFrontendProxy) GetHardwareInfo ¶
func (p *TunerFrontendProxy) GetHardwareInfo( ctx context.Context, ) (string, error)
func (*TunerFrontendProxy) GetStatus ¶
func (p *TunerFrontendProxy) GetStatus( ctx context.Context, statusTypes []tvTuner.FrontendStatusType, ) ([]tvTuner.FrontendStatus, error)
func (*TunerFrontendProxy) LinkCiCamToFrontend ¶
func (*TunerFrontendProxy) RemoveOutputPid ¶
func (p *TunerFrontendProxy) RemoveOutputPid( ctx context.Context, pid int32, ) error
func (*TunerFrontendProxy) Scan ¶
func (p *TunerFrontendProxy) Scan( ctx context.Context, settings tvTuner.FrontendSettings, frontendScanType tvTuner.FrontendScanType, ) error
func (*TunerFrontendProxy) SetCallback ¶
func (p *TunerFrontendProxy) SetCallback( ctx context.Context, tunerFrontendCallback ITunerFrontendCallback, ) error
func (*TunerFrontendProxy) SetLnb ¶
func (p *TunerFrontendProxy) SetLnb( ctx context.Context, lnb ITunerLnb, ) error
func (*TunerFrontendProxy) StopScan ¶
func (p *TunerFrontendProxy) StopScan( ctx context.Context, ) error
func (*TunerFrontendProxy) StopTune ¶
func (p *TunerFrontendProxy) StopTune( ctx context.Context, ) error
func (*TunerFrontendProxy) Tune ¶
func (p *TunerFrontendProxy) Tune( ctx context.Context, settings tvTuner.FrontendSettings, ) error
func (*TunerFrontendProxy) UnlinkCiCamToFrontend ¶
func (p *TunerFrontendProxy) UnlinkCiCamToFrontend( ctx context.Context, ciCamId int32, ) error
type TunerFrontendStub ¶
type TunerFrontendStub struct {
Impl ITunerFrontend
Transport binder.VersionAwareTransport
}
TunerFrontendStub dispatches incoming binder transactions to a typed ITunerFrontend implementation.
func (*TunerFrontendStub) Descriptor ¶
func (s *TunerFrontendStub) Descriptor() string
func (*TunerFrontendStub) OnTransaction ¶
func (s *TunerFrontendStub) OnTransaction( ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel, ) (*parcel.Parcel, error)
type TunerLnbCallbackProxy ¶
func NewTunerLnbCallbackProxy ¶
func NewTunerLnbCallbackProxy( remote binder.IBinder, ) *TunerLnbCallbackProxy
func (*TunerLnbCallbackProxy) AsBinder ¶
func (p *TunerLnbCallbackProxy) AsBinder() binder.IBinder
func (*TunerLnbCallbackProxy) OnDiseqcMessage ¶
func (p *TunerLnbCallbackProxy) OnDiseqcMessage( ctx context.Context, diseqcMessage []byte, ) error
func (*TunerLnbCallbackProxy) OnEvent ¶
func (p *TunerLnbCallbackProxy) OnEvent( ctx context.Context, lnbEventType tvTuner.LnbEventType, ) error
type TunerLnbCallbackStub ¶
type TunerLnbCallbackStub struct {
Impl ITunerLnbCallback
Transport binder.VersionAwareTransport
}
TunerLnbCallbackStub dispatches incoming binder transactions to a typed ITunerLnbCallback implementation.
func (*TunerLnbCallbackStub) Descriptor ¶
func (s *TunerLnbCallbackStub) Descriptor() string
func (*TunerLnbCallbackStub) OnTransaction ¶
func (s *TunerLnbCallbackStub) OnTransaction( ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel, ) (*parcel.Parcel, error)
type TunerLnbProxy ¶
func NewTunerLnbProxy ¶
func NewTunerLnbProxy( remote binder.IBinder, ) *TunerLnbProxy
func (*TunerLnbProxy) AsBinder ¶
func (p *TunerLnbProxy) AsBinder() binder.IBinder
func (*TunerLnbProxy) SendDiseqcMessage ¶
func (p *TunerLnbProxy) SendDiseqcMessage( ctx context.Context, diseqcMessage []byte, ) error
func (*TunerLnbProxy) SetCallback ¶
func (p *TunerLnbProxy) SetCallback( ctx context.Context, tunerLnbCallback ITunerLnbCallback, ) error
func (*TunerLnbProxy) SetSatellitePosition ¶
func (p *TunerLnbProxy) SetSatellitePosition( ctx context.Context, position tvTuner.LnbPosition, ) error
func (*TunerLnbProxy) SetVoltage ¶
func (p *TunerLnbProxy) SetVoltage( ctx context.Context, voltage tvTuner.LnbVoltage, ) error
type TunerLnbStub ¶
type TunerLnbStub struct {
Impl ITunerLnb
Transport binder.VersionAwareTransport
}
TunerLnbStub dispatches incoming binder transactions to a typed ITunerLnb implementation.
func (*TunerLnbStub) Descriptor ¶
func (s *TunerLnbStub) Descriptor() string
func (*TunerLnbStub) OnTransaction ¶
func (s *TunerLnbStub) OnTransaction( ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel, ) (*parcel.Parcel, error)
type TunerServiceProxy ¶
func NewTunerServiceProxy ¶
func NewTunerServiceProxy( remote binder.IBinder, ) *TunerServiceProxy
func (*TunerServiceProxy) AsBinder ¶
func (p *TunerServiceProxy) AsBinder() binder.IBinder
func (*TunerServiceProxy) GetDemuxCaps ¶
func (p *TunerServiceProxy) GetDemuxCaps( ctx context.Context, ) (tvTuner.DemuxCapabilities, error)
func (*TunerServiceProxy) GetDemuxInfo ¶
func (*TunerServiceProxy) GetDemuxInfoList ¶
func (*TunerServiceProxy) GetFrontendIds ¶
func (p *TunerServiceProxy) GetFrontendIds( ctx context.Context, ids []int32, ) error
func (*TunerServiceProxy) GetFrontendInfo ¶
func (p *TunerServiceProxy) GetFrontendInfo( ctx context.Context, frontendId int32, ) (tvTuner.FrontendInfo, error)
func (*TunerServiceProxy) GetMaxNumberOfFrontends ¶
func (p *TunerServiceProxy) GetMaxNumberOfFrontends( ctx context.Context, frontendType tvTuner.FrontendType, ) (int32, error)
func (*TunerServiceProxy) GetTunerHalVersion ¶
func (p *TunerServiceProxy) GetTunerHalVersion( ctx context.Context, ) (int32, error)
func (*TunerServiceProxy) IsLnaSupported ¶
func (p *TunerServiceProxy) IsLnaSupported( ctx context.Context, ) (bool, error)
func (*TunerServiceProxy) OpenDemux ¶
func (p *TunerServiceProxy) OpenDemux( ctx context.Context, demuxHandle int32, ) (ITunerDemux, error)
func (*TunerServiceProxy) OpenDescrambler ¶
func (p *TunerServiceProxy) OpenDescrambler( ctx context.Context, descramblerHandle int32, ) (ITunerDescrambler, error)
func (*TunerServiceProxy) OpenFrontend ¶
func (p *TunerServiceProxy) OpenFrontend( ctx context.Context, frontendHandle int32, ) (ITunerFrontend, error)
func (*TunerServiceProxy) OpenLnbByName ¶
func (*TunerServiceProxy) OpenSharedFilter ¶
func (p *TunerServiceProxy) OpenSharedFilter( ctx context.Context, filterToken string, cb ITunerFilterCallback, ) (ITunerFilter, error)
func (*TunerServiceProxy) SetLna ¶
func (p *TunerServiceProxy) SetLna( ctx context.Context, bEnable bool, ) error
func (*TunerServiceProxy) SetMaxNumberOfFrontends ¶
func (p *TunerServiceProxy) SetMaxNumberOfFrontends( ctx context.Context, frontendType tvTuner.FrontendType, maxNumber int32, ) error
type TunerServiceStub ¶
type TunerServiceStub struct {
Impl ITunerService
Transport binder.VersionAwareTransport
}
TunerServiceStub dispatches incoming binder transactions to a typed ITunerService implementation.
func (*TunerServiceStub) Descriptor ¶
func (s *TunerServiceStub) Descriptor() string
func (*TunerServiceStub) OnTransaction ¶
func (s *TunerServiceStub) OnTransaction( ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel, ) (*parcel.Parcel, error)
type TunerTimeFilterProxy ¶
func NewTunerTimeFilterProxy ¶
func NewTunerTimeFilterProxy( remote binder.IBinder, ) *TunerTimeFilterProxy
func (*TunerTimeFilterProxy) AsBinder ¶
func (p *TunerTimeFilterProxy) AsBinder() binder.IBinder
func (*TunerTimeFilterProxy) ClearTimeStamp ¶
func (p *TunerTimeFilterProxy) ClearTimeStamp( ctx context.Context, ) error
func (*TunerTimeFilterProxy) Close ¶
func (p *TunerTimeFilterProxy) Close( ctx context.Context, ) error
func (*TunerTimeFilterProxy) GetSourceTime ¶
func (p *TunerTimeFilterProxy) GetSourceTime( ctx context.Context, ) (int64, error)
func (*TunerTimeFilterProxy) GetTimeStamp ¶
func (p *TunerTimeFilterProxy) GetTimeStamp( ctx context.Context, ) (int64, error)
func (*TunerTimeFilterProxy) SetTimeStamp ¶
func (p *TunerTimeFilterProxy) SetTimeStamp( ctx context.Context, timeStamp int64, ) error
type TunerTimeFilterStub ¶
type TunerTimeFilterStub struct {
Impl ITunerTimeFilter
Transport binder.VersionAwareTransport
}
TunerTimeFilterStub dispatches incoming binder transactions to a typed ITunerTimeFilter implementation.
func (*TunerTimeFilterStub) Descriptor ¶
func (s *TunerTimeFilterStub) Descriptor() string
func (*TunerTimeFilterStub) OnTransaction ¶
func (s *TunerTimeFilterStub) OnTransaction( ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel, ) (*parcel.Parcel, error)