ReactOS 0.4.17-dev-966-gf06eace
IAMTuner Interface Reference
Inheritance diagram for IAMTuner:
Collaboration diagram for IAMTuner:

Public Member Functions

HRESULT put_Channel ([in] long channel, [in] long video, [in] long audio)
 
HRESULT get_Channel ([out] long *channel, [out] long *video, [out] long *audio)
 
HRESULT ChannelMinMax ([out] long *min, [out] long *max)
 
HRESULT put_CountryCode ([in] long country)
 
HRESULT get_CountryCode ([out] long *country)
 
HRESULT put_TuningSpace ([in] long tuning_space)
 
HRESULT get_TuningSpace ([out] long *tuning_space)
 
HRESULT Logon ([in] HANDLE user)
 
HRESULT Logout ()
 
HRESULT SignalPresent ([out] long *signal_strength)
 
HRESULT put_Mode ([in] AMTunerModeType mode)
 
HRESULT get_Mode ([out] AMTunerModeType *mode)
 
HRESULT GetAvailableModes ([out] long *modes)
 
HRESULT RegisterNotificationCallBack ([in] IAMTunerNotification *notify, [in] long events)
 
HRESULT UnRegisterNotificationCallBack ([in] IAMTunerNotification *notify)
 
- 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 IUnknown * LPUNKNOWN
 

Detailed Description

Definition at line 1449 of file axextend.idl.

Member Function Documentation

◆ ChannelMinMax()

HRESULT IAMTuner::ChannelMinMax ( [out] long *  min,
[out] long *  max 
)

◆ get_Channel()

HRESULT IAMTuner::get_Channel ( [out] long *  channel,
[out] long *  video,
[out] long *  audio 
)

◆ get_CountryCode()

HRESULT IAMTuner::get_CountryCode ( [out] long *  country)

◆ get_Mode()

HRESULT IAMTuner::get_Mode ( [out] AMTunerModeType *  mode)

◆ get_TuningSpace()

HRESULT IAMTuner::get_TuningSpace ( [out] long *  tuning_space)

◆ GetAvailableModes()

HRESULT IAMTuner::GetAvailableModes ( [out] long *  modes)

◆ Logon()

HRESULT IAMTuner::Logon ( [in] HANDLE  user)

◆ Logout()

HRESULT IAMTuner::Logout ( )

◆ put_Channel()

HRESULT IAMTuner::put_Channel ( [in] long  channel,
[in] long  video,
[in] long  audio 
)

◆ put_CountryCode()

HRESULT IAMTuner::put_CountryCode ( [in] long  country)

◆ put_Mode()

HRESULT IAMTuner::put_Mode ( [in] AMTunerModeType  mode)

◆ put_TuningSpace()

HRESULT IAMTuner::put_TuningSpace ( [in] long  tuning_space)

◆ RegisterNotificationCallBack()

HRESULT IAMTuner::RegisterNotificationCallBack ( [in] IAMTunerNotification *  notify,
[in] long  events 
)

◆ SignalPresent()

HRESULT IAMTuner::SignalPresent ( [out] long *  signal_strength)

◆ UnRegisterNotificationCallBack()

HRESULT IAMTuner::UnRegisterNotificationCallBack ( [in] IAMTunerNotification *  notify)

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