IScanningTuner interface (tuner.h)
[The feature associated with this page, Microsoft TV Technologies, is a legacy feature. Microsoft strongly recommends that new code does not use this feature.]
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.
Inheritance
The IScanningTuner interface inherits from ITuner. IScanningTuner also has these types of members:
Methods
The IScanningTuner interface has these methods.
IScanningTuner::AutoProgram The AutoProgram method scans for all channels with valid programming. |
IScanningTuner::ScanDown The ScanDown method changes the channel to the next lower channel with valid programming, pauses for the specified number of milliseconds, then repeats until canceled. |
IScanningTuner::ScanUp The ScanUp method changes the channel to the next higher channel with valid programming, pauses for the specified number of milliseconds, then repeats until canceled. |
IScanningTuner::SeekDown The SeekDown method changes the channel to the next lower channel with valid programming. |
IScanningTuner::SeekUp The SeekUp method 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.
To declare the interface identifier (IID) for this interface, use the __uuidof operator: __uuidof(IScanningTuner)
.
Requirements
Requirement | Value |
---|---|
Target Platform | Windows |
Header | tuner.h |