Share via


IBDA_AutoDemodulateEx::get_SupportedDeviceNodeTypes

 
Microsoft DirectShow 9.0

IBDA_AutoDemodulateEx::get_SupportedDeviceNodeTypes

This topic applies to Windows Vista.

The get_SupportedDeviceNodeTypes method retrieves a list of the device node types that the demodulator supports.

Syntax

  HRESULT get_SupportedDeviceNodeTypes(
  ULONG  ulcDeviceNodeTypesMax,
  ULONG*  pulcDeviceNodeTypes,
  GUID*  pguidDeviceNodeTypes
);

Parameters

ulcDeviceNodeTypesMax

[in]  Specifies the size of the pguidDeviceNodeTypes array.

pulcDeviceNodeTypes

[out]  If pguidDeviceNodeTypes is NULL, receives the number of device node types that the demodulator supports. If pguidDeviceNodeTypes is not NULL, receives the number of node types that were copied into the pguidDeviceNodeTypes array.

pguidDeviceNodeTypes

[in, out]  Pointer to an array of GUIDs, or NULL. 

Return Values

If the method succeeds, it returns S_OK. If it fails, it returns an error code.

Remarks

If pguidDeviceNodeTypes is NULL, the method returns the number of supported node types in the pulcDeviceNodeTypes parameter. Otherwise, the method copies the node types into the pguidDeviceNodeTypes array, up to a maximum of ulcDeviceNodeTypesMax.

Requirements

Header: Include Bdaiface.h.

See Also