Share via


IChannelTuneRequest 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 IChannelTuneRequest interface is implemented on tuning request objects that support channel numbers, including analog TV and ATSC.

This interface enables a guide store loader running on Windows XP to create tuning requests for analog TV networks that an application can pass to the Video Control. The Video Control examines all tuning requests that it receives. If it is an analog tuning request, the Video Control creates a filter graph that can play the specified channel. Applications running on earlier versions of Windows are responsible for creating their own analog graphs if the user selects a program on an analog channel. Downlevel applications should not pass an analog tune request to a BDA tuning device because the device cannot interpret it.

Inheritance

The IChannelTuneRequest interface inherits from ITuneRequest. IChannelTuneRequest also has these types of members:

Methods

The IChannelTuneRequest interface has these methods.

 
IChannelTuneRequest::get_Channel

The get_Channel method gets the channel to be tuned.
IChannelTuneRequest::put_Channel

The put_Channel method sets the channel to be tuned.

Remarks

To declare the interface identifier (IID) for this interface, use the __uuidof operator: __uuidof(IChannelTuneRequest).

Requirements

Requirement Value
Minimum supported client Windows�XP [desktop apps only]
Minimum supported server None supported
Target Platform Windows
Header tuner.h

See also

ITuneRequest

Tuning Model Interfaces