PDXVAHDSW_GetVideoProcessStreamStatePrivate function pointer
Gets a private stream state from a software Microsoft DirectX Video Acceleration High Definition (DXVA-HD) video processor.
Syntax
typedef HRESULT ( CALLBACK *PDXVAHDSW_GetVideoProcessStreamStatePrivate)(
_In_ HANDLE hVideoProcessor,
_In_ UINT StreamNumber,
_Inout_ DXVAHD_STREAM_STATE_PRIVATE_DATA *pData
);
Parameters
- hVideoProcessor [in]
-
A handle to the software DXVA-HD video processor.
- StreamNumber [in]
-
The zero-based index of the input stream.
- pData [in, out]
-
A pointer to a DXVAHD_STREAM_STATE_PRIVATE_DATA structure. On input, the Guid member specifies the private state to query. On output, the structure contains the state information.
Return value
If this function pointer succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code.
Requirements
|
Minimum supported client |
Windows 7 [desktop apps only] |
|---|---|
|
Minimum supported server |
Windows Server 2008 R2 [desktop apps only] |
|
Header |
|
See also
- DXVA-HD
- Media Foundation Functions
- DXVAHDSW_CALLBACKS
- IDXVAHD_VideoProcessor::GetVideoProcessStreamState