Microsoft DirectX 8.0 |
This interface is implemented on the DVBTuningSpace object.
MethodName Description ITuningSpace Methods get_UniqueName Retrieves a unique name for the Tuning Space. Can be either a short name, or a GUID. put_UniqueName Sets a unique name for the Tuning Space. Can be either a short name, or a GUID. get_FriendlyName Retrieves the localized, user-friendly name of the Tuning Space. put_FriendlyName Sets the localized, user-friendly name of the Tuning Space. get_CLSID Gets the CLSID of the tuning space as a BSTR. get_NetworkType Retrieves the network type GUID of the tuning space as a BSTR. put_NetworkType Sets the network type for this tuning space as a BSTR. get__NetworkType Retrieves the network type of the tuning space as a GUID. put__NetworkType Sets the network type for this tuning space as a REFCLSID. CreateTuneRequest Creates a COM object representing an empty (uninitialized) Tune Request. EnumCategoryGUIDs (Currently not implemented.) Creates an enumerator for the DirectShow category GUIDs, representing classes of filters that support the tuning space. EnumDeviceMonikers (Currently not implemented.) Creates an enumerator of device monikers representing the tuner inputs (filters) supporting this tuning space. get_DefaultPreferredComponentTypes Returns an enumeration of the preferred component types, which specify parameters such as the preferred audio stream. put_DefaultPreferredComponentTypes Creates an enumeration of the preferred component types, which specify parameters such as the preferred audio stream. get_FrequencyMapping Retrieves the frequency mapping previously created by the network provider by a call to put_FrequencyMapping. put_FrequencyMapping Creates a frequency/channel map, frequency/transponder map, or whatever other mapping from carrier frequencies to frequency identifiers is appropriate for the tuning space. get_DefaultLocator Retrieves the default Locator on the local system. put_DefaultLocator Sets the default Locator on the local system. IDVBTuningSpace Methods get_SystemType Retrieves the DVB system type. put_SystemType Sets the DVB system type.
Retrieves the system type.
Syntax
HRESULT get_SystemType( DVBSystemType* SysType );
Parameters
- SysType
- [out, retval] Pointer to a variable of type DVDSystemType that receives the system type.
Return Value
Returns S_OK if successful. If the method fails, error information can be retrieved using the standard COM IErrorInfo interface.
Remarks
typedef enum DVBSystemType { DVB_Cable, DVB_Terrestrial, DVB_Satellite, } DVBSystemType;
Sets the system type.
Syntax
HRESULT put_SystemType( DVBSystemType SysType );
Parameters
- SysType
- [in] Variable of type DVDSystemType that specifies the system type.
Return Value
Returns S_OK if successful. If the method fails, error information can be retrieved using the standard COM IErrorInfo interface.
Remarks
typedef enum DVBSystemType { DVB_Cable, DVB_Terrestrial, DVB_Satellite, } DVBSystemType;