IAMVideoAccelerator::GetVideoAcceleratorGUIDs

 
Microsoft DirectShow 9.0

IAMVideoAccelerator::GetVideoAcceleratorGUIDs

The GetVideoAcceleratorGUIDs method retrieves a list of the GUIDs for the video accelerator formats accepted.

Syntax

  HRESULT GetVideoAcceleratorGUIDs(
  LPDWORD pdwNumGuidsSupported,
  LPGUID pGuidsSupported
);

Parameters

pdwNumGuidsSupported

[in] [out] If pGuidsSupported is NULL, pdwNumGuidsSupported returns with the number of video accelerator format GUIDs supported. Otherwise, this parameter is a pointer to the maximum number of GUIDs to return in pGuidsSupported. If fewer than this number are supported, pdwNumGuidsSupported is updated to be the number of GUIDs actually returned.

pGuidsSupported

[in] [out] If this parameter is not NULL, the GUIDs supported are returned in this array, whose size in bytes is at least sizeof(GUID) * (*pdwNumGuidsSupported).

Return Values

Returns an HRESULT value that depends on the implementation of the interface. HRESULT can include one of the following standard constants, or other values not listed.

Return code Description
E_FAIL Failure.
E_INVALIDARG Argument is invalid.
E_NOTIMPL Method is not supported.
E_POINTER Null pointer argument.
S_OK Success.

Requirements

Header: Include videoacc.h.

Library: Use Strmiids.lib.

See Also