Export (0) Print
Expand All

IMFVideoDeviceID::GetDeviceID method

Returns the identifier of the video device supported by an EVR mixer or presenter.

Syntax


HRESULT GetDeviceID(
  [out]  IID *pDeviceID
);

Parameters

pDeviceID [out]

Receives the device identifier. Generally, the value is IID_IDirect3DDevice9.

Return value

The method returns an HRESULT. Possible values include, but are not limited to, those in the following table.

Return codeDescription
S_OK

The method succeeded.

MF_E_SHUTDOWN

The video renderer has been shut down.

 

Remarks

If a mixer or presenter uses Direct3D 9, it must return the value IID_IDirect3DDevice9 in pDeviceID. The EVR's default mixer and presenter both return this value. If you write a custom mixer or presenter, it can return some other value. However, the mixer and presenter must use matching device identifiers.

Requirements

Minimum supported client

Windows Vista [desktop apps only]

Minimum supported server

Windows Server 2008 [desktop apps only]

Header

Evr.h

Library

Strmiids.lib

See also

IMFVideoDeviceID
Enhanced Video Renderer

 

 

Community Additions

ADD
Show:
© 2014 Microsoft