Microsoft DirectX 8.0

IDVBTuningSpace Interface

This interface is implemented on the DVBTuningSpace object.

MethodNameDescription
ITuningSpace Methods 
get_UniqueNameRetrieves a unique name for the Tuning Space. Can be either a short name, or a GUID.
put_UniqueNameSets a unique name for the Tuning Space. Can be either a short name, or a GUID.
get_FriendlyNameRetrieves the localized, user-friendly name of the Tuning Space.
put_FriendlyNameSets the localized, user-friendly name of the Tuning Space.
get_CLSIDGets the CLSID of the tuning space as a BSTR.
get_NetworkTypeRetrieves the network type GUID of the tuning space as a BSTR.
put_NetworkTypeSets the network type for this tuning space as a BSTR.
get__NetworkTypeRetrieves the network type of the tuning space as a GUID.
put__NetworkTypeSets the network type for this tuning space as a REFCLSID.
CreateTuneRequestCreates 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_DefaultPreferredComponentTypesReturns an enumeration of the preferred component types, which specify parameters such as the preferred audio stream.
put_DefaultPreferredComponentTypesCreates an enumeration of the preferred component types, which specify parameters such as the preferred audio stream.
get_FrequencyMappingRetrieves the frequency mapping previously created by the network provider by a call to put_FrequencyMapping.
put_FrequencyMappingCreates a frequency/channel map, frequency/transponder map, or whatever other mapping from carrier frequencies to frequency identifiers is appropriate for the tuning space.
get_DefaultLocatorRetrieves the default Locator on the local system.
put_DefaultLocatorSets the default Locator on the local system.
IDVBTuningSpace Methods 
get_SystemTypeRetrieves the DVB system type.
put_SystemTypeSets the DVB system type.

IDVBTuningSpace::get_SystemType

IDVBTuningSpace Interface

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;

IDVBTuningSpace::put_SystemType

IDVBTuningSpace Interface

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;