12 uuid(fd501041-8ebe-11ce-8183-00aa00577da2),
37 [
in]
ULONG pvRegistrationContext);
46 uuid(71985F43-1CA1-11d3-9CC8-00C04F7971E0),
75 uuid(71985F44-1CA1-11d3-9CC8-00C04F7971E0),
105 uuid(E1785A74-2A23-4fb3-9245-A8F88017EF33),
116 [
in]
BYTE * pAddressList);
135 uuid(FD0A5AF3-B41D-11d2-9C95-00C04F7971E0),
152 uuid(0DED49D5-A8B7-4d5d-97
A1-12B0C195874D),
172 uuid(D2F1644B-B409-11d2-BC69-00A0C9EE9E16),
202 uuid(1347D106-CF3A-428
a-A5CB-AC0D9A2A4338),
214 [
in]
LONG lPercentQuality);
243 uuid(79B56888-7FEA-4690-B45D-38FD3C7849BE),
255 [
in]
ULONG ulcNodeDescriptorsMax,
305 uuid(71985F46-1CA1-11d3-9CC8-00C04F7971E0),
321 uuid(DDF15B0D-BD25-11d2-9CA0-00C04F7971E0),
337 uuid(71985F47-1CA1-11d3-9CC8-00C04F7971E0),
384 uuid(992CF102-49F9-4719-A664-C4F23E2408F4),
414 uuid(DDF15B12-BD25-11d2-9CA0-00C04F7971E0),
428 uuid(EF30F379-985
B-4d10-B640-A79D5E04E1E0),
431interface IBDA_DigitalDemodulator :
IUnknown
478 KSPROPERTY_IPSINK_MULTICASTLIST,
480 KSPROPERTY_IPSINK_ADAPTER_ADDRESS
489 uuid(3F4DC8E2-4050-11d3-8F4B-00C04F7971E2),
495 [
in,
out]
unsigned long *pulcbSize,
499 [
in,
out]
unsigned long *pulcbSize,
509 uuid(A750108F-492
E-4d51-95F7-649B23FF7AD7),
531 uuid(afb6c2a2-2c41-11d3-8a60-0000f81e0e4a),
556 uuid(afb6c2a1-2c41-11d3-8a60-0000f81e0e4a),
580 uuid(06FB45C1-693
C-4ea7-B79F-7A6A54D8DEF2),
enum KSPROPERTY_IPSINK_ADAPTER_DESCRIPTION
_Must_inspect_result_ _In_ ULONG ulPinType
_Must_inspect_result_ _In_ ULONG _Out_opt_ ULONG * pulPinId
BinaryConvolutionCodeRate
coclass PSFactoryBuffer pointer_default(unique)] interface ObjectRpcBaseTypes
GLboolean GLboolean GLboolean GLboolean a
HRESULT put_AutoDemodulate()
HRESULT CheckChanges(void)
HRESULT CommitChanges(void)
HRESULT StartChanges(void)
HRESULT GetChangeState([in, out] ULONG *pState)
HRESULT PutMulticastList([in] ULONG ulcbAddresses, [in] BYTE *pAddressList)
HRESULT GetMulticastListSize([in, out] ULONG *pulcbAddresses)
HRESULT GetMulticastList([in, out] ULONG *pulcbAddresses, [out] BYTE *pAddressList)
HRESULT GetMulticastMode([out] ULONG *pulModeMask)
HRESULT PutMulticastMode([in] ULONG ulModeMask)
HRESULT put_Frequency([in] ULONG ulFrequency)
HRESULT get_Autotune([in, out] ULONG *pulTransponder)
HRESULT put_Autotune([in] ULONG ulTransponder)
HRESULT get_FrequencyMultiplier([in, out] ULONG *pulMultiplier)
HRESULT get_Polarity([in, out] Polarisation *pPolarity)
HRESULT get_Range([in, out] ULONG *pulRange)
HRESULT get_Bandwidth([in, out] ULONG *pulBandwidth)
HRESULT get_Frequency([in, out] ULONG *pulFrequency)
HRESULT put_Polarity([in] Polarisation Polarity)
HRESULT put_FrequencyMultiplier([in] ULONG ulMultiplier)
HRESULT put_Bandwidth([in] ULONG ulBandwidth)
HRESULT put_Range([in] ULONG ulRange)
HRESULT GetAdapterIPAddress([in, out] unsigned long *pulcbSize, [in, out] BYTE **pbBuffer)
HRESULT GetMulticastList([in, out] unsigned long *pulcbSize, [in, out] BYTE **pbBuffer)
HRESULT get_MulticastList([in, out] ULONG *pulcbAddresses, [out] BYTE **ppbAddressList)
HRESULT get_AdapterIPAddress([out] BSTR *pbstrBuffer)
HRESULT get_AdapterDescription([out] BSTR *pbstrBuffer)
HRESULT PutMulticastMode([in] ULONG ulModeMask)
HRESULT GetMulticastList([in, out] ULONG *pulcbAddresses, [out] BYTE *pAddressList)
HRESULT GetMulticastMode([out] ULONG *pulModeMask)
HRESULT GetMulticastListSize([in, out] ULONG *pulcbAddresses)
HRESULT PutMulticastList([in] ULONG ulcbAddresses, [in] BYTE *pAddressList)
HRESULT GetMulticastList([in, out] ULONG *pulcbAddresses, [out] BYTE *pAddressList)
HRESULT GetMulticastListSize([in, out] ULONG *pulcbAddresses)
HRESULT PutMulticastList([in] ULONG ulcbAddresses, [in] BYTE *pAddressList)
HRESULT PutMulticastMode([in] ULONG ulModeMask)
HRESULT GetMulticastMode([out] ULONG *pulModeMask)
HRESULT put_HighLowSwitchFrequency([in] ULONG ulSwitchFrequency)
HRESULT get_LocalOscilatorFrequencyHighBand([in, out] ULONG *pulLOFHigh)
HRESULT put_LocalOscilatorFrequencyLowBand([in] ULONG ulLOFLow)
HRESULT get_HighLowSwitchFrequency([in, out] ULONG *pulSwitchFrequency)
HRESULT get_LocalOscilatorFrequencyLowBand([in, out] ULONG *pulLOFLow)
HRESULT put_LocalOscilatorFrequencyHighBand([in] ULONG ulLOFHigh)
HRESULT PutTuningSpace([in] REFGUID guidTuningSpace)
HRESULT UnRegisterDeviceFilter([in] ULONG pvRegistrationContext)
HRESULT PutSignalSource([in] ULONG ulSignalSource)
HRESULT GetTuningSpace([in, out] GUID *pguidTuingSpace)
HRESULT GetSignalSource([in, out] ULONG *pulSignalSource)
HRESULT RegisterDeviceFilter([in] IUnknown *pUnkFilterControl, [in, out] ULONG *ppvRegisitrationContext)
HRESULT GetNetworkType([in, out] GUID *pguidNetworkType)
HRESULT RegistrationContext([in, out] ULONG *pulRegistrationCtx)
HRESULT GetPinID([in, out] ULONG *pulPinID)
HRESULT GetPinType([in, out] ULONG *pulPinType)
HRESULT GetTuningSpace([in, out] GUID *pguidTuingSpace)
HRESULT GetSignalSource([in, out] ULONG *pulSignalSource)
HRESULT PutNetworkType([in] REFGUID guidNetworkType)
HRESULT PutSignalSource([in] ULONG ulSignalSource)
HRESULT PutTuningSpace([in] REFGUID guidTuningSpace)
HRESULT GetNetworkType([in, out] GUID *pguidNetworkType)
HRESULT get_SignalPresent([in, out] BOOLEAN *pfPresent)
HRESULT get_SignalQuality([in, out] LONG *plPercentQuality)
HRESULT get_SampleTime([in, out] LONG *plmsSampleTime)
HRESULT put_SignalLocked([in] BOOLEAN fLocked)
HRESULT put_SignalQuality([in] LONG lPercentQuality)
HRESULT put_SignalStrength([in] LONG lDbStrength)
HRESULT put_SampleTime([in] LONG lmsSampleTime)
HRESULT get_SignalStrength([in, out] LONG *plDbStrength)
HRESULT get_SignalLocked([in, out] BOOLEAN *pfLocked)
HRESULT put_SignalPresent([in] BOOLEAN fPresent)
HRESULT GetNodeInterfaces([in] ULONG ulNodeType, [in, out] ULONG *pulcInterfaces, [in] ULONG ulcInterfacesMax, [in, out] GUID *rgguidInterfaces)
HRESULT CreatePin([in] ULONG ulPinType, [in, out] ULONG *pulPinId)
HRESULT GetTemplateConnections([in, out] ULONG *pulcConnections, [in] ULONG ulcConnectionsMax, [in, out,] BDA_TEMPLATE_CONNECTION *rgConnections)
HRESULT SetMedium([in] ULONG ulPinId, [in] REGPINMEDIUM *pMedium)
HRESULT GetControlNode([in] ULONG ulInputPinId, [in] ULONG ulOutputPinId, [in] ULONG ulNodeType, [in, out] IUnknown **ppControlNode)
HRESULT CreateTopology([in] ULONG ulInputPinId, [in] ULONG ulOutputPinId)
HRESULT SetMediaType([in] ULONG ulPinId, [in] AM_MEDIA_TYPE *pMediaType)
HRESULT GetNodeTypes([in, out] ULONG *pulcNodeTypes, [in] ULONG ulcNodeTypesMax, [in, out] ULONG *rgulNodeTypes)
HRESULT DeletePin([in] ULONG ulPinId)
HRESULT GetPinTypes([in, out] ULONG *pulcPinTypes, [in] ULONG ulcPinTypesMax, [in, out] ULONG *rgulPinTypes)
HRESULT GetNodeDescriptors([in, out] ULONG *ulcNodeDescriptors, [in] ULONG ulcNodeDescriptorsMax, [in, out] BDANODE_DESCRIPTOR *rgNodeDescriptors)
HRESULT Clone([out] IEnumPIDMap **ppIEnumPIDMap)
HRESULT Skip([in] ULONG cRecords)
HRESULT Next([in] ULONG cRequest, [in, out] PID_MAP *pPIDMap, [out] ULONG *pcReceived)
HRESULT get_CountryCode([out] ULONG *pulCountryCode)
HRESULT put_CountryCode([in] ULONG ulCountryCode)
HRESULT get_FrequencyMapping([out] ULONG *ulCount, [out] ULONG **ppulList)
HRESULT put_FrequencyMapping([in] ULONG ulCount, [in] ULONG *pList)
HRESULT get_DefaultFrequencyMapping([in] ULONG ulCountryCode, [out] ULONG *pulCount, [out] ULONG **ppulList)
HRESULT get_CountryCodeList([out] ULONG *pulCount, [out] ULONG **ppulList)
HRESULT UnmapPID([in] ULONG culPID, [in] ULONG *pulPID)
HRESULT MapPID([in] ULONG culPID, [in] ULONG *pulPID, [in] MEDIA_SAMPLE_CONTENT MediaSampleContent)
HRESULT EnumPIDMap([out] IEnumPIDMap **pIEnumPIDMap)
HRESULT get_OuterFECRate([in, out] BinaryConvolutionCodeRate *pFECRate)
HRESULT get_ModulationType([in, out] ModulationType *pModulationType)
HRESULT put_SpectralInversion([in] SpectralInversion *pSpectralInversion)
HRESULT put_InnerFECRate([in] BinaryConvolutionCodeRate *pFECRate)
HRESULT get_SymbolRate([in, out] ULONG *pSymbolRate)
HRESULT put_OuterFECRate([in] BinaryConvolutionCodeRate *pFECRate)
HRESULT get_SpectralInversion([in, out] SpectralInversion *pSpectralInversion)
HRESULT get_InnerFECMethod([in, out] FECMethod *pFECMethod)
HRESULT put_OuterFECMethod([in] FECMethod *pFECMethod)
HRESULT get_OuterFECMethod([in, out] FECMethod *pFECMethod)
HRESULT put_SymbolRate([in] ULONG *pSymbolRate)
HRESULT put_ModulationType([in] ModulationType *pModulationType)
HRESULT put_InnerFECMethod([in] FECMethod *pFECMethod)
HRESULT get_InnerFECRate([in, out] BinaryConvolutionCodeRate *pFECRate)