ReactOS  0.4.14-dev-297-g23e575c
IScanningTunerEx Interface Reference

import"tuner.idl";

Inheritance diagram for IScanningTunerEx:
Collaboration diagram for IScanningTunerEx:

Public Member Functions

HRESULT GetCurrentLocator ([in]ILocator **pILocator)
 
HRESULT PerformExhaustiveScan ([in] long dwLowerFreq, [in] long dwHigherFreq, [in] VARIANT_BOOL bFineTune, [in] HEVENT hEvent)
 
HRESULT TerminateCurrentScan ([out] long *pcurrentFreq)
 
HRESULT ResumeCurrentScan ([in] HEVENT hEvent)
 
HRESULT GetTunerScanningCapability ([out] long *HardwareAssistedScanning, [out] long *NumStandardsSupported, [out] GUID *BroadcastStandards)
 
HRESULT GetTunerStatus ([out] long *SecondsLeft, [out] long *CurrentLockType, [out] long *AutoDetect, [out] long *CurrentFreq)
 
HRESULT GetCurrentTunerStandardCapability ([in] GUID CurrentBroadcastStandard, [out] long *SettlingTime, [out] long *TvStandardsSupported)
 
HRESULT SetScanSignalTypeFilter ([in] long ScanModulationTypes, [in] long AnalogVideoStandard)
 
- Public Member Functions inherited from IScanningTuner
HRESULT SeekUp ()
 
HRESULT SeekDown ()
 
HRESULT ScanUp ([in] long MillisecondsPause)
 
HRESULT ScanDown ([in] long MillisecondsPause)
 
HRESULT AutoProgram ()
 
- Public Member Functions inherited from ITuner
HRESULT get_TuningSpace ([out] ITuningSpace **TuningSpace)
 
HRESULT put_TuningSpace ([in] ITuningSpace *TuningSpace)
 
HRESULT EnumTuningSpaces ([out] IEnumTuningSpaces **ppEnum)
 
HRESULT get_TuneRequest ([out] ITuneRequest **TuneRequest)
 
HRESULT put_TuneRequest ([in] ITuneRequest *TuneRequest)
 
HRESULT Validate ([in] ITuneRequest *TuneRequest)
 
HRESULT get_PreferredComponentTypes ([out] IComponentTypes **ComponentTypes)
 
HRESULT put_PreferredComponentTypes ([in] IComponentTypes *ComponentTypes)
 
HRESULT get_SignalStrength ([out] long *Strength)
 
HRESULT TriggerSignalEvents ([in] long Interval)
 
- Public Member Functions inherited from IUnknown
HRESULT QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
 
ULONG AddRef ()
 
ULONG Release ()
 

Additional Inherited Members

- Public Types inherited from IUnknown
typedef IUnknownLPUNKNOWN
 

Detailed Description

Definition at line 731 of file tuner.idl.

Member Function Documentation

◆ GetCurrentLocator()

HRESULT IScanningTunerEx::GetCurrentLocator ( [in] ILocator **  pILocator)

◆ GetCurrentTunerStandardCapability()

HRESULT IScanningTunerEx::GetCurrentTunerStandardCapability ( [in] GUID  CurrentBroadcastStandard,
[out] long SettlingTime,
[out] long TvStandardsSupported 
)

◆ GetTunerScanningCapability()

HRESULT IScanningTunerEx::GetTunerScanningCapability ( [out] long HardwareAssistedScanning,
[out] long NumStandardsSupported,
[out] GUID BroadcastStandards 
)

◆ GetTunerStatus()

HRESULT IScanningTunerEx::GetTunerStatus ( [out] long SecondsLeft,
[out] long CurrentLockType,
[out] long AutoDetect,
[out] long CurrentFreq 
)

◆ PerformExhaustiveScan()

HRESULT IScanningTunerEx::PerformExhaustiveScan ( [in] long  dwLowerFreq,
[in] long  dwHigherFreq,
[in] VARIANT_BOOL  bFineTune,
[in] HEVENT  hEvent 
)

◆ ResumeCurrentScan()

HRESULT IScanningTunerEx::ResumeCurrentScan ( [in] HEVENT  hEvent)

◆ SetScanSignalTypeFilter()

HRESULT IScanningTunerEx::SetScanSignalTypeFilter ( [in] long  ScanModulationTypes,
[in] long  AnalogVideoStandard 
)

◆ TerminateCurrentScan()

HRESULT IScanningTunerEx::TerminateCurrentScan ( [out] long pcurrentFreq)

The documentation for this interface was generated from the following file: