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

Public Member Functions

HRESULT get_AvailableTVFormats ([out] long *standard)
 
HRESULT get_TVFormat ([out] long *standard)
 
HRESULT AutoTune ([in] long channel, [out] long *signal)
 
HRESULT StoreAutoTune ()
 
HRESULT get_NumInputConnections ([out] long *number)
 
HRESULT put_InputType ([in] long index, [in] TunerInputType type)
 
HRESULT get_InputType ([in] long index, [out] TunerInputType *type)
 
HRESULT put_ConnectInput ([in] long index)
 
HRESULT get_ConnectInput ([out] long *index)
 
HRESULT get_VideoFrequency ([out] long *freq)
 
HRESULT get_AudioFrequency ([out] long *freq)
 
- Public Member Functions inherited from IAMTuner
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 1474 of file axextend.idl.

Member Function Documentation

◆ AutoTune()

HRESULT IAMTVTuner::AutoTune ( [in] long  channel,
[out] long *  signal 
)

◆ get_AudioFrequency()

HRESULT IAMTVTuner::get_AudioFrequency ( [out] long *  freq)

◆ get_AvailableTVFormats()

HRESULT IAMTVTuner::get_AvailableTVFormats ( [out] long *  standard)

◆ get_ConnectInput()

HRESULT IAMTVTuner::get_ConnectInput ( [out] long *  index)

◆ get_InputType()

HRESULT IAMTVTuner::get_InputType ( [in] long  index,
[out] TunerInputType *  type 
)

◆ get_NumInputConnections()

HRESULT IAMTVTuner::get_NumInputConnections ( [out] long *  number)

◆ get_TVFormat()

HRESULT IAMTVTuner::get_TVFormat ( [out] long *  standard)

◆ get_VideoFrequency()

HRESULT IAMTVTuner::get_VideoFrequency ( [out] long *  freq)

◆ put_ConnectInput()

HRESULT IAMTVTuner::put_ConnectInput ( [in] long  index)

◆ put_InputType()

HRESULT IAMTVTuner::put_InputType ( [in] long  index,
[in] TunerInputType  type 
)

◆ StoreAutoTune()

HRESULT IAMTVTuner::StoreAutoTune ( )

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