Windows apps
Collapse the table of content
Expand the table of content
Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

ID3D11VideoDevice1::GetVideoDecoderCaps method

Retrieves capabilities and limitations of the video decoder.

Syntax


HRESULT GetVideoDecoderCaps(
  [in]  const GUID          *pDecoderProfile,
  [in]        UINT          SampleWidth,
  [in]        UINT          SampleHeight,
  [in]  const DXGI_RATIONAL *pFrameRate,
  [in]        UINT          BitRate,
  [in]  const GUID          *pCryptoType,
  [out]       UINT          *pDecoderCaps
);

Parameters

pDecoderProfile [in]

Type: const GUID*

The decode profile for which the capabilities are queried.

SampleWidth [in]

Type: UINT

The video width for which the capabilities are queried.

SampleHeight [in]

Type: UINT

The video height for which the capabilities are queried.

pFrameRate [in]

Type: const DXGI_RATIONAL*

The frame rate of the video content. This information is used by the driver to determine whether the video can be decoded in real-time.

BitRate [in]

Type: UINT

The bit rate of the video stream. A value of zero indicates that the bit rate can be ignored.

pCryptoType [in]

Type: const GUID*

The type of cryptography used to encrypt the video stream. A value of NULL indicates that the video stream is not encrypted.

pDecoderCaps [out]

Type: UINT*

A pointer to a bitwise OR combination of D3D11_VIDEO_DECODER_CAPS values specifying the decoder capabilities.

Return value

Type: HRESULT

This method returns one of the following error codes.

S_OKThe operation completed successfully.
E_INVALIDARGAn invalid parameter was passed or this function was called using an invalid calling pattern.

 

Requirements

Minimum supported client

Windows 10 [desktop apps only]

Minimum supported server

Windows Server 2016 [desktop apps only]

Header

D3d11_1.h

See also

ID3D11VideoDevice1

 

 

Show:
© 2017 Microsoft