Share via


IScanningTuner Interface

The IScanningTuner interface is implemented on the BDA Network Provider filter. It inherits from ITuner and permits direct control of a tuner that supports searching for valid programming. The client must provide a valid tuning space (using ITuner::put_TuningSpace or ITuner::put_TuneRequest) before calling any of the methods in this interface. This interface is meant to be used in conjunction with the IBroadcastEvent outbound interface.

Note  Only applications intended to run on Microsoft® Windows® 98 or Windows 2000 should use this interface. On Windows XP, the Video Control handles all tuning interactions with the Network Provider.

Methods

The IScanningTuner interface inherits from ITuner.

In addition, IScanningTuner defines the following methods.

Method Description

AutoProgram

Scans for all channels with valid programming.

ScanDown

Changes the channel to the next lower channel with valid programming, pauses for the specified number of milliseconds, then repeats until canceled.

ScanUp

Changes the channel to the next higher channel with valid programming, pauses for the specified number of milliseconds, then repeats until canceled.

SeekDown

Changes the channel to the next lower channel with valid programming.

SeekUp

Changes the channel to the next higher channel with valid programming.

Remarks

Currently the DVB-C and DVB-S Network Provider filters do not implement this interface. The interface is implemented for DVB-T.

OCUR Devices: This interface supports OpenCable Unidirectional Cable Receiver (OCUR) devices. See OCUR Devices.

Requirements

Header Declared in Tuner.h.

See Also

BDA Interfaces

Send comments about this topic to Microsoft

Build date: 12/4/2008