17 #ifndef __REQUIRED_RPCNDR_H_VERSION__ 18 #define __REQUIRED_RPCNDR_H_VERSION__ 475 22 #ifndef __REQUIRED_RPCSAL_H_VERSION__ 23 #define __REQUIRED_RPCSAL_H_VERSION__ 100 29 #ifndef __RPCNDR_H_VERSION__ 30 #error this stub requires an updated version of <rpcndr.h> 33 #ifndef COM_NO_WINDOWS_H 41 #if defined(_MSC_VER) && (_MSC_VER >= 1020) 47 #ifndef __ID3D11BlendState1_FWD_DEFINED__ 48 #define __ID3D11BlendState1_FWD_DEFINED__ 54 #ifndef __ID3D11RasterizerState1_FWD_DEFINED__ 55 #define __ID3D11RasterizerState1_FWD_DEFINED__ 61 #ifndef __ID3DDeviceContextState_FWD_DEFINED__ 62 #define __ID3DDeviceContextState_FWD_DEFINED__ 68 #ifndef __ID3D11DeviceContext1_FWD_DEFINED__ 69 #define __ID3D11DeviceContext1_FWD_DEFINED__ 75 #ifndef __ID3D11VideoContext1_FWD_DEFINED__ 76 #define __ID3D11VideoContext1_FWD_DEFINED__ 82 #ifndef __ID3D11VideoDevice1_FWD_DEFINED__ 83 #define __ID3D11VideoDevice1_FWD_DEFINED__ 89 #ifndef __ID3D11VideoProcessorEnumerator1_FWD_DEFINED__ 90 #define __ID3D11VideoProcessorEnumerator1_FWD_DEFINED__ 96 #ifndef __ID3D11Device1_FWD_DEFINED__ 97 #define __ID3D11Device1_FWD_DEFINED__ 103 #ifndef __ID3DUserDefinedAnnotation_FWD_DEFINED__ 104 #define __ID3DUserDefinedAnnotation_FWD_DEFINED__ 182 #if !defined( D3D11_NO_HELPERS ) && defined( __cplusplus ) 191 explicit CD3D11_BLEND_DESC1( CD3D11_DEFAULT )
193 AlphaToCoverageEnable =
FALSE;
194 IndependentBlendEnable =
FALSE;
204 RenderTarget[ i ] = defaultRenderTargetBlendDesc;
206 ~CD3D11_BLEND_DESC1() {}
216 #ifndef __ID3D11BlendState1_INTERFACE_DEFINED__ 217 #define __ID3D11BlendState1_INTERFACE_DEFINED__ 225 #if defined(__cplusplus) && !defined(CINTERFACE) 227 MIDL_INTERFACE(
"cc86fabe-da55-401d-85e7-e3c9de2877e9")
231 virtual void STDMETHODCALLTYPE GetDesc1(
244 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
250 ULONG ( STDMETHODCALLTYPE *AddRef )(
256 void ( STDMETHODCALLTYPE *GetDevice )(
261 HRESULT ( STDMETHODCALLTYPE *GetPrivateData )(
270 HRESULT ( STDMETHODCALLTYPE *SetPrivateData )(
279 HRESULT ( STDMETHODCALLTYPE *SetPrivateDataInterface )(
284 _In_opt_
const IUnknown *
pData);
286 void ( STDMETHODCALLTYPE *GetDesc )(
291 void ( STDMETHODCALLTYPE *GetDesc1 )(
309 #define ID3D11BlendState1_QueryInterface(This,riid,ppvObject) \ 310 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) 312 #define ID3D11BlendState1_AddRef(This) \ 313 ( (This)->lpVtbl -> AddRef(This) ) 315 #define ID3D11BlendState1_Release(This) \ 316 ( (This)->lpVtbl -> Release(This) ) 319 #define ID3D11BlendState1_GetDevice(This,ppDevice) \ 320 ( (This)->lpVtbl -> GetDevice(This,ppDevice) ) 322 #define ID3D11BlendState1_GetPrivateData(This,guid,pDataSize,pData) \ 323 ( (This)->lpVtbl -> GetPrivateData(This,guid,pDataSize,pData) ) 325 #define ID3D11BlendState1_SetPrivateData(This,guid,DataSize,pData) \ 326 ( (This)->lpVtbl -> SetPrivateData(This,guid,DataSize,pData) ) 328 #define ID3D11BlendState1_SetPrivateDataInterface(This,guid,pData) \ 329 ( (This)->lpVtbl -> SetPrivateDataInterface(This,guid,pData) ) 332 #define ID3D11BlendState1_GetDesc(This,pDesc) \ 333 ( (This)->lpVtbl -> GetDesc(This,pDesc) ) 336 #define ID3D11BlendState1_GetDesc1(This,pDesc) \ 337 ( (This)->lpVtbl -> GetDesc1(This,pDesc) ) 368 #if !defined( D3D11_NO_HELPERS ) && defined( __cplusplus ) 372 CD3D11_RASTERIZER_DESC1()
377 explicit CD3D11_RASTERIZER_DESC1( CD3D11_DEFAULT )
381 FrontCounterClockwise =
FALSE;
385 DepthClipEnable =
TRUE;
386 ScissorEnable =
FALSE;
387 MultisampleEnable =
FALSE;
388 AntialiasedLineEnable =
FALSE;
389 ForcedSampleCount = 0;
391 explicit CD3D11_RASTERIZER_DESC1(
394 BOOL frontCounterClockwise,
396 FLOAT depthBiasClamp,
397 FLOAT slopeScaledDepthBias,
398 BOOL depthClipEnable,
400 BOOL multisampleEnable,
401 BOOL antialiasedLineEnable,
402 UINT forcedSampleCount )
406 FrontCounterClockwise = frontCounterClockwise;
407 DepthBias = depthBias;
408 DepthBiasClamp = depthBiasClamp;
409 SlopeScaledDepthBias = slopeScaledDepthBias;
410 DepthClipEnable = depthClipEnable;
411 ScissorEnable = scissorEnable;
412 MultisampleEnable = multisampleEnable;
413 AntialiasedLineEnable = antialiasedLineEnable;
414 ForcedSampleCount = forcedSampleCount;
416 ~CD3D11_RASTERIZER_DESC1() {}
426 #ifndef __ID3D11RasterizerState1_INTERFACE_DEFINED__ 427 #define __ID3D11RasterizerState1_INTERFACE_DEFINED__ 435 #if defined(__cplusplus) && !defined(CINTERFACE) 437 MIDL_INTERFACE(
"1217d7a6-5039-418c-b042-9cbe256afd6e")
441 virtual void STDMETHODCALLTYPE GetDesc1(
454 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
460 ULONG ( STDMETHODCALLTYPE *AddRef )(
466 void ( STDMETHODCALLTYPE *GetDevice )(
471 HRESULT ( STDMETHODCALLTYPE *GetPrivateData )(
480 HRESULT ( STDMETHODCALLTYPE *SetPrivateData )(
489 HRESULT ( STDMETHODCALLTYPE *SetPrivateDataInterface )(
494 _In_opt_
const IUnknown *
pData);
496 void ( STDMETHODCALLTYPE *GetDesc )(
501 void ( STDMETHODCALLTYPE *GetDesc1 )(
519 #define ID3D11RasterizerState1_QueryInterface(This,riid,ppvObject) \ 520 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) 522 #define ID3D11RasterizerState1_AddRef(This) \ 523 ( (This)->lpVtbl -> AddRef(This) ) 525 #define ID3D11RasterizerState1_Release(This) \ 526 ( (This)->lpVtbl -> Release(This) ) 529 #define ID3D11RasterizerState1_GetDevice(This,ppDevice) \ 530 ( (This)->lpVtbl -> GetDevice(This,ppDevice) ) 532 #define ID3D11RasterizerState1_GetPrivateData(This,guid,pDataSize,pData) \ 533 ( (This)->lpVtbl -> GetPrivateData(This,guid,pDataSize,pData) ) 535 #define ID3D11RasterizerState1_SetPrivateData(This,guid,DataSize,pData) \ 536 ( (This)->lpVtbl -> SetPrivateData(This,guid,DataSize,pData) ) 538 #define ID3D11RasterizerState1_SetPrivateDataInterface(This,guid,pData) \ 539 ( (This)->lpVtbl -> SetPrivateDataInterface(This,guid,pData) ) 542 #define ID3D11RasterizerState1_GetDesc(This,pDesc) \ 543 ( (This)->lpVtbl -> GetDesc(This,pDesc) ) 546 #define ID3D11RasterizerState1_GetDesc1(This,pDesc) \ 547 ( (This)->lpVtbl -> GetDesc1(This,pDesc) ) 574 #ifndef __ID3DDeviceContextState_INTERFACE_DEFINED__ 575 #define __ID3DDeviceContextState_INTERFACE_DEFINED__ 583 #if defined(__cplusplus) && !defined(CINTERFACE) 585 MIDL_INTERFACE(
"5c1e0d8a-7c23-48f9-8c59-a92958ceff11")
598 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
604 ULONG ( STDMETHODCALLTYPE *AddRef )(
610 void ( STDMETHODCALLTYPE *GetDevice )(
615 HRESULT ( STDMETHODCALLTYPE *GetPrivateData )(
624 HRESULT ( STDMETHODCALLTYPE *SetPrivateData )(
633 HRESULT ( STDMETHODCALLTYPE *SetPrivateDataInterface )(
638 _In_opt_
const IUnknown *
pData);
653 #define ID3DDeviceContextState_QueryInterface(This,riid,ppvObject) \ 654 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) 656 #define ID3DDeviceContextState_AddRef(This) \ 657 ( (This)->lpVtbl -> AddRef(This) ) 659 #define ID3DDeviceContextState_Release(This) \ 660 ( (This)->lpVtbl -> Release(This) ) 663 #define ID3DDeviceContextState_GetDevice(This,ppDevice) \ 664 ( (This)->lpVtbl -> GetDevice(This,ppDevice) ) 666 #define ID3DDeviceContextState_GetPrivateData(This,guid,pDataSize,pData) \ 667 ( (This)->lpVtbl -> GetPrivateData(This,guid,pDataSize,pData) ) 669 #define ID3DDeviceContextState_SetPrivateData(This,guid,DataSize,pData) \ 670 ( (This)->lpVtbl -> SetPrivateData(This,guid,DataSize,pData) ) 672 #define ID3DDeviceContextState_SetPrivateDataInterface(This,guid,pData) \ 673 ( (This)->lpVtbl -> SetPrivateDataInterface(This,guid,pData) ) 687 #ifndef __ID3D11DeviceContext1_INTERFACE_DEFINED__ 688 #define __ID3D11DeviceContext1_INTERFACE_DEFINED__ 696 #if defined(__cplusplus) && !defined(CINTERFACE) 698 MIDL_INTERFACE(
"bb2c6faa-b5fb-4082-8e6b-388b8cfa90e1")
702 virtual void STDMETHODCALLTYPE CopySubresourceRegion1(
706 _In_
UINT DstSubresource,
716 _In_
UINT SrcSubresource,
720 _In_
UINT CopyFlags) = 0;
722 virtual void STDMETHODCALLTYPE UpdateSubresource1(
726 _In_
UINT DstSubresource,
730 _In_
const void *pSrcData,
732 _In_
UINT SrcRowPitch,
734 _In_
UINT SrcDepthPitch,
736 _In_
UINT CopyFlags) = 0;
738 virtual void STDMETHODCALLTYPE DiscardResource(
742 virtual void STDMETHODCALLTYPE DiscardView(
746 virtual void STDMETHODCALLTYPE VSSetConstantBuffers1(
752 _In_reads_opt_(NumBuffers)
ID3D11Buffer *
const *ppConstantBuffers,
754 _In_reads_opt_(NumBuffers)
const UINT *pFirstConstant,
756 _In_reads_opt_(NumBuffers)
const UINT *pNumConstants) = 0;
758 virtual void STDMETHODCALLTYPE HSSetConstantBuffers1(
764 _In_reads_opt_(NumBuffers)
ID3D11Buffer *
const *ppConstantBuffers,
766 _In_reads_opt_(NumBuffers)
const UINT *pFirstConstant,
768 _In_reads_opt_(NumBuffers)
const UINT *pNumConstants) = 0;
770 virtual void STDMETHODCALLTYPE DSSetConstantBuffers1(
776 _In_reads_opt_(NumBuffers)
ID3D11Buffer *
const *ppConstantBuffers,
778 _In_reads_opt_(NumBuffers)
const UINT *pFirstConstant,
780 _In_reads_opt_(NumBuffers)
const UINT *pNumConstants) = 0;
782 virtual void STDMETHODCALLTYPE GSSetConstantBuffers1(
788 _In_reads_opt_(NumBuffers)
ID3D11Buffer *
const *ppConstantBuffers,
790 _In_reads_opt_(NumBuffers)
const UINT *pFirstConstant,
792 _In_reads_opt_(NumBuffers)
const UINT *pNumConstants) = 0;
794 virtual void STDMETHODCALLTYPE PSSetConstantBuffers1(
800 _In_reads_opt_(NumBuffers)
ID3D11Buffer *
const *ppConstantBuffers,
802 _In_reads_opt_(NumBuffers)
const UINT *pFirstConstant,
804 _In_reads_opt_(NumBuffers)
const UINT *pNumConstants) = 0;
806 virtual void STDMETHODCALLTYPE CSSetConstantBuffers1(
812 _In_reads_opt_(NumBuffers)
ID3D11Buffer *
const *ppConstantBuffers,
814 _In_reads_opt_(NumBuffers)
const UINT *pFirstConstant,
816 _In_reads_opt_(NumBuffers)
const UINT *pNumConstants) = 0;
818 virtual void STDMETHODCALLTYPE VSGetConstantBuffers1(
824 _Out_writes_opt_(NumBuffers)
ID3D11Buffer **ppConstantBuffers,
826 _Out_writes_opt_(NumBuffers)
UINT *pFirstConstant,
828 _Out_writes_opt_(NumBuffers)
UINT *pNumConstants) = 0;
830 virtual void STDMETHODCALLTYPE HSGetConstantBuffers1(
836 _Out_writes_opt_(NumBuffers)
ID3D11Buffer **ppConstantBuffers,
838 _Out_writes_opt_(NumBuffers)
UINT *pFirstConstant,
840 _Out_writes_opt_(NumBuffers)
UINT *pNumConstants) = 0;
842 virtual void STDMETHODCALLTYPE DSGetConstantBuffers1(
848 _Out_writes_opt_(NumBuffers)
ID3D11Buffer **ppConstantBuffers,
850 _Out_writes_opt_(NumBuffers)
UINT *pFirstConstant,
852 _Out_writes_opt_(NumBuffers)
UINT *pNumConstants) = 0;
854 virtual void STDMETHODCALLTYPE GSGetConstantBuffers1(
860 _Out_writes_opt_(NumBuffers)
ID3D11Buffer **ppConstantBuffers,
862 _Out_writes_opt_(NumBuffers)
UINT *pFirstConstant,
864 _Out_writes_opt_(NumBuffers)
UINT *pNumConstants) = 0;
866 virtual void STDMETHODCALLTYPE PSGetConstantBuffers1(
872 _Out_writes_opt_(NumBuffers)
ID3D11Buffer **ppConstantBuffers,
874 _Out_writes_opt_(NumBuffers)
UINT *pFirstConstant,
876 _Out_writes_opt_(NumBuffers)
UINT *pNumConstants) = 0;
878 virtual void STDMETHODCALLTYPE CSGetConstantBuffers1(
884 _Out_writes_opt_(NumBuffers)
ID3D11Buffer **ppConstantBuffers,
886 _Out_writes_opt_(NumBuffers)
UINT *pFirstConstant,
888 _Out_writes_opt_(NumBuffers)
UINT *pNumConstants) = 0;
890 virtual void STDMETHODCALLTYPE SwapDeviceContextState(
896 virtual void STDMETHODCALLTYPE ClearView(
900 _In_
const FLOAT Color[ 4 ],
902 _In_reads_opt_(NumRects)
const D3D11_RECT *pRect,
905 virtual void STDMETHODCALLTYPE DiscardView1(
909 _In_reads_opt_(NumRects)
const D3D11_RECT *pRects,
921 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
927 ULONG ( STDMETHODCALLTYPE *AddRef )(
933 void ( STDMETHODCALLTYPE *GetDevice )(
938 HRESULT ( STDMETHODCALLTYPE *GetPrivateData )(
947 HRESULT ( STDMETHODCALLTYPE *SetPrivateData )(
956 HRESULT ( STDMETHODCALLTYPE *SetPrivateDataInterface )(
961 _In_opt_
const IUnknown *
pData);
963 void ( STDMETHODCALLTYPE *VSSetConstantBuffers )(
972 void ( STDMETHODCALLTYPE *PSSetShaderResources )(
981 void ( STDMETHODCALLTYPE *PSSetShader )(
989 void ( STDMETHODCALLTYPE *PSSetSamplers )(
998 void ( STDMETHODCALLTYPE *VSSetShader )(
1006 void ( STDMETHODCALLTYPE *DrawIndexed )(
1015 void ( STDMETHODCALLTYPE *Draw )(
1022 HRESULT ( STDMETHODCALLTYPE *Map )(
1035 void ( STDMETHODCALLTYPE *Unmap )(
1042 void ( STDMETHODCALLTYPE *PSSetConstantBuffers )(
1051 void ( STDMETHODCALLTYPE *IASetInputLayout )(
1056 void ( STDMETHODCALLTYPE *IASetVertexBuffers )(
1069 void ( STDMETHODCALLTYPE *IASetIndexBuffer )(
1078 void ( STDMETHODCALLTYPE *DrawIndexedInstanced )(
1091 void ( STDMETHODCALLTYPE *DrawInstanced )(
1102 void ( STDMETHODCALLTYPE *GSSetConstantBuffers )(
1111 void ( STDMETHODCALLTYPE *GSSetShader )(
1119 void ( STDMETHODCALLTYPE *IASetPrimitiveTopology )(
1124 void ( STDMETHODCALLTYPE *VSSetShaderResources )(
1133 void ( STDMETHODCALLTYPE *VSSetSamplers )(
1142 void ( STDMETHODCALLTYPE *Begin )(
1147 void ( STDMETHODCALLTYPE *End )(
1152 HRESULT ( STDMETHODCALLTYPE *GetData )(
1163 void ( STDMETHODCALLTYPE *SetPredication )(
1170 void ( STDMETHODCALLTYPE *GSSetShaderResources )(
1179 void ( STDMETHODCALLTYPE *GSSetSamplers )(
1188 void ( STDMETHODCALLTYPE *OMSetRenderTargets )(
1197 void ( STDMETHODCALLTYPE *OMSetRenderTargetsAndUnorderedAccessViews )(
1214 void ( STDMETHODCALLTYPE *OMSetBlendState )(
1223 void ( STDMETHODCALLTYPE *OMSetDepthStencilState )(
1230 void ( STDMETHODCALLTYPE *SOSetTargets )(
1239 void ( STDMETHODCALLTYPE *DrawAuto )(
1242 void ( STDMETHODCALLTYPE *DrawIndexedInstancedIndirect )(
1249 void ( STDMETHODCALLTYPE *DrawInstancedIndirect )(
1256 void ( STDMETHODCALLTYPE *Dispatch )(
1265 void ( STDMETHODCALLTYPE *DispatchIndirect )(
1272 void ( STDMETHODCALLTYPE *RSSetState )(
1277 void ( STDMETHODCALLTYPE *RSSetViewports )(
1284 void ( STDMETHODCALLTYPE *RSSetScissorRects )(
1291 void ( STDMETHODCALLTYPE *CopySubresourceRegion )(
1310 void ( STDMETHODCALLTYPE *CopyResource )(
1317 void ( STDMETHODCALLTYPE *UpdateSubresource )(
1332 void ( STDMETHODCALLTYPE *CopyStructureCount )(
1341 void ( STDMETHODCALLTYPE *ClearRenderTargetView )(
1348 void ( STDMETHODCALLTYPE *ClearUnorderedAccessViewUint )(
1355 void ( STDMETHODCALLTYPE *ClearUnorderedAccessViewFloat )(
1362 void ( STDMETHODCALLTYPE *ClearDepthStencilView )(
1373 void ( STDMETHODCALLTYPE *GenerateMips )(
1378 void ( STDMETHODCALLTYPE *SetResourceMinLOD )(
1384 FLOAT ( STDMETHODCALLTYPE *GetResourceMinLOD )(
1389 void ( STDMETHODCALLTYPE *ResolveSubresource )(
1402 void ( STDMETHODCALLTYPE *ExecuteCommandList )(
1408 void ( STDMETHODCALLTYPE *HSSetShaderResources )(
1417 void ( STDMETHODCALLTYPE *HSSetShader )(
1425 void ( STDMETHODCALLTYPE *HSSetSamplers )(
1434 void ( STDMETHODCALLTYPE *HSSetConstantBuffers )(
1443 void ( STDMETHODCALLTYPE *DSSetShaderResources )(
1452 void ( STDMETHODCALLTYPE *DSSetShader )(
1460 void ( STDMETHODCALLTYPE *DSSetSamplers )(
1469 void ( STDMETHODCALLTYPE *DSSetConstantBuffers )(
1478 void ( STDMETHODCALLTYPE *CSSetShaderResources )(
1487 void ( STDMETHODCALLTYPE *CSSetUnorderedAccessViews )(
1498 void ( STDMETHODCALLTYPE *CSSetShader )(
1506 void ( STDMETHODCALLTYPE *CSSetSamplers )(
1515 void ( STDMETHODCALLTYPE *CSSetConstantBuffers )(
1524 void ( STDMETHODCALLTYPE *VSGetConstantBuffers )(
1533 void ( STDMETHODCALLTYPE *PSGetShaderResources )(
1542 void ( STDMETHODCALLTYPE *PSGetShader )(
1551 void ( STDMETHODCALLTYPE *PSGetSamplers )(
1560 void ( STDMETHODCALLTYPE *VSGetShader )(
1569 void ( STDMETHODCALLTYPE *PSGetConstantBuffers )(
1578 void ( STDMETHODCALLTYPE *IAGetInputLayout )(
1583 void ( STDMETHODCALLTYPE *IAGetVertexBuffers )(
1596 void ( STDMETHODCALLTYPE *IAGetIndexBuffer )(
1605 void ( STDMETHODCALLTYPE *GSGetConstantBuffers )(
1614 void ( STDMETHODCALLTYPE *GSGetShader )(
1623 void ( STDMETHODCALLTYPE *IAGetPrimitiveTopology )(
1628 void ( STDMETHODCALLTYPE *VSGetShaderResources )(
1637 void ( STDMETHODCALLTYPE *VSGetSamplers )(
1646 void ( STDMETHODCALLTYPE *GetPredication )(
1653 void ( STDMETHODCALLTYPE *GSGetShaderResources )(
1662 void ( STDMETHODCALLTYPE *GSGetSamplers )(
1671 void ( STDMETHODCALLTYPE *OMGetRenderTargets )(
1680 void ( STDMETHODCALLTYPE *OMGetRenderTargetsAndUnorderedAccessViews )(
1695 void ( STDMETHODCALLTYPE *OMGetBlendState )(
1704 void ( STDMETHODCALLTYPE *OMGetDepthStencilState )(
1711 void ( STDMETHODCALLTYPE *SOGetTargets )(
1718 void ( STDMETHODCALLTYPE *RSGetState )(
1723 void ( STDMETHODCALLTYPE *RSGetViewports )(
1730 void ( STDMETHODCALLTYPE *RSGetScissorRects )(
1737 void ( STDMETHODCALLTYPE *HSGetShaderResources )(
1746 void ( STDMETHODCALLTYPE *HSGetShader )(
1755 void ( STDMETHODCALLTYPE *HSGetSamplers )(
1764 void ( STDMETHODCALLTYPE *HSGetConstantBuffers )(
1773 void ( STDMETHODCALLTYPE *DSGetShaderResources )(
1782 void ( STDMETHODCALLTYPE *DSGetShader )(
1791 void ( STDMETHODCALLTYPE *DSGetSamplers )(
1800 void ( STDMETHODCALLTYPE *DSGetConstantBuffers )(
1809 void ( STDMETHODCALLTYPE *CSGetShaderResources )(
1818 void ( STDMETHODCALLTYPE *CSGetUnorderedAccessViews )(
1827 void ( STDMETHODCALLTYPE *CSGetShader )(
1836 void ( STDMETHODCALLTYPE *CSGetSamplers )(
1845 void ( STDMETHODCALLTYPE *CSGetConstantBuffers )(
1854 void ( STDMETHODCALLTYPE *ClearState )(
1857 void ( STDMETHODCALLTYPE *
Flush )(
1863 UINT ( STDMETHODCALLTYPE *GetContextFlags )(
1866 HRESULT ( STDMETHODCALLTYPE *FinishCommandList )(
1872 void ( STDMETHODCALLTYPE *CopySubresourceRegion1 )(
1893 void ( STDMETHODCALLTYPE *UpdateSubresource1 )(
1910 void ( STDMETHODCALLTYPE *DiscardResource )(
1915 void ( STDMETHODCALLTYPE *DiscardView )(
1920 void ( STDMETHODCALLTYPE *VSSetConstantBuffers1 )(
1933 void ( STDMETHODCALLTYPE *HSSetConstantBuffers1 )(
1946 void ( STDMETHODCALLTYPE *DSSetConstantBuffers1 )(
1959 void ( STDMETHODCALLTYPE *GSSetConstantBuffers1 )(
1972 void ( STDMETHODCALLTYPE *PSSetConstantBuffers1 )(
1985 void ( STDMETHODCALLTYPE *CSSetConstantBuffers1 )(
1998 void ( STDMETHODCALLTYPE *VSGetConstantBuffers1 )(
2011 void ( STDMETHODCALLTYPE *HSGetConstantBuffers1 )(
2024 void ( STDMETHODCALLTYPE *DSGetConstantBuffers1 )(
2037 void ( STDMETHODCALLTYPE *GSGetConstantBuffers1 )(
2050 void ( STDMETHODCALLTYPE *PSGetConstantBuffers1 )(
2063 void ( STDMETHODCALLTYPE *CSGetConstantBuffers1 )(
2076 void ( STDMETHODCALLTYPE *SwapDeviceContextState )(
2083 void ( STDMETHODCALLTYPE *ClearView )(
2093 void ( STDMETHODCALLTYPE *DiscardView1 )(
2114 #define ID3D11DeviceContext1_QueryInterface(This,riid,ppvObject) \ 2115 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) 2117 #define ID3D11DeviceContext1_AddRef(This) \ 2118 ( (This)->lpVtbl -> AddRef(This) ) 2120 #define ID3D11DeviceContext1_Release(This) \ 2121 ( (This)->lpVtbl -> Release(This) ) 2124 #define ID3D11DeviceContext1_GetDevice(This,ppDevice) \ 2125 ( (This)->lpVtbl -> GetDevice(This,ppDevice) ) 2127 #define ID3D11DeviceContext1_GetPrivateData(This,guid,pDataSize,pData) \ 2128 ( (This)->lpVtbl -> GetPrivateData(This,guid,pDataSize,pData) ) 2130 #define ID3D11DeviceContext1_SetPrivateData(This,guid,DataSize,pData) \ 2131 ( (This)->lpVtbl -> SetPrivateData(This,guid,DataSize,pData) ) 2133 #define ID3D11DeviceContext1_SetPrivateDataInterface(This,guid,pData) \ 2134 ( (This)->lpVtbl -> SetPrivateDataInterface(This,guid,pData) ) 2137 #define ID3D11DeviceContext1_VSSetConstantBuffers(This,StartSlot,NumBuffers,ppConstantBuffers) \ 2138 ( (This)->lpVtbl -> VSSetConstantBuffers(This,StartSlot,NumBuffers,ppConstantBuffers) ) 2140 #define ID3D11DeviceContext1_PSSetShaderResources(This,StartSlot,NumViews,ppShaderResourceViews) \ 2141 ( (This)->lpVtbl -> PSSetShaderResources(This,StartSlot,NumViews,ppShaderResourceViews) ) 2143 #define ID3D11DeviceContext1_PSSetShader(This,pPixelShader,ppClassInstances,NumClassInstances) \ 2144 ( (This)->lpVtbl -> PSSetShader(This,pPixelShader,ppClassInstances,NumClassInstances) ) 2146 #define ID3D11DeviceContext1_PSSetSamplers(This,StartSlot,NumSamplers,ppSamplers) \ 2147 ( (This)->lpVtbl -> PSSetSamplers(This,StartSlot,NumSamplers,ppSamplers) ) 2149 #define ID3D11DeviceContext1_VSSetShader(This,pVertexShader,ppClassInstances,NumClassInstances) \ 2150 ( (This)->lpVtbl -> VSSetShader(This,pVertexShader,ppClassInstances,NumClassInstances) ) 2152 #define ID3D11DeviceContext1_DrawIndexed(This,IndexCount,StartIndexLocation,BaseVertexLocation) \ 2153 ( (This)->lpVtbl -> DrawIndexed(This,IndexCount,StartIndexLocation,BaseVertexLocation) ) 2155 #define ID3D11DeviceContext1_Draw(This,VertexCount,StartVertexLocation) \ 2156 ( (This)->lpVtbl -> Draw(This,VertexCount,StartVertexLocation) ) 2158 #define ID3D11DeviceContext1_Map(This,pResource,Subresource,MapType,MapFlags,pMappedResource) \ 2159 ( (This)->lpVtbl -> Map(This,pResource,Subresource,MapType,MapFlags,pMappedResource) ) 2161 #define ID3D11DeviceContext1_Unmap(This,pResource,Subresource) \ 2162 ( (This)->lpVtbl -> Unmap(This,pResource,Subresource) ) 2164 #define ID3D11DeviceContext1_PSSetConstantBuffers(This,StartSlot,NumBuffers,ppConstantBuffers) \ 2165 ( (This)->lpVtbl -> PSSetConstantBuffers(This,StartSlot,NumBuffers,ppConstantBuffers) ) 2167 #define ID3D11DeviceContext1_IASetInputLayout(This,pInputLayout) \ 2168 ( (This)->lpVtbl -> IASetInputLayout(This,pInputLayout) ) 2170 #define ID3D11DeviceContext1_IASetVertexBuffers(This,StartSlot,NumBuffers,ppVertexBuffers,pStrides,pOffsets) \ 2171 ( (This)->lpVtbl -> IASetVertexBuffers(This,StartSlot,NumBuffers,ppVertexBuffers,pStrides,pOffsets) ) 2173 #define ID3D11DeviceContext1_IASetIndexBuffer(This,pIndexBuffer,Format,Offset) \ 2174 ( (This)->lpVtbl -> IASetIndexBuffer(This,pIndexBuffer,Format,Offset) ) 2176 #define ID3D11DeviceContext1_DrawIndexedInstanced(This,IndexCountPerInstance,InstanceCount,StartIndexLocation,BaseVertexLocation,StartInstanceLocation) \ 2177 ( (This)->lpVtbl -> DrawIndexedInstanced(This,IndexCountPerInstance,InstanceCount,StartIndexLocation,BaseVertexLocation,StartInstanceLocation) ) 2179 #define ID3D11DeviceContext1_DrawInstanced(This,VertexCountPerInstance,InstanceCount,StartVertexLocation,StartInstanceLocation) \ 2180 ( (This)->lpVtbl -> DrawInstanced(This,VertexCountPerInstance,InstanceCount,StartVertexLocation,StartInstanceLocation) ) 2182 #define ID3D11DeviceContext1_GSSetConstantBuffers(This,StartSlot,NumBuffers,ppConstantBuffers) \ 2183 ( (This)->lpVtbl -> GSSetConstantBuffers(This,StartSlot,NumBuffers,ppConstantBuffers) ) 2185 #define ID3D11DeviceContext1_GSSetShader(This,pShader,ppClassInstances,NumClassInstances) \ 2186 ( (This)->lpVtbl -> GSSetShader(This,pShader,ppClassInstances,NumClassInstances) ) 2188 #define ID3D11DeviceContext1_IASetPrimitiveTopology(This,Topology) \ 2189 ( (This)->lpVtbl -> IASetPrimitiveTopology(This,Topology) ) 2191 #define ID3D11DeviceContext1_VSSetShaderResources(This,StartSlot,NumViews,ppShaderResourceViews) \ 2192 ( (This)->lpVtbl -> VSSetShaderResources(This,StartSlot,NumViews,ppShaderResourceViews) ) 2194 #define ID3D11DeviceContext1_VSSetSamplers(This,StartSlot,NumSamplers,ppSamplers) \ 2195 ( (This)->lpVtbl -> VSSetSamplers(This,StartSlot,NumSamplers,ppSamplers) ) 2197 #define ID3D11DeviceContext1_Begin(This,pAsync) \ 2198 ( (This)->lpVtbl -> Begin(This,pAsync) ) 2200 #define ID3D11DeviceContext1_End(This,pAsync) \ 2201 ( (This)->lpVtbl -> End(This,pAsync) ) 2203 #define ID3D11DeviceContext1_GetData(This,pAsync,pData,DataSize,GetDataFlags) \ 2204 ( (This)->lpVtbl -> GetData(This,pAsync,pData,DataSize,GetDataFlags) ) 2206 #define ID3D11DeviceContext1_SetPredication(This,pPredicate,PredicateValue) \ 2207 ( (This)->lpVtbl -> SetPredication(This,pPredicate,PredicateValue) ) 2209 #define ID3D11DeviceContext1_GSSetShaderResources(This,StartSlot,NumViews,ppShaderResourceViews) \ 2210 ( (This)->lpVtbl -> GSSetShaderResources(This,StartSlot,NumViews,ppShaderResourceViews) ) 2212 #define ID3D11DeviceContext1_GSSetSamplers(This,StartSlot,NumSamplers,ppSamplers) \ 2213 ( (This)->lpVtbl -> GSSetSamplers(This,StartSlot,NumSamplers,ppSamplers) ) 2215 #define ID3D11DeviceContext1_OMSetRenderTargets(This,NumViews,ppRenderTargetViews,pDepthStencilView) \ 2216 ( (This)->lpVtbl -> OMSetRenderTargets(This,NumViews,ppRenderTargetViews,pDepthStencilView) ) 2218 #define ID3D11DeviceContext1_OMSetRenderTargetsAndUnorderedAccessViews(This,NumRTVs,ppRenderTargetViews,pDepthStencilView,UAVStartSlot,NumUAVs,ppUnorderedAccessViews,pUAVInitialCounts) \ 2219 ( (This)->lpVtbl -> OMSetRenderTargetsAndUnorderedAccessViews(This,NumRTVs,ppRenderTargetViews,pDepthStencilView,UAVStartSlot,NumUAVs,ppUnorderedAccessViews,pUAVInitialCounts) ) 2221 #define ID3D11DeviceContext1_OMSetBlendState(This,pBlendState,BlendFactor,SampleMask) \ 2222 ( (This)->lpVtbl -> OMSetBlendState(This,pBlendState,BlendFactor,SampleMask) ) 2224 #define ID3D11DeviceContext1_OMSetDepthStencilState(This,pDepthStencilState,StencilRef) \ 2225 ( (This)->lpVtbl -> OMSetDepthStencilState(This,pDepthStencilState,StencilRef) ) 2227 #define ID3D11DeviceContext1_SOSetTargets(This,NumBuffers,ppSOTargets,pOffsets) \ 2228 ( (This)->lpVtbl -> SOSetTargets(This,NumBuffers,ppSOTargets,pOffsets) ) 2230 #define ID3D11DeviceContext1_DrawAuto(This) \ 2231 ( (This)->lpVtbl -> DrawAuto(This) ) 2233 #define ID3D11DeviceContext1_DrawIndexedInstancedIndirect(This,pBufferForArgs,AlignedByteOffsetForArgs) \ 2234 ( (This)->lpVtbl -> DrawIndexedInstancedIndirect(This,pBufferForArgs,AlignedByteOffsetForArgs) ) 2236 #define ID3D11DeviceContext1_DrawInstancedIndirect(This,pBufferForArgs,AlignedByteOffsetForArgs) \ 2237 ( (This)->lpVtbl -> DrawInstancedIndirect(This,pBufferForArgs,AlignedByteOffsetForArgs) ) 2239 #define ID3D11DeviceContext1_Dispatch(This,ThreadGroupCountX,ThreadGroupCountY,ThreadGroupCountZ) \ 2240 ( (This)->lpVtbl -> Dispatch(This,ThreadGroupCountX,ThreadGroupCountY,ThreadGroupCountZ) ) 2242 #define ID3D11DeviceContext1_DispatchIndirect(This,pBufferForArgs,AlignedByteOffsetForArgs) \ 2243 ( (This)->lpVtbl -> DispatchIndirect(This,pBufferForArgs,AlignedByteOffsetForArgs) ) 2245 #define ID3D11DeviceContext1_RSSetState(This,pRasterizerState) \ 2246 ( (This)->lpVtbl -> RSSetState(This,pRasterizerState) ) 2248 #define ID3D11DeviceContext1_RSSetViewports(This,NumViewports,pViewports) \ 2249 ( (This)->lpVtbl -> RSSetViewports(This,NumViewports,pViewports) ) 2251 #define ID3D11DeviceContext1_RSSetScissorRects(This,NumRects,pRects) \ 2252 ( (This)->lpVtbl -> RSSetScissorRects(This,NumRects,pRects) ) 2254 #define ID3D11DeviceContext1_CopySubresourceRegion(This,pDstResource,DstSubresource,DstX,DstY,DstZ,pSrcResource,SrcSubresource,pSrcBox) \ 2255 ( (This)->lpVtbl -> CopySubresourceRegion(This,pDstResource,DstSubresource,DstX,DstY,DstZ,pSrcResource,SrcSubresource,pSrcBox) ) 2257 #define ID3D11DeviceContext1_CopyResource(This,pDstResource,pSrcResource) \ 2258 ( (This)->lpVtbl -> CopyResource(This,pDstResource,pSrcResource) ) 2260 #define ID3D11DeviceContext1_UpdateSubresource(This,pDstResource,DstSubresource,pDstBox,pSrcData,SrcRowPitch,SrcDepthPitch) \ 2261 ( (This)->lpVtbl -> UpdateSubresource(This,pDstResource,DstSubresource,pDstBox,pSrcData,SrcRowPitch,SrcDepthPitch) ) 2263 #define ID3D11DeviceContext1_CopyStructureCount(This,pDstBuffer,DstAlignedByteOffset,pSrcView) \ 2264 ( (This)->lpVtbl -> CopyStructureCount(This,pDstBuffer,DstAlignedByteOffset,pSrcView) ) 2266 #define ID3D11DeviceContext1_ClearRenderTargetView(This,pRenderTargetView,ColorRGBA) \ 2267 ( (This)->lpVtbl -> ClearRenderTargetView(This,pRenderTargetView,ColorRGBA) ) 2269 #define ID3D11DeviceContext1_ClearUnorderedAccessViewUint(This,pUnorderedAccessView,Values) \ 2270 ( (This)->lpVtbl -> ClearUnorderedAccessViewUint(This,pUnorderedAccessView,Values) ) 2272 #define ID3D11DeviceContext1_ClearUnorderedAccessViewFloat(This,pUnorderedAccessView,Values) \ 2273 ( (This)->lpVtbl -> ClearUnorderedAccessViewFloat(This,pUnorderedAccessView,Values) ) 2275 #define ID3D11DeviceContext1_ClearDepthStencilView(This,pDepthStencilView,ClearFlags,Depth,Stencil) \ 2276 ( (This)->lpVtbl -> ClearDepthStencilView(This,pDepthStencilView,ClearFlags,Depth,Stencil) ) 2278 #define ID3D11DeviceContext1_GenerateMips(This,pShaderResourceView) \ 2279 ( (This)->lpVtbl -> GenerateMips(This,pShaderResourceView) ) 2281 #define ID3D11DeviceContext1_SetResourceMinLOD(This,pResource,MinLOD) \ 2282 ( (This)->lpVtbl -> SetResourceMinLOD(This,pResource,MinLOD) ) 2284 #define ID3D11DeviceContext1_GetResourceMinLOD(This,pResource) \ 2285 ( (This)->lpVtbl -> GetResourceMinLOD(This,pResource) ) 2287 #define ID3D11DeviceContext1_ResolveSubresource(This,pDstResource,DstSubresource,pSrcResource,SrcSubresource,Format) \ 2288 ( (This)->lpVtbl -> ResolveSubresource(This,pDstResource,DstSubresource,pSrcResource,SrcSubresource,Format) ) 2290 #define ID3D11DeviceContext1_ExecuteCommandList(This,pCommandList,RestoreContextState) \ 2291 ( (This)->lpVtbl -> ExecuteCommandList(This,pCommandList,RestoreContextState) ) 2293 #define ID3D11DeviceContext1_HSSetShaderResources(This,StartSlot,NumViews,ppShaderResourceViews) \ 2294 ( (This)->lpVtbl -> HSSetShaderResources(This,StartSlot,NumViews,ppShaderResourceViews) ) 2296 #define ID3D11DeviceContext1_HSSetShader(This,pHullShader,ppClassInstances,NumClassInstances) \ 2297 ( (This)->lpVtbl -> HSSetShader(This,pHullShader,ppClassInstances,NumClassInstances) ) 2299 #define ID3D11DeviceContext1_HSSetSamplers(This,StartSlot,NumSamplers,ppSamplers) \ 2300 ( (This)->lpVtbl -> HSSetSamplers(This,StartSlot,NumSamplers,ppSamplers) ) 2302 #define ID3D11DeviceContext1_HSSetConstantBuffers(This,StartSlot,NumBuffers,ppConstantBuffers) \ 2303 ( (This)->lpVtbl -> HSSetConstantBuffers(This,StartSlot,NumBuffers,ppConstantBuffers) ) 2305 #define ID3D11DeviceContext1_DSSetShaderResources(This,StartSlot,NumViews,ppShaderResourceViews) \ 2306 ( (This)->lpVtbl -> DSSetShaderResources(This,StartSlot,NumViews,ppShaderResourceViews) ) 2308 #define ID3D11DeviceContext1_DSSetShader(This,pDomainShader,ppClassInstances,NumClassInstances) \ 2309 ( (This)->lpVtbl -> DSSetShader(This,pDomainShader,ppClassInstances,NumClassInstances) ) 2311 #define ID3D11DeviceContext1_DSSetSamplers(This,StartSlot,NumSamplers,ppSamplers) \ 2312 ( (This)->lpVtbl -> DSSetSamplers(This,StartSlot,NumSamplers,ppSamplers) ) 2314 #define ID3D11DeviceContext1_DSSetConstantBuffers(This,StartSlot,NumBuffers,ppConstantBuffers) \ 2315 ( (This)->lpVtbl -> DSSetConstantBuffers(This,StartSlot,NumBuffers,ppConstantBuffers) ) 2317 #define ID3D11DeviceContext1_CSSetShaderResources(This,StartSlot,NumViews,ppShaderResourceViews) \ 2318 ( (This)->lpVtbl -> CSSetShaderResources(This,StartSlot,NumViews,ppShaderResourceViews) ) 2320 #define ID3D11DeviceContext1_CSSetUnorderedAccessViews(This,StartSlot,NumUAVs,ppUnorderedAccessViews,pUAVInitialCounts) \ 2321 ( (This)->lpVtbl -> CSSetUnorderedAccessViews(This,StartSlot,NumUAVs,ppUnorderedAccessViews,pUAVInitialCounts) ) 2323 #define ID3D11DeviceContext1_CSSetShader(This,pComputeShader,ppClassInstances,NumClassInstances) \ 2324 ( (This)->lpVtbl -> CSSetShader(This,pComputeShader,ppClassInstances,NumClassInstances) ) 2326 #define ID3D11DeviceContext1_CSSetSamplers(This,StartSlot,NumSamplers,ppSamplers) \ 2327 ( (This)->lpVtbl -> CSSetSamplers(This,StartSlot,NumSamplers,ppSamplers) ) 2329 #define ID3D11DeviceContext1_CSSetConstantBuffers(This,StartSlot,NumBuffers,ppConstantBuffers) \ 2330 ( (This)->lpVtbl -> CSSetConstantBuffers(This,StartSlot,NumBuffers,ppConstantBuffers) ) 2332 #define ID3D11DeviceContext1_VSGetConstantBuffers(This,StartSlot,NumBuffers,ppConstantBuffers) \ 2333 ( (This)->lpVtbl -> VSGetConstantBuffers(This,StartSlot,NumBuffers,ppConstantBuffers) ) 2335 #define ID3D11DeviceContext1_PSGetShaderResources(This,StartSlot,NumViews,ppShaderResourceViews) \ 2336 ( (This)->lpVtbl -> PSGetShaderResources(This,StartSlot,NumViews,ppShaderResourceViews) ) 2338 #define ID3D11DeviceContext1_PSGetShader(This,ppPixelShader,ppClassInstances,pNumClassInstances) \ 2339 ( (This)->lpVtbl -> PSGetShader(This,ppPixelShader,ppClassInstances,pNumClassInstances) ) 2341 #define ID3D11DeviceContext1_PSGetSamplers(This,StartSlot,NumSamplers,ppSamplers) \ 2342 ( (This)->lpVtbl -> PSGetSamplers(This,StartSlot,NumSamplers,ppSamplers) ) 2344 #define ID3D11DeviceContext1_VSGetShader(This,ppVertexShader,ppClassInstances,pNumClassInstances) \ 2345 ( (This)->lpVtbl -> VSGetShader(This,ppVertexShader,ppClassInstances,pNumClassInstances) ) 2347 #define ID3D11DeviceContext1_PSGetConstantBuffers(This,StartSlot,NumBuffers,ppConstantBuffers) \ 2348 ( (This)->lpVtbl -> PSGetConstantBuffers(This,StartSlot,NumBuffers,ppConstantBuffers) ) 2350 #define ID3D11DeviceContext1_IAGetInputLayout(This,ppInputLayout) \ 2351 ( (This)->lpVtbl -> IAGetInputLayout(This,ppInputLayout) ) 2353 #define ID3D11DeviceContext1_IAGetVertexBuffers(This,StartSlot,NumBuffers,ppVertexBuffers,pStrides,pOffsets) \ 2354 ( (This)->lpVtbl -> IAGetVertexBuffers(This,StartSlot,NumBuffers,ppVertexBuffers,pStrides,pOffsets) ) 2356 #define ID3D11DeviceContext1_IAGetIndexBuffer(This,pIndexBuffer,Format,Offset) \ 2357 ( (This)->lpVtbl -> IAGetIndexBuffer(This,pIndexBuffer,Format,Offset) ) 2359 #define ID3D11DeviceContext1_GSGetConstantBuffers(This,StartSlot,NumBuffers,ppConstantBuffers) \ 2360 ( (This)->lpVtbl -> GSGetConstantBuffers(This,StartSlot,NumBuffers,ppConstantBuffers) ) 2362 #define ID3D11DeviceContext1_GSGetShader(This,ppGeometryShader,ppClassInstances,pNumClassInstances) \ 2363 ( (This)->lpVtbl -> GSGetShader(This,ppGeometryShader,ppClassInstances,pNumClassInstances) ) 2365 #define ID3D11DeviceContext1_IAGetPrimitiveTopology(This,pTopology) \ 2366 ( (This)->lpVtbl -> IAGetPrimitiveTopology(This,pTopology) ) 2368 #define ID3D11DeviceContext1_VSGetShaderResources(This,StartSlot,NumViews,ppShaderResourceViews) \ 2369 ( (This)->lpVtbl -> VSGetShaderResources(This,StartSlot,NumViews,ppShaderResourceViews) ) 2371 #define ID3D11DeviceContext1_VSGetSamplers(This,StartSlot,NumSamplers,ppSamplers) \ 2372 ( (This)->lpVtbl -> VSGetSamplers(This,StartSlot,NumSamplers,ppSamplers) ) 2374 #define ID3D11DeviceContext1_GetPredication(This,ppPredicate,pPredicateValue) \ 2375 ( (This)->lpVtbl -> GetPredication(This,ppPredicate,pPredicateValue) ) 2377 #define ID3D11DeviceContext1_GSGetShaderResources(This,StartSlot,NumViews,ppShaderResourceViews) \ 2378 ( (This)->lpVtbl -> GSGetShaderResources(This,StartSlot,NumViews,ppShaderResourceViews) ) 2380 #define ID3D11DeviceContext1_GSGetSamplers(This,StartSlot,NumSamplers,ppSamplers) \ 2381 ( (This)->lpVtbl -> GSGetSamplers(This,StartSlot,NumSamplers,ppSamplers) ) 2383 #define ID3D11DeviceContext1_OMGetRenderTargets(This,NumViews,ppRenderTargetViews,ppDepthStencilView) \ 2384 ( (This)->lpVtbl -> OMGetRenderTargets(This,NumViews,ppRenderTargetViews,ppDepthStencilView) ) 2386 #define ID3D11DeviceContext1_OMGetRenderTargetsAndUnorderedAccessViews(This,NumRTVs,ppRenderTargetViews,ppDepthStencilView,UAVStartSlot,NumUAVs,ppUnorderedAccessViews) \ 2387 ( (This)->lpVtbl -> OMGetRenderTargetsAndUnorderedAccessViews(This,NumRTVs,ppRenderTargetViews,ppDepthStencilView,UAVStartSlot,NumUAVs,ppUnorderedAccessViews) ) 2389 #define ID3D11DeviceContext1_OMGetBlendState(This,ppBlendState,BlendFactor,pSampleMask) \ 2390 ( (This)->lpVtbl -> OMGetBlendState(This,ppBlendState,BlendFactor,pSampleMask) ) 2392 #define ID3D11DeviceContext1_OMGetDepthStencilState(This,ppDepthStencilState,pStencilRef) \ 2393 ( (This)->lpVtbl -> OMGetDepthStencilState(This,ppDepthStencilState,pStencilRef) ) 2395 #define ID3D11DeviceContext1_SOGetTargets(This,NumBuffers,ppSOTargets) \ 2396 ( (This)->lpVtbl -> SOGetTargets(This,NumBuffers,ppSOTargets) ) 2398 #define ID3D11DeviceContext1_RSGetState(This,ppRasterizerState) \ 2399 ( (This)->lpVtbl -> RSGetState(This,ppRasterizerState) ) 2401 #define ID3D11DeviceContext1_RSGetViewports(This,pNumViewports,pViewports) \ 2402 ( (This)->lpVtbl -> RSGetViewports(This,pNumViewports,pViewports) ) 2404 #define ID3D11DeviceContext1_RSGetScissorRects(This,pNumRects,pRects) \ 2405 ( (This)->lpVtbl -> RSGetScissorRects(This,pNumRects,pRects) ) 2407 #define ID3D11DeviceContext1_HSGetShaderResources(This,StartSlot,NumViews,ppShaderResourceViews) \ 2408 ( (This)->lpVtbl -> HSGetShaderResources(This,StartSlot,NumViews,ppShaderResourceViews) ) 2410 #define ID3D11DeviceContext1_HSGetShader(This,ppHullShader,ppClassInstances,pNumClassInstances) \ 2411 ( (This)->lpVtbl -> HSGetShader(This,ppHullShader,ppClassInstances,pNumClassInstances) ) 2413 #define ID3D11DeviceContext1_HSGetSamplers(This,StartSlot,NumSamplers,ppSamplers) \ 2414 ( (This)->lpVtbl -> HSGetSamplers(This,StartSlot,NumSamplers,ppSamplers) ) 2416 #define ID3D11DeviceContext1_HSGetConstantBuffers(This,StartSlot,NumBuffers,ppConstantBuffers) \ 2417 ( (This)->lpVtbl -> HSGetConstantBuffers(This,StartSlot,NumBuffers,ppConstantBuffers) ) 2419 #define ID3D11DeviceContext1_DSGetShaderResources(This,StartSlot,NumViews,ppShaderResourceViews) \ 2420 ( (This)->lpVtbl -> DSGetShaderResources(This,StartSlot,NumViews,ppShaderResourceViews) ) 2422 #define ID3D11DeviceContext1_DSGetShader(This,ppDomainShader,ppClassInstances,pNumClassInstances) \ 2423 ( (This)->lpVtbl -> DSGetShader(This,ppDomainShader,ppClassInstances,pNumClassInstances) ) 2425 #define ID3D11DeviceContext1_DSGetSamplers(This,StartSlot,NumSamplers,ppSamplers) \ 2426 ( (This)->lpVtbl -> DSGetSamplers(This,StartSlot,NumSamplers,ppSamplers) ) 2428 #define ID3D11DeviceContext1_DSGetConstantBuffers(This,StartSlot,NumBuffers,ppConstantBuffers) \ 2429 ( (This)->lpVtbl -> DSGetConstantBuffers(This,StartSlot,NumBuffers,ppConstantBuffers) ) 2431 #define ID3D11DeviceContext1_CSGetShaderResources(This,StartSlot,NumViews,ppShaderResourceViews) \ 2432 ( (This)->lpVtbl -> CSGetShaderResources(This,StartSlot,NumViews,ppShaderResourceViews) ) 2434 #define ID3D11DeviceContext1_CSGetUnorderedAccessViews(This,StartSlot,NumUAVs,ppUnorderedAccessViews) \ 2435 ( (This)->lpVtbl -> CSGetUnorderedAccessViews(This,StartSlot,NumUAVs,ppUnorderedAccessViews) ) 2437 #define ID3D11DeviceContext1_CSGetShader(This,ppComputeShader,ppClassInstances,pNumClassInstances) \ 2438 ( (This)->lpVtbl -> CSGetShader(This,ppComputeShader,ppClassInstances,pNumClassInstances) ) 2440 #define ID3D11DeviceContext1_CSGetSamplers(This,StartSlot,NumSamplers,ppSamplers) \ 2441 ( (This)->lpVtbl -> CSGetSamplers(This,StartSlot,NumSamplers,ppSamplers) ) 2443 #define ID3D11DeviceContext1_CSGetConstantBuffers(This,StartSlot,NumBuffers,ppConstantBuffers) \ 2444 ( (This)->lpVtbl -> CSGetConstantBuffers(This,StartSlot,NumBuffers,ppConstantBuffers) ) 2446 #define ID3D11DeviceContext1_ClearState(This) \ 2447 ( (This)->lpVtbl -> ClearState(This) ) 2449 #define ID3D11DeviceContext1_Flush(This) \ 2450 ( (This)->lpVtbl -> Flush(This) ) 2452 #define ID3D11DeviceContext1_GetType(This) \ 2453 ( (This)->lpVtbl -> GetType(This) ) 2455 #define ID3D11DeviceContext1_GetContextFlags(This) \ 2456 ( (This)->lpVtbl -> GetContextFlags(This) ) 2458 #define ID3D11DeviceContext1_FinishCommandList(This,RestoreDeferredContextState,ppCommandList) \ 2459 ( (This)->lpVtbl -> FinishCommandList(This,RestoreDeferredContextState,ppCommandList) ) 2462 #define ID3D11DeviceContext1_CopySubresourceRegion1(This,pDstResource,DstSubresource,DstX,DstY,DstZ,pSrcResource,SrcSubresource,pSrcBox,CopyFlags) \ 2463 ( (This)->lpVtbl -> CopySubresourceRegion1(This,pDstResource,DstSubresource,DstX,DstY,DstZ,pSrcResource,SrcSubresource,pSrcBox,CopyFlags) ) 2465 #define ID3D11DeviceContext1_UpdateSubresource1(This,pDstResource,DstSubresource,pDstBox,pSrcData,SrcRowPitch,SrcDepthPitch,CopyFlags) \ 2466 ( (This)->lpVtbl -> UpdateSubresource1(This,pDstResource,DstSubresource,pDstBox,pSrcData,SrcRowPitch,SrcDepthPitch,CopyFlags) ) 2468 #define ID3D11DeviceContext1_DiscardResource(This,pResource) \ 2469 ( (This)->lpVtbl -> DiscardResource(This,pResource) ) 2471 #define ID3D11DeviceContext1_DiscardView(This,pResourceView) \ 2472 ( (This)->lpVtbl -> DiscardView(This,pResourceView) ) 2474 #define ID3D11DeviceContext1_VSSetConstantBuffers1(This,StartSlot,NumBuffers,ppConstantBuffers,pFirstConstant,pNumConstants) \ 2475 ( (This)->lpVtbl -> VSSetConstantBuffers1(This,StartSlot,NumBuffers,ppConstantBuffers,pFirstConstant,pNumConstants) ) 2477 #define ID3D11DeviceContext1_HSSetConstantBuffers1(This,StartSlot,NumBuffers,ppConstantBuffers,pFirstConstant,pNumConstants) \ 2478 ( (This)->lpVtbl -> HSSetConstantBuffers1(This,StartSlot,NumBuffers,ppConstantBuffers,pFirstConstant,pNumConstants) ) 2480 #define ID3D11DeviceContext1_DSSetConstantBuffers1(This,StartSlot,NumBuffers,ppConstantBuffers,pFirstConstant,pNumConstants) \ 2481 ( (This)->lpVtbl -> DSSetConstantBuffers1(This,StartSlot,NumBuffers,ppConstantBuffers,pFirstConstant,pNumConstants) ) 2483 #define ID3D11DeviceContext1_GSSetConstantBuffers1(This,StartSlot,NumBuffers,ppConstantBuffers,pFirstConstant,pNumConstants) \ 2484 ( (This)->lpVtbl -> GSSetConstantBuffers1(This,StartSlot,NumBuffers,ppConstantBuffers,pFirstConstant,pNumConstants) ) 2486 #define ID3D11DeviceContext1_PSSetConstantBuffers1(This,StartSlot,NumBuffers,ppConstantBuffers,pFirstConstant,pNumConstants) \ 2487 ( (This)->lpVtbl -> PSSetConstantBuffers1(This,StartSlot,NumBuffers,ppConstantBuffers,pFirstConstant,pNumConstants) ) 2489 #define ID3D11DeviceContext1_CSSetConstantBuffers1(This,StartSlot,NumBuffers,ppConstantBuffers,pFirstConstant,pNumConstants) \ 2490 ( (This)->lpVtbl -> CSSetConstantBuffers1(This,StartSlot,NumBuffers,ppConstantBuffers,pFirstConstant,pNumConstants) ) 2492 #define ID3D11DeviceContext1_VSGetConstantBuffers1(This,StartSlot,NumBuffers,ppConstantBuffers,pFirstConstant,pNumConstants) \ 2493 ( (This)->lpVtbl -> VSGetConstantBuffers1(This,StartSlot,NumBuffers,ppConstantBuffers,pFirstConstant,pNumConstants) ) 2495 #define ID3D11DeviceContext1_HSGetConstantBuffers1(This,StartSlot,NumBuffers,ppConstantBuffers,pFirstConstant,pNumConstants) \ 2496 ( (This)->lpVtbl -> HSGetConstantBuffers1(This,StartSlot,NumBuffers,ppConstantBuffers,pFirstConstant,pNumConstants) ) 2498 #define ID3D11DeviceContext1_DSGetConstantBuffers1(This,StartSlot,NumBuffers,ppConstantBuffers,pFirstConstant,pNumConstants) \ 2499 ( (This)->lpVtbl -> DSGetConstantBuffers1(This,StartSlot,NumBuffers,ppConstantBuffers,pFirstConstant,pNumConstants) ) 2501 #define ID3D11DeviceContext1_GSGetConstantBuffers1(This,StartSlot,NumBuffers,ppConstantBuffers,pFirstConstant,pNumConstants) \ 2502 ( (This)->lpVtbl -> GSGetConstantBuffers1(This,StartSlot,NumBuffers,ppConstantBuffers,pFirstConstant,pNumConstants) ) 2504 #define ID3D11DeviceContext1_PSGetConstantBuffers1(This,StartSlot,NumBuffers,ppConstantBuffers,pFirstConstant,pNumConstants) \ 2505 ( (This)->lpVtbl -> PSGetConstantBuffers1(This,StartSlot,NumBuffers,ppConstantBuffers,pFirstConstant,pNumConstants) ) 2507 #define ID3D11DeviceContext1_CSGetConstantBuffers1(This,StartSlot,NumBuffers,ppConstantBuffers,pFirstConstant,pNumConstants) \ 2508 ( (This)->lpVtbl -> CSGetConstantBuffers1(This,StartSlot,NumBuffers,ppConstantBuffers,pFirstConstant,pNumConstants) ) 2510 #define ID3D11DeviceContext1_SwapDeviceContextState(This,pState,ppPreviousState) \ 2511 ( (This)->lpVtbl -> SwapDeviceContextState(This,pState,ppPreviousState) ) 2513 #define ID3D11DeviceContext1_ClearView(This,pView,Color,pRect,NumRects) \ 2514 ( (This)->lpVtbl -> ClearView(This,pView,Color,pRect,NumRects) ) 2516 #define ID3D11DeviceContext1_DiscardView1(This,pResourceView,pRects,NumRects) \ 2517 ( (This)->lpVtbl -> DiscardView1(This,pResourceView,pRects,NumRects) ) 2545 _Field_size_opt_(IVSize)
void *pIV;
2557 _Field_size_opt_(BlobSize)
void *pBlob;
2561 _Field_size_opt_(PrivateDataSize)
void *pPrivateData;
2637 #ifndef __ID3D11VideoContext1_INTERFACE_DEFINED__ 2638 #define __ID3D11VideoContext1_INTERFACE_DEFINED__ 2646 #if defined(__cplusplus) && !defined(CINTERFACE) 2648 MIDL_INTERFACE(
"A7F026DA-A5F8-4487-A564-15E34357651E")
2652 virtual HRESULT STDMETHODCALLTYPE SubmitDecoderBuffers1(
2656 _In_
UINT NumBuffers,
2660 virtual HRESULT STDMETHODCALLTYPE GetDataForNewHardwareKey(
2664 _In_
UINT PrivateInputSize,
2666 _In_reads_(PrivateInputSize)
const void *pPrivatInputData,
2668 _Out_
UINT64 *pPrivateOutputData) = 0;
2670 virtual HRESULT STDMETHODCALLTYPE CheckCryptoSessionStatus(
2676 virtual HRESULT STDMETHODCALLTYPE DecoderEnableDownsampling(
2684 _In_
UINT ReferenceFrameCount) = 0;
2686 virtual HRESULT STDMETHODCALLTYPE DecoderUpdateDownsampling(
2692 virtual void STDMETHODCALLTYPE VideoProcessorSetOutputColorSpace1(
2698 virtual void STDMETHODCALLTYPE VideoProcessorSetOutputShaderUsage(
2702 _In_
BOOL ShaderUsage) = 0;
2704 virtual void STDMETHODCALLTYPE VideoProcessorGetOutputColorSpace1(
2710 virtual void STDMETHODCALLTYPE VideoProcessorGetOutputShaderUsage(
2714 _Out_
BOOL *pShaderUsage) = 0;
2716 virtual void STDMETHODCALLTYPE VideoProcessorSetStreamColorSpace1(
2720 _In_
UINT StreamIndex,
2724 virtual void STDMETHODCALLTYPE VideoProcessorSetStreamMirror(
2728 _In_
UINT StreamIndex,
2732 _In_
BOOL FlipHorizontal,
2734 _In_
BOOL FlipVertical) = 0;
2736 virtual void STDMETHODCALLTYPE VideoProcessorGetStreamColorSpace1(
2740 _In_
UINT StreamIndex,
2744 virtual void STDMETHODCALLTYPE VideoProcessorGetStreamMirror(
2748 _In_
UINT StreamIndex,
2750 _Out_
BOOL *pEnable,
2752 _Out_
BOOL *pFlipHorizontal,
2754 _Out_
BOOL *pFlipVertical) = 0;
2756 virtual HRESULT STDMETHODCALLTYPE VideoProcessorGetBehaviorHints(
2760 _In_
UINT OutputWidth,
2762 _In_
UINT OutputHeight,
2766 _In_
UINT StreamCount,
2770 _Out_
UINT *pBehaviorHints) = 0;
2781 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
2787 ULONG ( STDMETHODCALLTYPE *AddRef )(
2793 void ( STDMETHODCALLTYPE *GetDevice )(
2798 HRESULT ( STDMETHODCALLTYPE *GetPrivateData )(
2807 HRESULT ( STDMETHODCALLTYPE *SetPrivateData )(
2816 HRESULT ( STDMETHODCALLTYPE *SetPrivateDataInterface )(
2821 _In_opt_
const IUnknown *
pData);
2823 HRESULT ( STDMETHODCALLTYPE *GetDecoderBuffer )(
2829 _Out_
UINT *pBufferSize,
2831 _Outptr_result_bytebuffer_(*pBufferSize)
void **
ppBuffer);
2833 HRESULT ( STDMETHODCALLTYPE *ReleaseDecoderBuffer )(
2840 HRESULT ( STDMETHODCALLTYPE *DecoderBeginFrame )(
2846 UINT ContentKeySize,
2850 HRESULT ( STDMETHODCALLTYPE *DecoderEndFrame )(
2855 HRESULT ( STDMETHODCALLTYPE *SubmitDecoderBuffers )(
2871 void ( STDMETHODCALLTYPE *VideoProcessorSetOutputTargetRect )(
2878 _In_opt_
const RECT *pRect);
2880 void ( STDMETHODCALLTYPE *VideoProcessorSetOutputBackgroundColor )(
2889 void ( STDMETHODCALLTYPE *VideoProcessorSetOutputColorSpace )(
2896 void ( STDMETHODCALLTYPE *VideoProcessorSetOutputAlphaFillMode )(
2905 void ( STDMETHODCALLTYPE *VideoProcessorSetOutputConstriction )(
2914 void ( STDMETHODCALLTYPE *VideoProcessorSetOutputStereoMode )(
2932 void ( STDMETHODCALLTYPE *VideoProcessorGetOutputTargetRect )(
2941 void ( STDMETHODCALLTYPE *VideoProcessorGetOutputBackgroundColor )(
2950 void ( STDMETHODCALLTYPE *VideoProcessorGetOutputColorSpace )(
2957 void ( STDMETHODCALLTYPE *VideoProcessorGetOutputAlphaFillMode )(
2966 void ( STDMETHODCALLTYPE *VideoProcessorGetOutputConstriction )(
2971 _Out_
BOOL *pEnabled,
2975 void ( STDMETHODCALLTYPE *VideoProcessorGetOutputStereoMode )(
2980 _Out_
BOOL *pEnabled);
2987 _In_
const GUID *pExtensionGuid,
2993 void ( STDMETHODCALLTYPE *VideoProcessorSetStreamFrameFormat )(
3002 void ( STDMETHODCALLTYPE *VideoProcessorSetStreamColorSpace )(
3007 _In_
UINT StreamIndex,
3011 void ( STDMETHODCALLTYPE *VideoProcessorSetStreamOutputRate )(
3016 _In_
UINT StreamIndex,
3024 void ( STDMETHODCALLTYPE *VideoProcessorSetStreamSourceRect )(
3029 _In_
UINT StreamIndex,
3033 _In_opt_
const RECT *
pRect);
3035 void ( STDMETHODCALLTYPE *VideoProcessorSetStreamDestRect )(
3040 _In_
UINT StreamIndex,
3044 _In_opt_
const RECT *pRect);
3046 void ( STDMETHODCALLTYPE *VideoProcessorSetStreamAlpha )(
3051 _In_
UINT StreamIndex,
3057 void ( STDMETHODCALLTYPE *VideoProcessorSetStreamPalette )(
3062 _In_
UINT StreamIndex,
3068 void ( STDMETHODCALLTYPE *VideoProcessorSetStreamPixelAspectRatio )(
3073 _In_
UINT StreamIndex,
3081 void ( STDMETHODCALLTYPE *VideoProcessorSetStreamLumaKey )(
3086 _In_
UINT StreamIndex,
3094 void ( STDMETHODCALLTYPE *VideoProcessorSetStreamStereoFormat )(
3099 _In_
UINT StreamIndex,
3105 _In_
BOOL LeftViewFrame0,
3107 _In_
BOOL BaseViewFrame0,
3113 void ( STDMETHODCALLTYPE *VideoProcessorSetStreamAutoProcessingMode )(
3118 _In_
UINT StreamIndex,
3122 void ( STDMETHODCALLTYPE *VideoProcessorSetStreamFilter )(
3127 _In_
UINT StreamIndex,
3140 _In_
UINT StreamIndex,
3148 void ( STDMETHODCALLTYPE *VideoProcessorGetStreamFrameFormat )(
3153 _In_
UINT StreamIndex,
3157 void ( STDMETHODCALLTYPE *VideoProcessorGetStreamColorSpace )(
3162 _In_
UINT StreamIndex,
3166 void ( STDMETHODCALLTYPE *VideoProcessorGetStreamOutputRate )(
3171 _In_
UINT StreamIndex,
3179 void ( STDMETHODCALLTYPE *VideoProcessorGetStreamSourceRect )(
3184 _In_
UINT StreamIndex,
3186 _Out_
BOOL *pEnabled,
3190 void ( STDMETHODCALLTYPE *VideoProcessorGetStreamDestRect )(
3195 _In_
UINT StreamIndex,
3197 _Out_
BOOL *pEnabled,
3201 void ( STDMETHODCALLTYPE *VideoProcessorGetStreamAlpha )(
3206 _In_
UINT StreamIndex,
3208 _Out_
BOOL *pEnabled,
3212 void ( STDMETHODCALLTYPE *VideoProcessorGetStreamPalette )(
3217 _In_
UINT StreamIndex,
3221 _Out_writes_(Count)
UINT *pEntries);
3223 void ( STDMETHODCALLTYPE *VideoProcessorGetStreamPixelAspectRatio )(
3228 _In_
UINT StreamIndex,
3230 _Out_
BOOL *pEnabled,
3236 void ( STDMETHODCALLTYPE *VideoProcessorGetStreamLumaKey )(
3241 _In_
UINT StreamIndex,
3243 _Out_
BOOL *pEnabled,
3245 _Out_
FLOAT *pLower,
3249 void ( STDMETHODCALLTYPE *VideoProcessorGetStreamStereoFormat )(
3254 _In_
UINT StreamIndex,
3256 _Out_
BOOL *pEnable,
3262 _Out_
BOOL *pBaseViewFrame0,
3266 _Out_
int *MonoOffset);
3268 void ( STDMETHODCALLTYPE *VideoProcessorGetStreamAutoProcessingMode )(
3273 _In_
UINT StreamIndex,
3275 _Out_
BOOL *pEnabled);
3277 void ( STDMETHODCALLTYPE *VideoProcessorGetStreamFilter )(
3282 _In_
UINT StreamIndex,
3286 _Out_
BOOL *pEnabled,
3295 _In_
UINT StreamIndex,
3297 _In_
const GUID *pExtensionGuid,
3303 HRESULT ( STDMETHODCALLTYPE *VideoProcessorBlt )(
3310 _In_
UINT OutputFrame,
3316 HRESULT ( STDMETHODCALLTYPE *NegotiateCryptoSessionKeyExchange )(
3325 void ( STDMETHODCALLTYPE *EncryptionBlt )(
3336 _Inout_opt_bytecount_(IVSize)
void *pIV);
3338 void ( STDMETHODCALLTYPE *DecryptionBlt )(
3349 _In_
UINT ContentKeySize,
3355 _Inout_opt_bytecount_(IVSize)
void *pIV);
3357 void ( STDMETHODCALLTYPE *StartSessionKeyRefresh )(
3364 _Out_writes_bytes_(RandomNumberSize)
void *pRandomNumber);
3366 void ( STDMETHODCALLTYPE *FinishSessionKeyRefresh )(
3371 HRESULT ( STDMETHODCALLTYPE *GetEncryptionBltKey )(
3378 _Out_writes_bytes_(KeySize)
void *pReadbackKey);
3380 HRESULT ( STDMETHODCALLTYPE *NegotiateAuthenticatedChannelKeyExchange )(
3389 HRESULT ( STDMETHODCALLTYPE *QueryAuthenticatedChannel )(
3396 _In_reads_bytes_(InputSize)
const void *pInput,
3400 _Out_writes_bytes_(OutputSize)
void *pOutput);
3402 HRESULT ( STDMETHODCALLTYPE *ConfigureAuthenticatedChannel )(
3407 _In_
UINT InputSize,
3409 _In_reads_bytes_(InputSize)
const void *pInput,
3413 void ( STDMETHODCALLTYPE *VideoProcessorSetStreamRotation )(
3418 _In_
UINT StreamIndex,
3424 void ( STDMETHODCALLTYPE *VideoProcessorGetStreamRotation )(
3429 _In_
UINT StreamIndex,
3431 _Out_
BOOL *pEnable,
3435 HRESULT ( STDMETHODCALLTYPE *SubmitDecoderBuffers1 )(
3440 _In_
UINT NumBuffers,
3444 HRESULT ( STDMETHODCALLTYPE *GetDataForNewHardwareKey )(
3451 _In_reads_(PrivateInputSize)
const void *pPrivatInputData,
3455 HRESULT ( STDMETHODCALLTYPE *CheckCryptoSessionStatus )(
3462 HRESULT ( STDMETHODCALLTYPE *DecoderEnableDownsampling )(
3473 HRESULT ( STDMETHODCALLTYPE *DecoderUpdateDownsampling )(
3480 void ( STDMETHODCALLTYPE *VideoProcessorSetOutputColorSpace1 )(
3487 void ( STDMETHODCALLTYPE *VideoProcessorSetOutputShaderUsage )(
3494 void ( STDMETHODCALLTYPE *VideoProcessorGetOutputColorSpace1 )(
3501 void ( STDMETHODCALLTYPE *VideoProcessorGetOutputShaderUsage )(
3508 void ( STDMETHODCALLTYPE *VideoProcessorSetStreamColorSpace1 )(
3513 _In_
UINT StreamIndex,
3517 void ( STDMETHODCALLTYPE *VideoProcessorSetStreamMirror )(
3522 _In_
UINT StreamIndex,
3526 _In_
BOOL FlipHorizontal,
3530 void ( STDMETHODCALLTYPE *VideoProcessorGetStreamColorSpace1 )(
3535 _In_
UINT StreamIndex,
3539 void ( STDMETHODCALLTYPE *VideoProcessorGetStreamMirror )(
3544 _In_
UINT StreamIndex,
3546 _Out_
BOOL *pEnable,
3548 _Out_
BOOL *pFlipHorizontal,
3552 HRESULT ( STDMETHODCALLTYPE *VideoProcessorGetBehaviorHints )(
3557 _In_
UINT OutputWidth,
3559 _In_
UINT OutputHeight,
3582 #define ID3D11VideoContext1_QueryInterface(This,riid,ppvObject) \ 3583 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) 3585 #define ID3D11VideoContext1_AddRef(This) \ 3586 ( (This)->lpVtbl -> AddRef(This) ) 3588 #define ID3D11VideoContext1_Release(This) \ 3589 ( (This)->lpVtbl -> Release(This) ) 3592 #define ID3D11VideoContext1_GetDevice(This,ppDevice) \ 3593 ( (This)->lpVtbl -> GetDevice(This,ppDevice) ) 3595 #define ID3D11VideoContext1_GetPrivateData(This,guid,pDataSize,pData) \ 3596 ( (This)->lpVtbl -> GetPrivateData(This,guid,pDataSize,pData) ) 3598 #define ID3D11VideoContext1_SetPrivateData(This,guid,DataSize,pData) \ 3599 ( (This)->lpVtbl -> SetPrivateData(This,guid,DataSize,pData) ) 3601 #define ID3D11VideoContext1_SetPrivateDataInterface(This,guid,pData) \ 3602 ( (This)->lpVtbl -> SetPrivateDataInterface(This,guid,pData) ) 3605 #define ID3D11VideoContext1_GetDecoderBuffer(This,pDecoder,Type,pBufferSize,ppBuffer) \ 3606 ( (This)->lpVtbl -> GetDecoderBuffer(This,pDecoder,Type,pBufferSize,ppBuffer) ) 3608 #define ID3D11VideoContext1_ReleaseDecoderBuffer(This,pDecoder,Type) \ 3609 ( (This)->lpVtbl -> ReleaseDecoderBuffer(This,pDecoder,Type) ) 3611 #define ID3D11VideoContext1_DecoderBeginFrame(This,pDecoder,pView,ContentKeySize,pContentKey) \ 3612 ( (This)->lpVtbl -> DecoderBeginFrame(This,pDecoder,pView,ContentKeySize,pContentKey) ) 3614 #define ID3D11VideoContext1_DecoderEndFrame(This,pDecoder) \ 3615 ( (This)->lpVtbl -> DecoderEndFrame(This,pDecoder) ) 3617 #define ID3D11VideoContext1_SubmitDecoderBuffers(This,pDecoder,NumBuffers,pBufferDesc) \ 3618 ( (This)->lpVtbl -> SubmitDecoderBuffers(This,pDecoder,NumBuffers,pBufferDesc) ) 3620 #define ID3D11VideoContext1_DecoderExtension(This,pDecoder,pExtensionData) \ 3621 ( (This)->lpVtbl -> DecoderExtension(This,pDecoder,pExtensionData) ) 3623 #define ID3D11VideoContext1_VideoProcessorSetOutputTargetRect(This,pVideoProcessor,Enable,pRect) \ 3624 ( (This)->lpVtbl -> VideoProcessorSetOutputTargetRect(This,pVideoProcessor,Enable,pRect) ) 3626 #define ID3D11VideoContext1_VideoProcessorSetOutputBackgroundColor(This,pVideoProcessor,YCbCr,pColor) \ 3627 ( (This)->lpVtbl -> VideoProcessorSetOutputBackgroundColor(This,pVideoProcessor,YCbCr,pColor) ) 3629 #define ID3D11VideoContext1_VideoProcessorSetOutputColorSpace(This,pVideoProcessor,pColorSpace) \ 3630 ( (This)->lpVtbl -> VideoProcessorSetOutputColorSpace(This,pVideoProcessor,pColorSpace) ) 3632 #define ID3D11VideoContext1_VideoProcessorSetOutputAlphaFillMode(This,pVideoProcessor,AlphaFillMode,StreamIndex) \ 3633 ( (This)->lpVtbl -> VideoProcessorSetOutputAlphaFillMode(This,pVideoProcessor,AlphaFillMode,StreamIndex) ) 3635 #define ID3D11VideoContext1_VideoProcessorSetOutputConstriction(This,pVideoProcessor,Enable,Size) \ 3636 ( (This)->lpVtbl -> VideoProcessorSetOutputConstriction(This,pVideoProcessor,Enable,Size) ) 3638 #define ID3D11VideoContext1_VideoProcessorSetOutputStereoMode(This,pVideoProcessor,Enable) \ 3639 ( (This)->lpVtbl -> VideoProcessorSetOutputStereoMode(This,pVideoProcessor,Enable) ) 3641 #define ID3D11VideoContext1_VideoProcessorSetOutputExtension(This,pVideoProcessor,pExtensionGuid,DataSize,pData) \ 3642 ( (This)->lpVtbl -> VideoProcessorSetOutputExtension(This,pVideoProcessor,pExtensionGuid,DataSize,pData) ) 3644 #define ID3D11VideoContext1_VideoProcessorGetOutputTargetRect(This,pVideoProcessor,Enabled,pRect) \ 3645 ( (This)->lpVtbl -> VideoProcessorGetOutputTargetRect(This,pVideoProcessor,Enabled,pRect) ) 3647 #define ID3D11VideoContext1_VideoProcessorGetOutputBackgroundColor(This,pVideoProcessor,pYCbCr,pColor) \ 3648 ( (This)->lpVtbl -> VideoProcessorGetOutputBackgroundColor(This,pVideoProcessor,pYCbCr,pColor) ) 3650 #define ID3D11VideoContext1_VideoProcessorGetOutputColorSpace(This,pVideoProcessor,pColorSpace) \ 3651 ( (This)->lpVtbl -> VideoProcessorGetOutputColorSpace(This,pVideoProcessor,pColorSpace) ) 3653 #define ID3D11VideoContext1_VideoProcessorGetOutputAlphaFillMode(This,pVideoProcessor,pAlphaFillMode,pStreamIndex) \ 3654 ( (This)->lpVtbl -> VideoProcessorGetOutputAlphaFillMode(This,pVideoProcessor,pAlphaFillMode,pStreamIndex) ) 3656 #define ID3D11VideoContext1_VideoProcessorGetOutputConstriction(This,pVideoProcessor,pEnabled,pSize) \ 3657 ( (This)->lpVtbl -> VideoProcessorGetOutputConstriction(This,pVideoProcessor,pEnabled,pSize) ) 3659 #define ID3D11VideoContext1_VideoProcessorGetOutputStereoMode(This,pVideoProcessor,pEnabled) \ 3660 ( (This)->lpVtbl -> VideoProcessorGetOutputStereoMode(This,pVideoProcessor,pEnabled) ) 3662 #define ID3D11VideoContext1_VideoProcessorGetOutputExtension(This,pVideoProcessor,pExtensionGuid,DataSize,pData) \ 3663 ( (This)->lpVtbl -> VideoProcessorGetOutputExtension(This,pVideoProcessor,pExtensionGuid,DataSize,pData) ) 3665 #define ID3D11VideoContext1_VideoProcessorSetStreamFrameFormat(This,pVideoProcessor,StreamIndex,FrameFormat) \ 3666 ( (This)->lpVtbl -> VideoProcessorSetStreamFrameFormat(This,pVideoProcessor,StreamIndex,FrameFormat) ) 3668 #define ID3D11VideoContext1_VideoProcessorSetStreamColorSpace(This,pVideoProcessor,StreamIndex,pColorSpace) \ 3669 ( (This)->lpVtbl -> VideoProcessorSetStreamColorSpace(This,pVideoProcessor,StreamIndex,pColorSpace) ) 3671 #define ID3D11VideoContext1_VideoProcessorSetStreamOutputRate(This,pVideoProcessor,StreamIndex,OutputRate,RepeatFrame,pCustomRate) \ 3672 ( (This)->lpVtbl -> VideoProcessorSetStreamOutputRate(This,pVideoProcessor,StreamIndex,OutputRate,RepeatFrame,pCustomRate) ) 3674 #define ID3D11VideoContext1_VideoProcessorSetStreamSourceRect(This,pVideoProcessor,StreamIndex,Enable,pRect) \ 3675 ( (This)->lpVtbl -> VideoProcessorSetStreamSourceRect(This,pVideoProcessor,StreamIndex,Enable,pRect) ) 3677 #define ID3D11VideoContext1_VideoProcessorSetStreamDestRect(This,pVideoProcessor,StreamIndex,Enable,pRect) \ 3678 ( (This)->lpVtbl -> VideoProcessorSetStreamDestRect(This,pVideoProcessor,StreamIndex,Enable,pRect) ) 3680 #define ID3D11VideoContext1_VideoProcessorSetStreamAlpha(This,pVideoProcessor,StreamIndex,Enable,Alpha) \ 3681 ( (This)->lpVtbl -> VideoProcessorSetStreamAlpha(This,pVideoProcessor,StreamIndex,Enable,Alpha) ) 3683 #define ID3D11VideoContext1_VideoProcessorSetStreamPalette(This,pVideoProcessor,StreamIndex,Count,pEntries) \ 3684 ( (This)->lpVtbl -> VideoProcessorSetStreamPalette(This,pVideoProcessor,StreamIndex,Count,pEntries) ) 3686 #define ID3D11VideoContext1_VideoProcessorSetStreamPixelAspectRatio(This,pVideoProcessor,StreamIndex,Enable,pSourceAspectRatio,pDestinationAspectRatio) \ 3687 ( (This)->lpVtbl -> VideoProcessorSetStreamPixelAspectRatio(This,pVideoProcessor,StreamIndex,Enable,pSourceAspectRatio,pDestinationAspectRatio) ) 3689 #define ID3D11VideoContext1_VideoProcessorSetStreamLumaKey(This,pVideoProcessor,StreamIndex,Enable,Lower,Upper) \ 3690 ( (This)->lpVtbl -> VideoProcessorSetStreamLumaKey(This,pVideoProcessor,StreamIndex,Enable,Lower,Upper) ) 3692 #define ID3D11VideoContext1_VideoProcessorSetStreamStereoFormat(This,pVideoProcessor,StreamIndex,Enable,Format,LeftViewFrame0,BaseViewFrame0,FlipMode,MonoOffset) \ 3693 ( (This)->lpVtbl -> VideoProcessorSetStreamStereoFormat(This,pVideoProcessor,StreamIndex,Enable,Format,LeftViewFrame0,BaseViewFrame0,FlipMode,MonoOffset) ) 3695 #define ID3D11VideoContext1_VideoProcessorSetStreamAutoProcessingMode(This,pVideoProcessor,StreamIndex,Enable) \ 3696 ( (This)->lpVtbl -> VideoProcessorSetStreamAutoProcessingMode(This,pVideoProcessor,StreamIndex,Enable) ) 3698 #define ID3D11VideoContext1_VideoProcessorSetStreamFilter(This,pVideoProcessor,StreamIndex,Filter,Enable,Level) \ 3699 ( (This)->lpVtbl -> VideoProcessorSetStreamFilter(This,pVideoProcessor,StreamIndex,Filter,Enable,Level) ) 3701 #define ID3D11VideoContext1_VideoProcessorSetStreamExtension(This,pVideoProcessor,StreamIndex,pExtensionGuid,DataSize,pData) \ 3702 ( (This)->lpVtbl -> VideoProcessorSetStreamExtension(This,pVideoProcessor,StreamIndex,pExtensionGuid,DataSize,pData) ) 3704 #define ID3D11VideoContext1_VideoProcessorGetStreamFrameFormat(This,pVideoProcessor,StreamIndex,pFrameFormat) \ 3705 ( (This)->lpVtbl -> VideoProcessorGetStreamFrameFormat(This,pVideoProcessor,StreamIndex,pFrameFormat) ) 3707 #define ID3D11VideoContext1_VideoProcessorGetStreamColorSpace(This,pVideoProcessor,StreamIndex,pColorSpace) \ 3708 ( (This)->lpVtbl -> VideoProcessorGetStreamColorSpace(This,pVideoProcessor,StreamIndex,pColorSpace) ) 3710 #define ID3D11VideoContext1_VideoProcessorGetStreamOutputRate(This,pVideoProcessor,StreamIndex,pOutputRate,pRepeatFrame,pCustomRate) \ 3711 ( (This)->lpVtbl -> VideoProcessorGetStreamOutputRate(This,pVideoProcessor,StreamIndex,pOutputRate,pRepeatFrame,pCustomRate) ) 3713 #define ID3D11VideoContext1_VideoProcessorGetStreamSourceRect(This,pVideoProcessor,StreamIndex,pEnabled,pRect) \ 3714 ( (This)->lpVtbl -> VideoProcessorGetStreamSourceRect(This,pVideoProcessor,StreamIndex,pEnabled,pRect) ) 3716 #define ID3D11VideoContext1_VideoProcessorGetStreamDestRect(This,pVideoProcessor,StreamIndex,pEnabled,pRect) \ 3717 ( (This)->lpVtbl -> VideoProcessorGetStreamDestRect(This,pVideoProcessor,StreamIndex,pEnabled,pRect) ) 3719 #define ID3D11VideoContext1_VideoProcessorGetStreamAlpha(This,pVideoProcessor,StreamIndex,pEnabled,pAlpha) \ 3720 ( (This)->lpVtbl -> VideoProcessorGetStreamAlpha(This,pVideoProcessor,StreamIndex,pEnabled,pAlpha) ) 3722 #define ID3D11VideoContext1_VideoProcessorGetStreamPalette(This,pVideoProcessor,StreamIndex,Count,pEntries) \ 3723 ( (This)->lpVtbl -> VideoProcessorGetStreamPalette(This,pVideoProcessor,StreamIndex,Count,pEntries) ) 3725 #define ID3D11VideoContext1_VideoProcessorGetStreamPixelAspectRatio(This,pVideoProcessor,StreamIndex,pEnabled,pSourceAspectRatio,pDestinationAspectRatio) \ 3726 ( (This)->lpVtbl -> VideoProcessorGetStreamPixelAspectRatio(This,pVideoProcessor,StreamIndex,pEnabled,pSourceAspectRatio,pDestinationAspectRatio) ) 3728 #define ID3D11VideoContext1_VideoProcessorGetStreamLumaKey(This,pVideoProcessor,StreamIndex,pEnabled,pLower,pUpper) \ 3729 ( (This)->lpVtbl -> VideoProcessorGetStreamLumaKey(This,pVideoProcessor,StreamIndex,pEnabled,pLower,pUpper) ) 3731 #define ID3D11VideoContext1_VideoProcessorGetStreamStereoFormat(This,pVideoProcessor,StreamIndex,pEnable,pFormat,pLeftViewFrame0,pBaseViewFrame0,pFlipMode,MonoOffset) \ 3732 ( (This)->lpVtbl -> VideoProcessorGetStreamStereoFormat(This,pVideoProcessor,StreamIndex,pEnable,pFormat,pLeftViewFrame0,pBaseViewFrame0,pFlipMode,MonoOffset) ) 3734 #define ID3D11VideoContext1_VideoProcessorGetStreamAutoProcessingMode(This,pVideoProcessor,StreamIndex,pEnabled) \ 3735 ( (This)->lpVtbl -> VideoProcessorGetStreamAutoProcessingMode(This,pVideoProcessor,StreamIndex,pEnabled) ) 3737 #define ID3D11VideoContext1_VideoProcessorGetStreamFilter(This,pVideoProcessor,StreamIndex,Filter,pEnabled,pLevel) \ 3738 ( (This)->lpVtbl -> VideoProcessorGetStreamFilter(This,pVideoProcessor,StreamIndex,Filter,pEnabled,pLevel) ) 3740 #define ID3D11VideoContext1_VideoProcessorGetStreamExtension(This,pVideoProcessor,StreamIndex,pExtensionGuid,DataSize,pData) \ 3741 ( (This)->lpVtbl -> VideoProcessorGetStreamExtension(This,pVideoProcessor,StreamIndex,pExtensionGuid,DataSize,pData) ) 3743 #define ID3D11VideoContext1_VideoProcessorBlt(This,pVideoProcessor,pView,OutputFrame,StreamCount,pStreams) \ 3744 ( (This)->lpVtbl -> VideoProcessorBlt(This,pVideoProcessor,pView,OutputFrame,StreamCount,pStreams) ) 3746 #define ID3D11VideoContext1_NegotiateCryptoSessionKeyExchange(This,pCryptoSession,DataSize,pData) \ 3747 ( (This)->lpVtbl -> NegotiateCryptoSessionKeyExchange(This,pCryptoSession,DataSize,pData) ) 3749 #define ID3D11VideoContext1_EncryptionBlt(This,pCryptoSession,pSrcSurface,pDstSurface,IVSize,pIV) \ 3750 ( (This)->lpVtbl -> EncryptionBlt(This,pCryptoSession,pSrcSurface,pDstSurface,IVSize,pIV) ) 3752 #define ID3D11VideoContext1_DecryptionBlt(This,pCryptoSession,pSrcSurface,pDstSurface,pEncryptedBlockInfo,ContentKeySize,pContentKey,IVSize,pIV) \ 3753 ( (This)->lpVtbl -> DecryptionBlt(This,pCryptoSession,pSrcSurface,pDstSurface,pEncryptedBlockInfo,ContentKeySize,pContentKey,IVSize,pIV) ) 3755 #define ID3D11VideoContext1_StartSessionKeyRefresh(This,pCryptoSession,RandomNumberSize,pRandomNumber) \ 3756 ( (This)->lpVtbl -> StartSessionKeyRefresh(This,pCryptoSession,RandomNumberSize,pRandomNumber) ) 3758 #define ID3D11VideoContext1_FinishSessionKeyRefresh(This,pCryptoSession) \ 3759 ( (This)->lpVtbl -> FinishSessionKeyRefresh(This,pCryptoSession) ) 3761 #define ID3D11VideoContext1_GetEncryptionBltKey(This,pCryptoSession,KeySize,pReadbackKey) \ 3762 ( (This)->lpVtbl -> GetEncryptionBltKey(This,pCryptoSession,KeySize,pReadbackKey) ) 3764 #define ID3D11VideoContext1_NegotiateAuthenticatedChannelKeyExchange(This,pChannel,DataSize,pData) \ 3765 ( (This)->lpVtbl -> NegotiateAuthenticatedChannelKeyExchange(This,pChannel,DataSize,pData) ) 3767 #define ID3D11VideoContext1_QueryAuthenticatedChannel(This,pChannel,InputSize,pInput,OutputSize,pOutput) \ 3768 ( (This)->lpVtbl -> QueryAuthenticatedChannel(This,pChannel,InputSize,pInput,OutputSize,pOutput) ) 3770 #define ID3D11VideoContext1_ConfigureAuthenticatedChannel(This,pChannel,InputSize,pInput,pOutput) \ 3771 ( (This)->lpVtbl -> ConfigureAuthenticatedChannel(This,pChannel,InputSize,pInput,pOutput) ) 3773 #define ID3D11VideoContext1_VideoProcessorSetStreamRotation(This,pVideoProcessor,StreamIndex,Enable,Rotation) \ 3774 ( (This)->lpVtbl -> VideoProcessorSetStreamRotation(This,pVideoProcessor,StreamIndex,Enable,Rotation) ) 3776 #define ID3D11VideoContext1_VideoProcessorGetStreamRotation(This,pVideoProcessor,StreamIndex,pEnable,pRotation) \ 3777 ( (This)->lpVtbl -> VideoProcessorGetStreamRotation(This,pVideoProcessor,StreamIndex,pEnable,pRotation) ) 3780 #define ID3D11VideoContext1_SubmitDecoderBuffers1(This,pDecoder,NumBuffers,pBufferDesc) \ 3781 ( (This)->lpVtbl -> SubmitDecoderBuffers1(This,pDecoder,NumBuffers,pBufferDesc) ) 3783 #define ID3D11VideoContext1_GetDataForNewHardwareKey(This,pCryptoSession,PrivateInputSize,pPrivatInputData,pPrivateOutputData) \ 3784 ( (This)->lpVtbl -> GetDataForNewHardwareKey(This,pCryptoSession,PrivateInputSize,pPrivatInputData,pPrivateOutputData) ) 3786 #define ID3D11VideoContext1_CheckCryptoSessionStatus(This,pCryptoSession,pStatus) \ 3787 ( (This)->lpVtbl -> CheckCryptoSessionStatus(This,pCryptoSession,pStatus) ) 3789 #define ID3D11VideoContext1_DecoderEnableDownsampling(This,pDecoder,InputColorSpace,pOutputDesc,ReferenceFrameCount) \ 3790 ( (This)->lpVtbl -> DecoderEnableDownsampling(This,pDecoder,InputColorSpace,pOutputDesc,ReferenceFrameCount) ) 3792 #define ID3D11VideoContext1_DecoderUpdateDownsampling(This,pDecoder,pOutputDesc) \ 3793 ( (This)->lpVtbl -> DecoderUpdateDownsampling(This,pDecoder,pOutputDesc) ) 3795 #define ID3D11VideoContext1_VideoProcessorSetOutputColorSpace1(This,pVideoProcessor,ColorSpace) \ 3796 ( (This)->lpVtbl -> VideoProcessorSetOutputColorSpace1(This,pVideoProcessor,ColorSpace) ) 3798 #define ID3D11VideoContext1_VideoProcessorSetOutputShaderUsage(This,pVideoProcessor,ShaderUsage) \ 3799 ( (This)->lpVtbl -> VideoProcessorSetOutputShaderUsage(This,pVideoProcessor,ShaderUsage) ) 3801 #define ID3D11VideoContext1_VideoProcessorGetOutputColorSpace1(This,pVideoProcessor,pColorSpace) \ 3802 ( (This)->lpVtbl -> VideoProcessorGetOutputColorSpace1(This,pVideoProcessor,pColorSpace) ) 3804 #define ID3D11VideoContext1_VideoProcessorGetOutputShaderUsage(This,pVideoProcessor,pShaderUsage) \ 3805 ( (This)->lpVtbl -> VideoProcessorGetOutputShaderUsage(This,pVideoProcessor,pShaderUsage) ) 3807 #define ID3D11VideoContext1_VideoProcessorSetStreamColorSpace1(This,pVideoProcessor,StreamIndex,ColorSpace) \ 3808 ( (This)->lpVtbl -> VideoProcessorSetStreamColorSpace1(This,pVideoProcessor,StreamIndex,ColorSpace) ) 3810 #define ID3D11VideoContext1_VideoProcessorSetStreamMirror(This,pVideoProcessor,StreamIndex,Enable,FlipHorizontal,FlipVertical) \ 3811 ( (This)->lpVtbl -> VideoProcessorSetStreamMirror(This,pVideoProcessor,StreamIndex,Enable,FlipHorizontal,FlipVertical) ) 3813 #define ID3D11VideoContext1_VideoProcessorGetStreamColorSpace1(This,pVideoProcessor,StreamIndex,pColorSpace) \ 3814 ( (This)->lpVtbl -> VideoProcessorGetStreamColorSpace1(This,pVideoProcessor,StreamIndex,pColorSpace) ) 3816 #define ID3D11VideoContext1_VideoProcessorGetStreamMirror(This,pVideoProcessor,StreamIndex,pEnable,pFlipHorizontal,pFlipVertical) \ 3817 ( (This)->lpVtbl -> VideoProcessorGetStreamMirror(This,pVideoProcessor,StreamIndex,pEnable,pFlipHorizontal,pFlipVertical) ) 3819 #define ID3D11VideoContext1_VideoProcessorGetBehaviorHints(This,pVideoProcessor,OutputWidth,OutputHeight,OutputFormat,StreamCount,pStreams,pBehaviorHints) \ 3820 ( (This)->lpVtbl -> VideoProcessorGetBehaviorHints(This,pVideoProcessor,OutputWidth,OutputHeight,OutputFormat,StreamCount,pStreams,pBehaviorHints) ) 3833 #ifndef __ID3D11VideoDevice1_INTERFACE_DEFINED__ 3834 #define __ID3D11VideoDevice1_INTERFACE_DEFINED__ 3842 #if defined(__cplusplus) && !defined(CINTERFACE) 3844 MIDL_INTERFACE(
"29DA1D51-1321-4454-804B-F5FC9F861F0F")
3848 virtual HRESULT STDMETHODCALLTYPE GetCryptoSessionPrivateDataSize(
3850 _In_
const GUID *pCryptoType,
3852 _In_opt_
const GUID *pDecoderProfile,
3854 _In_
const GUID *pKeyExchangeType,
3856 _Out_
UINT *pPrivateInputSize,
3858 _Out_
UINT *pPrivateOutputSize) = 0;
3860 virtual HRESULT STDMETHODCALLTYPE GetVideoDecoderCaps(
3862 _In_
const GUID *pDecoderProfile,
3864 _In_
UINT SampleWidth,
3866 _In_
UINT SampleHeight,
3872 _In_opt_
const GUID *pCryptoType,
3874 _Out_
UINT *pDecoderCaps) = 0;
3876 virtual HRESULT STDMETHODCALLTYPE CheckVideoDecoderDownsampling(
3888 _Out_
BOOL *pSupported,
3890 _Out_
BOOL *pRealTimeHint) = 0;
3892 virtual HRESULT STDMETHODCALLTYPE RecommendVideoDecoderDownsampleParameters(
3913 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
3919 ULONG ( STDMETHODCALLTYPE *AddRef )(
3925 HRESULT ( STDMETHODCALLTYPE *CreateVideoDecoder )(
3934 HRESULT ( STDMETHODCALLTYPE *CreateVideoProcessor )(
3943 HRESULT ( STDMETHODCALLTYPE *CreateAuthenticatedChannel )(
3950 HRESULT ( STDMETHODCALLTYPE *CreateCryptoSession )(
3953 _In_
const GUID *pCryptoType,
3955 _In_opt_
const GUID *pDecoderProfile,
3957 _In_
const GUID *pKeyExchangeType,
3961 HRESULT ( STDMETHODCALLTYPE *CreateVideoDecoderOutputView )(
3970 HRESULT ( STDMETHODCALLTYPE *CreateVideoProcessorInputView )(
3981 HRESULT ( STDMETHODCALLTYPE *CreateVideoProcessorOutputView )(
3992 HRESULT ( STDMETHODCALLTYPE *CreateVideoProcessorEnumerator )(
3999 UINT ( STDMETHODCALLTYPE *GetVideoDecoderProfileCount )(
4002 HRESULT ( STDMETHODCALLTYPE *GetVideoDecoderProfile )(
4009 HRESULT ( STDMETHODCALLTYPE *CheckVideoDecoderFormat )(
4012 _In_
const GUID *pDecoderProfile,
4018 HRESULT ( STDMETHODCALLTYPE *GetVideoDecoderConfigCount )(
4023 _Out_
UINT *pCount);
4025 HRESULT ( STDMETHODCALLTYPE *GetVideoDecoderConfig )(
4034 HRESULT ( STDMETHODCALLTYPE *GetContentProtectionCaps )(
4037 _In_opt_
const GUID *pCryptoType,
4043 HRESULT ( STDMETHODCALLTYPE *CheckCryptoKeyExchange )(
4046 _In_
const GUID *pCryptoType,
4048 _In_opt_
const GUID *pDecoderProfile,
4054 HRESULT ( STDMETHODCALLTYPE *SetPrivateData )(
4063 HRESULT ( STDMETHODCALLTYPE *SetPrivateDataInterface )(
4068 _In_opt_
const IUnknown *
pData);
4070 HRESULT ( STDMETHODCALLTYPE *GetCryptoSessionPrivateDataSize )(
4073 _In_
const GUID *pCryptoType,
4075 _In_opt_
const GUID *pDecoderProfile,
4077 _In_
const GUID *pKeyExchangeType,
4079 _Out_
UINT *pPrivateInputSize,
4083 HRESULT ( STDMETHODCALLTYPE *GetVideoDecoderCaps )(
4086 _In_
const GUID *pDecoderProfile,
4090 _In_
UINT SampleHeight,
4096 _In_opt_
const GUID *pCryptoType,
4098 _Out_
UINT *pDecoderCaps);
4100 HRESULT ( STDMETHODCALLTYPE *CheckVideoDecoderDownsampling )(
4115 _Out_
BOOL *pRealTimeHint);
4117 HRESULT ( STDMETHODCALLTYPE *RecommendVideoDecoderDownsampleParameters )(
4143 #define ID3D11VideoDevice1_QueryInterface(This,riid,ppvObject) \ 4144 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) 4146 #define ID3D11VideoDevice1_AddRef(This) \ 4147 ( (This)->lpVtbl -> AddRef(This) ) 4149 #define ID3D11VideoDevice1_Release(This) \ 4150 ( (This)->lpVtbl -> Release(This) ) 4153 #define ID3D11VideoDevice1_CreateVideoDecoder(This,pVideoDesc,pConfig,ppDecoder) \ 4154 ( (This)->lpVtbl -> CreateVideoDecoder(This,pVideoDesc,pConfig,ppDecoder) ) 4156 #define ID3D11VideoDevice1_CreateVideoProcessor(This,pEnum,RateConversionIndex,ppVideoProcessor) \ 4157 ( (This)->lpVtbl -> CreateVideoProcessor(This,pEnum,RateConversionIndex,ppVideoProcessor) ) 4159 #define ID3D11VideoDevice1_CreateAuthenticatedChannel(This,ChannelType,ppAuthenticatedChannel) \ 4160 ( (This)->lpVtbl -> CreateAuthenticatedChannel(This,ChannelType,ppAuthenticatedChannel) ) 4162 #define ID3D11VideoDevice1_CreateCryptoSession(This,pCryptoType,pDecoderProfile,pKeyExchangeType,ppCryptoSession) \ 4163 ( (This)->lpVtbl -> CreateCryptoSession(This,pCryptoType,pDecoderProfile,pKeyExchangeType,ppCryptoSession) ) 4165 #define ID3D11VideoDevice1_CreateVideoDecoderOutputView(This,pResource,pDesc,ppVDOVView) \ 4166 ( (This)->lpVtbl -> CreateVideoDecoderOutputView(This,pResource,pDesc,ppVDOVView) ) 4168 #define ID3D11VideoDevice1_CreateVideoProcessorInputView(This,pResource,pEnum,pDesc,ppVPIView) \ 4169 ( (This)->lpVtbl -> CreateVideoProcessorInputView(This,pResource,pEnum,pDesc,ppVPIView) ) 4171 #define ID3D11VideoDevice1_CreateVideoProcessorOutputView(This,pResource,pEnum,pDesc,ppVPOView) \ 4172 ( (This)->lpVtbl -> CreateVideoProcessorOutputView(This,pResource,pEnum,pDesc,ppVPOView) ) 4174 #define ID3D11VideoDevice1_CreateVideoProcessorEnumerator(This,pDesc,ppEnum) \ 4175 ( (This)->lpVtbl -> CreateVideoProcessorEnumerator(This,pDesc,ppEnum) ) 4177 #define ID3D11VideoDevice1_GetVideoDecoderProfileCount(This) \ 4178 ( (This)->lpVtbl -> GetVideoDecoderProfileCount(This) ) 4180 #define ID3D11VideoDevice1_GetVideoDecoderProfile(This,Index,pDecoderProfile) \ 4181 ( (This)->lpVtbl -> GetVideoDecoderProfile(This,Index,pDecoderProfile) ) 4183 #define ID3D11VideoDevice1_CheckVideoDecoderFormat(This,pDecoderProfile,Format,pSupported) \ 4184 ( (This)->lpVtbl -> CheckVideoDecoderFormat(This,pDecoderProfile,Format,pSupported) ) 4186 #define ID3D11VideoDevice1_GetVideoDecoderConfigCount(This,pDesc,pCount) \ 4187 ( (This)->lpVtbl -> GetVideoDecoderConfigCount(This,pDesc,pCount) ) 4189 #define ID3D11VideoDevice1_GetVideoDecoderConfig(This,pDesc,Index,pConfig) \ 4190 ( (This)->lpVtbl -> GetVideoDecoderConfig(This,pDesc,Index,pConfig) ) 4192 #define ID3D11VideoDevice1_GetContentProtectionCaps(This,pCryptoType,pDecoderProfile,pCaps) \ 4193 ( (This)->lpVtbl -> GetContentProtectionCaps(This,pCryptoType,pDecoderProfile,pCaps) ) 4195 #define ID3D11VideoDevice1_CheckCryptoKeyExchange(This,pCryptoType,pDecoderProfile,Index,pKeyExchangeType) \ 4196 ( (This)->lpVtbl -> CheckCryptoKeyExchange(This,pCryptoType,pDecoderProfile,Index,pKeyExchangeType) ) 4198 #define ID3D11VideoDevice1_SetPrivateData(This,guid,DataSize,pData) \ 4199 ( (This)->lpVtbl -> SetPrivateData(This,guid,DataSize,pData) ) 4201 #define ID3D11VideoDevice1_SetPrivateDataInterface(This,guid,pData) \ 4202 ( (This)->lpVtbl -> SetPrivateDataInterface(This,guid,pData) ) 4205 #define ID3D11VideoDevice1_GetCryptoSessionPrivateDataSize(This,pCryptoType,pDecoderProfile,pKeyExchangeType,pPrivateInputSize,pPrivateOutputSize) \ 4206 ( (This)->lpVtbl -> GetCryptoSessionPrivateDataSize(This,pCryptoType,pDecoderProfile,pKeyExchangeType,pPrivateInputSize,pPrivateOutputSize) ) 4208 #define ID3D11VideoDevice1_GetVideoDecoderCaps(This,pDecoderProfile,SampleWidth,SampleHeight,pFrameRate,BitRate,pCryptoType,pDecoderCaps) \ 4209 ( (This)->lpVtbl -> GetVideoDecoderCaps(This,pDecoderProfile,SampleWidth,SampleHeight,pFrameRate,BitRate,pCryptoType,pDecoderCaps) ) 4211 #define ID3D11VideoDevice1_CheckVideoDecoderDownsampling(This,pInputDesc,InputColorSpace,pInputConfig,pFrameRate,pOutputDesc,pSupported,pRealTimeHint) \ 4212 ( (This)->lpVtbl -> CheckVideoDecoderDownsampling(This,pInputDesc,InputColorSpace,pInputConfig,pFrameRate,pOutputDesc,pSupported,pRealTimeHint) ) 4214 #define ID3D11VideoDevice1_RecommendVideoDecoderDownsampleParameters(This,pInputDesc,InputColorSpace,pInputConfig,pFrameRate,pRecommendedOutputDesc) \ 4215 ( (This)->lpVtbl -> RecommendVideoDecoderDownsampleParameters(This,pInputDesc,InputColorSpace,pInputConfig,pFrameRate,pRecommendedOutputDesc) ) 4228 #ifndef __ID3D11VideoProcessorEnumerator1_INTERFACE_DEFINED__ 4229 #define __ID3D11VideoProcessorEnumerator1_INTERFACE_DEFINED__ 4237 #if defined(__cplusplus) && !defined(CINTERFACE) 4239 MIDL_INTERFACE(
"465217F2-5568-43CF-B5B9-F61D54531CA1")
4243 virtual HRESULT STDMETHODCALLTYPE CheckVideoProcessorFormatConversion(
4264 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
4270 ULONG ( STDMETHODCALLTYPE *AddRef )(
4276 void ( STDMETHODCALLTYPE *GetDevice )(
4281 HRESULT ( STDMETHODCALLTYPE *GetPrivateData )(
4290 HRESULT ( STDMETHODCALLTYPE *SetPrivateData )(
4299 HRESULT ( STDMETHODCALLTYPE *SetPrivateDataInterface )(
4304 _In_opt_
const IUnknown *
pData);
4306 HRESULT ( STDMETHODCALLTYPE *GetVideoProcessorContentDesc )(
4311 HRESULT ( STDMETHODCALLTYPE *CheckVideoProcessorFormat )(
4318 HRESULT ( STDMETHODCALLTYPE *GetVideoProcessorCaps )(
4323 HRESULT ( STDMETHODCALLTYPE *GetVideoProcessorRateConversionCaps )(
4330 HRESULT ( STDMETHODCALLTYPE *GetVideoProcessorCustomRate )(
4335 _In_
UINT CustomRateIndex,
4339 HRESULT ( STDMETHODCALLTYPE *GetVideoProcessorFilterRange )(
4346 HRESULT ( STDMETHODCALLTYPE *CheckVideoProcessorFormatConversion )(
4372 #define ID3D11VideoProcessorEnumerator1_QueryInterface(This,riid,ppvObject) \ 4373 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) 4375 #define ID3D11VideoProcessorEnumerator1_AddRef(This) \ 4376 ( (This)->lpVtbl -> AddRef(This) ) 4378 #define ID3D11VideoProcessorEnumerator1_Release(This) \ 4379 ( (This)->lpVtbl -> Release(This) ) 4382 #define ID3D11VideoProcessorEnumerator1_GetDevice(This,ppDevice) \ 4383 ( (This)->lpVtbl -> GetDevice(This,ppDevice) ) 4385 #define ID3D11VideoProcessorEnumerator1_GetPrivateData(This,guid,pDataSize,pData) \ 4386 ( (This)->lpVtbl -> GetPrivateData(This,guid,pDataSize,pData) ) 4388 #define ID3D11VideoProcessorEnumerator1_SetPrivateData(This,guid,DataSize,pData) \ 4389 ( (This)->lpVtbl -> SetPrivateData(This,guid,DataSize,pData) ) 4391 #define ID3D11VideoProcessorEnumerator1_SetPrivateDataInterface(This,guid,pData) \ 4392 ( (This)->lpVtbl -> SetPrivateDataInterface(This,guid,pData) ) 4395 #define ID3D11VideoProcessorEnumerator1_GetVideoProcessorContentDesc(This,pContentDesc) \ 4396 ( (This)->lpVtbl -> GetVideoProcessorContentDesc(This,pContentDesc) ) 4398 #define ID3D11VideoProcessorEnumerator1_CheckVideoProcessorFormat(This,Format,pFlags) \ 4399 ( (This)->lpVtbl -> CheckVideoProcessorFormat(This,Format,pFlags) ) 4401 #define ID3D11VideoProcessorEnumerator1_GetVideoProcessorCaps(This,pCaps) \ 4402 ( (This)->lpVtbl -> GetVideoProcessorCaps(This,pCaps) ) 4404 #define ID3D11VideoProcessorEnumerator1_GetVideoProcessorRateConversionCaps(This,TypeIndex,pCaps) \ 4405 ( (This)->lpVtbl -> GetVideoProcessorRateConversionCaps(This,TypeIndex,pCaps) ) 4407 #define ID3D11VideoProcessorEnumerator1_GetVideoProcessorCustomRate(This,TypeIndex,CustomRateIndex,pRate) \ 4408 ( (This)->lpVtbl -> GetVideoProcessorCustomRate(This,TypeIndex,CustomRateIndex,pRate) ) 4410 #define ID3D11VideoProcessorEnumerator1_GetVideoProcessorFilterRange(This,Filter,pRange) \ 4411 ( (This)->lpVtbl -> GetVideoProcessorFilterRange(This,Filter,pRange) ) 4414 #define ID3D11VideoProcessorEnumerator1_CheckVideoProcessorFormatConversion(This,InputFormat,InputColorSpace,OutputFormat,OutputColorSpace,pSupported) \ 4415 ( (This)->lpVtbl -> CheckVideoProcessorFormatConversion(This,InputFormat,InputColorSpace,OutputFormat,OutputColorSpace,pSupported) ) 4428 #ifndef __ID3D11Device1_INTERFACE_DEFINED__ 4429 #define __ID3D11Device1_INTERFACE_DEFINED__ 4437 #if defined(__cplusplus) && !defined(CINTERFACE) 4439 MIDL_INTERFACE(
"a04bfb29-08ef-43d6-a49c-a9bdbdcbe686")
4443 virtual void STDMETHODCALLTYPE GetImmediateContext1(
4447 virtual HRESULT STDMETHODCALLTYPE CreateDeferredContext1(
4452 virtual HRESULT STDMETHODCALLTYPE CreateBlendState1(
4458 virtual HRESULT STDMETHODCALLTYPE CreateRasterizerState1(
4464 virtual HRESULT STDMETHODCALLTYPE CreateDeviceContextState(
4470 REFIID EmulatedInterface,
4476 virtual HRESULT STDMETHODCALLTYPE OpenSharedResource1(
4478 _In_ HANDLE hResource,
4480 _In_ REFIID returnedInterface,
4482 _COM_Outptr_
void **ppResource) = 0;
4484 virtual HRESULT STDMETHODCALLTYPE OpenSharedResourceByName(
4486 _In_ LPCWSTR lpName,
4488 _In_ DWORD dwDesiredAccess,
4490 _In_ REFIID returnedInterface,
4492 _COM_Outptr_
void **ppResource) = 0;
4503 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
4509 ULONG ( STDMETHODCALLTYPE *AddRef )(
4515 HRESULT ( STDMETHODCALLTYPE *CreateBuffer )(
4524 HRESULT ( STDMETHODCALLTYPE *CreateTexture1D )(
4533 HRESULT ( STDMETHODCALLTYPE *CreateTexture2D )(
4542 HRESULT ( STDMETHODCALLTYPE *CreateTexture3D )(
4551 HRESULT ( STDMETHODCALLTYPE *CreateShaderResourceView )(
4560 HRESULT ( STDMETHODCALLTYPE *CreateUnorderedAccessView )(
4569 HRESULT ( STDMETHODCALLTYPE *CreateRenderTargetView )(
4578 HRESULT ( STDMETHODCALLTYPE *CreateDepthStencilView )(
4587 HRESULT ( STDMETHODCALLTYPE *CreateInputLayout )(
4594 _In_reads_(BytecodeLength)
const void *pShaderBytecodeWithInputSignature,
4596 _In_ SIZE_T BytecodeLength,
4600 HRESULT ( STDMETHODCALLTYPE *CreateVertexShader )(
4603 _In_reads_(BytecodeLength)
const void *pShaderBytecode,
4605 _In_ SIZE_T BytecodeLength,
4611 HRESULT ( STDMETHODCALLTYPE *CreateGeometryShader )(
4614 _In_reads_(BytecodeLength)
const void *pShaderBytecode,
4616 _In_ SIZE_T BytecodeLength,
4622 HRESULT ( STDMETHODCALLTYPE *CreateGeometryShaderWithStreamOutput )(
4625 _In_reads_(BytecodeLength)
const void *pShaderBytecode,
4627 _In_ SIZE_T BytecodeLength,
4643 HRESULT ( STDMETHODCALLTYPE *CreatePixelShader )(
4646 _In_reads_(BytecodeLength)
const void *pShaderBytecode,
4648 _In_ SIZE_T BytecodeLength,
4654 HRESULT ( STDMETHODCALLTYPE *CreateHullShader )(
4657 _In_reads_(BytecodeLength)
const void *pShaderBytecode,
4659 _In_ SIZE_T BytecodeLength,
4665 HRESULT ( STDMETHODCALLTYPE *CreateDomainShader )(
4668 _In_reads_(BytecodeLength)
const void *pShaderBytecode,
4670 _In_ SIZE_T BytecodeLength,
4676 HRESULT ( STDMETHODCALLTYPE *CreateComputeShader )(
4679 _In_reads_(BytecodeLength)
const void *pShaderBytecode,
4681 _In_ SIZE_T BytecodeLength,
4687 HRESULT ( STDMETHODCALLTYPE *CreateClassLinkage )(
4692 HRESULT ( STDMETHODCALLTYPE *CreateBlendState )(
4699 HRESULT ( STDMETHODCALLTYPE *CreateDepthStencilState )(
4706 HRESULT ( STDMETHODCALLTYPE *CreateRasterizerState )(
4713 HRESULT ( STDMETHODCALLTYPE *CreateSamplerState )(
4720 HRESULT ( STDMETHODCALLTYPE *CreateQuery )(
4727 HRESULT ( STDMETHODCALLTYPE *CreatePredicate )(
4734 HRESULT ( STDMETHODCALLTYPE *CreateCounter )(
4741 HRESULT ( STDMETHODCALLTYPE *CreateDeferredContext )(
4747 HRESULT ( STDMETHODCALLTYPE *OpenSharedResource )(
4750 _In_ HANDLE hResource,
4752 _In_ REFIID ReturnedInterface,
4754 _COM_Outptr_opt_
void **ppResource);
4756 HRESULT ( STDMETHODCALLTYPE *CheckFormatSupport )(
4761 _Out_
UINT *pFormatSupport);
4763 HRESULT ( STDMETHODCALLTYPE *CheckMultisampleQualityLevels )(
4768 _In_
UINT SampleCount,
4770 _Out_
UINT *pNumQualityLevels);
4772 void ( STDMETHODCALLTYPE *CheckCounterInfo )(
4777 HRESULT ( STDMETHODCALLTYPE *CheckCounter )(
4784 _Out_
UINT *pActiveCounters,
4788 _Inout_opt_
UINT *pNameLength,
4792 _Inout_opt_
UINT *pUnitsLength,
4796 _Inout_opt_
UINT *pDescriptionLength);
4798 HRESULT ( STDMETHODCALLTYPE *CheckFeatureSupport )(
4802 _Out_writes_bytes_(FeatureSupportDataSize)
void *pFeatureSupportData,
4805 HRESULT ( STDMETHODCALLTYPE *GetPrivateData )(
4814 HRESULT ( STDMETHODCALLTYPE *SetPrivateData )(
4823 HRESULT ( STDMETHODCALLTYPE *SetPrivateDataInterface )(
4833 UINT ( STDMETHODCALLTYPE *GetCreationFlags )(
4836 HRESULT ( STDMETHODCALLTYPE *GetDeviceRemovedReason )(
4839 void ( STDMETHODCALLTYPE *GetImmediateContext )(
4844 HRESULT ( STDMETHODCALLTYPE *SetExceptionMode )(
4848 UINT ( STDMETHODCALLTYPE *GetExceptionMode )(
4851 void ( STDMETHODCALLTYPE *GetImmediateContext1 )(
4856 HRESULT ( STDMETHODCALLTYPE *CreateDeferredContext1 )(
4862 HRESULT ( STDMETHODCALLTYPE *CreateBlendState1 )(
4869 HRESULT ( STDMETHODCALLTYPE *CreateRasterizerState1 )(
4876 HRESULT ( STDMETHODCALLTYPE *CreateDeviceContextState )(
4883 REFIID EmulatedInterface,
4889 HRESULT ( STDMETHODCALLTYPE *OpenSharedResource1 )(
4892 _In_ HANDLE hResource,
4894 _In_ REFIID returnedInterface,
4896 _COM_Outptr_
void **ppResource);
4898 HRESULT ( STDMETHODCALLTYPE *OpenSharedResourceByName )(
4901 _In_ LPCWSTR lpName,
4903 _In_ DWORD dwDesiredAccess,
4905 _In_ REFIID returnedInterface,
4907 _COM_Outptr_
void **ppResource);
4922 #define ID3D11Device1_QueryInterface(This,riid,ppvObject) \ 4923 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) 4925 #define ID3D11Device1_AddRef(This) \ 4926 ( (This)->lpVtbl -> AddRef(This) ) 4928 #define ID3D11Device1_Release(This) \ 4929 ( (This)->lpVtbl -> Release(This) ) 4932 #define ID3D11Device1_CreateBuffer(This,pDesc,pInitialData,ppBuffer) \ 4933 ( (This)->lpVtbl -> CreateBuffer(This,pDesc,pInitialData,ppBuffer) ) 4935 #define ID3D11Device1_CreateTexture1D(This,pDesc,pInitialData,ppTexture1D) \ 4936 ( (This)->lpVtbl -> CreateTexture1D(This,pDesc,pInitialData,ppTexture1D) ) 4938 #define ID3D11Device1_CreateTexture2D(This,pDesc,pInitialData,ppTexture2D) \ 4939 ( (This)->lpVtbl -> CreateTexture2D(This,pDesc,pInitialData,ppTexture2D) ) 4941 #define ID3D11Device1_CreateTexture3D(This,pDesc,pInitialData,ppTexture3D) \ 4942 ( (This)->lpVtbl -> CreateTexture3D(This,pDesc,pInitialData,ppTexture3D) ) 4944 #define ID3D11Device1_CreateShaderResourceView(This,pResource,pDesc,ppSRView) \ 4945 ( (This)->lpVtbl -> CreateShaderResourceView(This,pResource,pDesc,ppSRView) ) 4947 #define ID3D11Device1_CreateUnorderedAccessView(This,pResource,pDesc,ppUAView) \ 4948 ( (This)->lpVtbl -> CreateUnorderedAccessView(This,pResource,pDesc,ppUAView) ) 4950 #define ID3D11Device1_CreateRenderTargetView(This,pResource,pDesc,ppRTView) \ 4951 ( (This)->lpVtbl -> CreateRenderTargetView(This,pResource,pDesc,ppRTView) ) 4953 #define ID3D11Device1_CreateDepthStencilView(This,pResource,pDesc,ppDepthStencilView) \ 4954 ( (This)->lpVtbl -> CreateDepthStencilView(This,pResource,pDesc,ppDepthStencilView) ) 4956 #define ID3D11Device1_CreateInputLayout(This,pInputElementDescs,NumElements,pShaderBytecodeWithInputSignature,BytecodeLength,ppInputLayout) \ 4957 ( (This)->lpVtbl -> CreateInputLayout(This,pInputElementDescs,NumElements,pShaderBytecodeWithInputSignature,BytecodeLength,ppInputLayout) ) 4959 #define ID3D11Device1_CreateVertexShader(This,pShaderBytecode,BytecodeLength,pClassLinkage,ppVertexShader) \ 4960 ( (This)->lpVtbl -> CreateVertexShader(This,pShaderBytecode,BytecodeLength,pClassLinkage,ppVertexShader) ) 4962 #define ID3D11Device1_CreateGeometryShader(This,pShaderBytecode,BytecodeLength,pClassLinkage,ppGeometryShader) \ 4963 ( (This)->lpVtbl -> CreateGeometryShader(This,pShaderBytecode,BytecodeLength,pClassLinkage,ppGeometryShader) ) 4965 #define ID3D11Device1_CreateGeometryShaderWithStreamOutput(This,pShaderBytecode,BytecodeLength,pSODeclaration,NumEntries,pBufferStrides,NumStrides,RasterizedStream,pClassLinkage,ppGeometryShader) \ 4966 ( (This)->lpVtbl -> CreateGeometryShaderWithStreamOutput(This,pShaderBytecode,BytecodeLength,pSODeclaration,NumEntries,pBufferStrides,NumStrides,RasterizedStream,pClassLinkage,ppGeometryShader) ) 4968 #define ID3D11Device1_CreatePixelShader(This,pShaderBytecode,BytecodeLength,pClassLinkage,ppPixelShader) \ 4969 ( (This)->lpVtbl -> CreatePixelShader(This,pShaderBytecode,BytecodeLength,pClassLinkage,ppPixelShader) ) 4971 #define ID3D11Device1_CreateHullShader(This,pShaderBytecode,BytecodeLength,pClassLinkage,ppHullShader) \ 4972 ( (This)->lpVtbl -> CreateHullShader(This,pShaderBytecode,BytecodeLength,pClassLinkage,ppHullShader) ) 4974 #define ID3D11Device1_CreateDomainShader(This,pShaderBytecode,BytecodeLength,pClassLinkage,ppDomainShader) \ 4975 ( (This)->lpVtbl -> CreateDomainShader(This,pShaderBytecode,BytecodeLength,pClassLinkage,ppDomainShader) ) 4977 #define ID3D11Device1_CreateComputeShader(This,pShaderBytecode,BytecodeLength,pClassLinkage,ppComputeShader) \ 4978 ( (This)->lpVtbl -> CreateComputeShader(This,pShaderBytecode,BytecodeLength,pClassLinkage,ppComputeShader) ) 4980 #define ID3D11Device1_CreateClassLinkage(This,ppLinkage) \ 4981 ( (This)->lpVtbl -> CreateClassLinkage(This,ppLinkage) ) 4983 #define ID3D11Device1_CreateBlendState(This,pBlendStateDesc,ppBlendState) \ 4984 ( (This)->lpVtbl -> CreateBlendState(This,pBlendStateDesc,ppBlendState) ) 4986 #define ID3D11Device1_CreateDepthStencilState(This,pDepthStencilDesc,ppDepthStencilState) \ 4987 ( (This)->lpVtbl -> CreateDepthStencilState(This,pDepthStencilDesc,ppDepthStencilState) ) 4989 #define ID3D11Device1_CreateRasterizerState(This,pRasterizerDesc,ppRasterizerState) \ 4990 ( (This)->lpVtbl -> CreateRasterizerState(This,pRasterizerDesc,ppRasterizerState) ) 4992 #define ID3D11Device1_CreateSamplerState(This,pSamplerDesc,ppSamplerState) \ 4993 ( (This)->lpVtbl -> CreateSamplerState(This,pSamplerDesc,ppSamplerState) ) 4995 #define ID3D11Device1_CreateQuery(This,pQueryDesc,ppQuery) \ 4996 ( (This)->lpVtbl -> CreateQuery(This,pQueryDesc,ppQuery) ) 4998 #define ID3D11Device1_CreatePredicate(This,pPredicateDesc,ppPredicate) \ 4999 ( (This)->lpVtbl -> CreatePredicate(This,pPredicateDesc,ppPredicate) ) 5001 #define ID3D11Device1_CreateCounter(This,pCounterDesc,ppCounter) \ 5002 ( (This)->lpVtbl -> CreateCounter(This,pCounterDesc,ppCounter) ) 5004 #define ID3D11Device1_CreateDeferredContext(This,ContextFlags,ppDeferredContext) \ 5005 ( (This)->lpVtbl -> CreateDeferredContext(This,ContextFlags,ppDeferredContext) ) 5007 #define ID3D11Device1_OpenSharedResource(This,hResource,ReturnedInterface,ppResource) \ 5008 ( (This)->lpVtbl -> OpenSharedResource(This,hResource,ReturnedInterface,ppResource) ) 5010 #define ID3D11Device1_CheckFormatSupport(This,Format,pFormatSupport) \ 5011 ( (This)->lpVtbl -> CheckFormatSupport(This,Format,pFormatSupport) ) 5013 #define ID3D11Device1_CheckMultisampleQualityLevels(This,Format,SampleCount,pNumQualityLevels) \ 5014 ( (This)->lpVtbl -> CheckMultisampleQualityLevels(This,Format,SampleCount,pNumQualityLevels) ) 5016 #define ID3D11Device1_CheckCounterInfo(This,pCounterInfo) \ 5017 ( (This)->lpVtbl -> CheckCounterInfo(This,pCounterInfo) ) 5019 #define ID3D11Device1_CheckCounter(This,pDesc,pType,pActiveCounters,szName,pNameLength,szUnits,pUnitsLength,szDescription,pDescriptionLength) \ 5020 ( (This)->lpVtbl -> CheckCounter(This,pDesc,pType,pActiveCounters,szName,pNameLength,szUnits,pUnitsLength,szDescription,pDescriptionLength) ) 5022 #define ID3D11Device1_CheckFeatureSupport(This,Feature,pFeatureSupportData,FeatureSupportDataSize) \ 5023 ( (This)->lpVtbl -> CheckFeatureSupport(This,Feature,pFeatureSupportData,FeatureSupportDataSize) ) 5025 #define ID3D11Device1_GetPrivateData(This,guid,pDataSize,pData) \ 5026 ( (This)->lpVtbl -> GetPrivateData(This,guid,pDataSize,pData) ) 5028 #define ID3D11Device1_SetPrivateData(This,guid,DataSize,pData) \ 5029 ( (This)->lpVtbl -> SetPrivateData(This,guid,DataSize,pData) ) 5031 #define ID3D11Device1_SetPrivateDataInterface(This,guid,pData) \ 5032 ( (This)->lpVtbl -> SetPrivateDataInterface(This,guid,pData) ) 5034 #define ID3D11Device1_GetFeatureLevel(This) \ 5035 ( (This)->lpVtbl -> GetFeatureLevel(This) ) 5037 #define ID3D11Device1_GetCreationFlags(This) \ 5038 ( (This)->lpVtbl -> GetCreationFlags(This) ) 5040 #define ID3D11Device1_GetDeviceRemovedReason(This) \ 5041 ( (This)->lpVtbl -> GetDeviceRemovedReason(This) ) 5043 #define ID3D11Device1_GetImmediateContext(This,ppImmediateContext) \ 5044 ( (This)->lpVtbl -> GetImmediateContext(This,ppImmediateContext) ) 5046 #define ID3D11Device1_SetExceptionMode(This,RaiseFlags) \ 5047 ( (This)->lpVtbl -> SetExceptionMode(This,RaiseFlags) ) 5049 #define ID3D11Device1_GetExceptionMode(This) \ 5050 ( (This)->lpVtbl -> GetExceptionMode(This) ) 5053 #define ID3D11Device1_GetImmediateContext1(This,ppImmediateContext) \ 5054 ( (This)->lpVtbl -> GetImmediateContext1(This,ppImmediateContext) ) 5056 #define ID3D11Device1_CreateDeferredContext1(This,ContextFlags,ppDeferredContext) \ 5057 ( (This)->lpVtbl -> CreateDeferredContext1(This,ContextFlags,ppDeferredContext) ) 5059 #define ID3D11Device1_CreateBlendState1(This,pBlendStateDesc,ppBlendState) \ 5060 ( (This)->lpVtbl -> CreateBlendState1(This,pBlendStateDesc,ppBlendState) ) 5062 #define ID3D11Device1_CreateRasterizerState1(This,pRasterizerDesc,ppRasterizerState) \ 5063 ( (This)->lpVtbl -> CreateRasterizerState1(This,pRasterizerDesc,ppRasterizerState) ) 5065 #define ID3D11Device1_CreateDeviceContextState(This,Flags,pFeatureLevels,FeatureLevels,SDKVersion,EmulatedInterface,pChosenFeatureLevel,ppContextState) \ 5066 ( (This)->lpVtbl -> CreateDeviceContextState(This,Flags,pFeatureLevels,FeatureLevels,SDKVersion,EmulatedInterface,pChosenFeatureLevel,ppContextState) ) 5068 #define ID3D11Device1_OpenSharedResource1(This,hResource,returnedInterface,ppResource) \ 5069 ( (This)->lpVtbl -> OpenSharedResource1(This,hResource,returnedInterface,ppResource) ) 5071 #define ID3D11Device1_OpenSharedResourceByName(This,lpName,dwDesiredAccess,returnedInterface,ppResource) \ 5072 ( (This)->lpVtbl -> OpenSharedResourceByName(This,lpName,dwDesiredAccess,returnedInterface,ppResource) ) 5085 #ifndef __ID3DUserDefinedAnnotation_INTERFACE_DEFINED__ 5086 #define __ID3DUserDefinedAnnotation_INTERFACE_DEFINED__ 5094 #if defined(__cplusplus) && !defined(CINTERFACE) 5096 MIDL_INTERFACE(
"b2daad8b-03d4-4dbf-95eb-32ab4b63d0ab")
5100 virtual INT STDMETHODCALLTYPE BeginEvent(
5102 _In_ LPCWSTR Name) = 0;
5104 virtual INT STDMETHODCALLTYPE EndEvent(
void) = 0;
5106 virtual void STDMETHODCALLTYPE SetMarker(
5108 _In_ LPCWSTR Name) = 0;
5110 virtual BOOL STDMETHODCALLTYPE GetStatus(
void) = 0;
5121 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
5127 ULONG ( STDMETHODCALLTYPE *AddRef )(
5133 INT ( STDMETHODCALLTYPE *BeginEvent )(
5138 INT ( STDMETHODCALLTYPE *EndEvent )(
5141 void ( STDMETHODCALLTYPE *SetMarker )(
5146 BOOL ( STDMETHODCALLTYPE *GetStatus )(
5162 #define ID3DUserDefinedAnnotation_QueryInterface(This,riid,ppvObject) \ 5163 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) 5165 #define ID3DUserDefinedAnnotation_AddRef(This) \ 5166 ( (This)->lpVtbl -> AddRef(This) ) 5168 #define ID3DUserDefinedAnnotation_Release(This) \ 5169 ( (This)->lpVtbl -> Release(This) ) 5172 #define ID3DUserDefinedAnnotation_BeginEvent(This,Name) \ 5173 ( (This)->lpVtbl -> BeginEvent(This,Name) ) 5175 #define ID3DUserDefinedAnnotation_EndEvent(This) \ 5176 ( (This)->lpVtbl -> EndEvent(This) ) 5178 #define ID3DUserDefinedAnnotation_SetMarker(This,Name) \ 5179 ( (This)->lpVtbl -> SetMarker(This,Name) ) 5181 #define ID3DUserDefinedAnnotation_GetStatus(This) \ 5182 ( (This)->lpVtbl -> GetStatus(This) ) 5198 DEFINE_GUID(
IID_ID3D11BlendState1,0xcc86fabe,0xda55,0x401d,0x85,0xe7,0xe3,0xc9,0xde,0x28,0x77,0xe9);
5199 DEFINE_GUID(
IID_ID3D11RasterizerState1,0x1217d7a6,0x5039,0x418c,0xb0,0x42,0x9c,0xbe,0x25,0x6a,0xfd,0x6e);
5200 DEFINE_GUID(
IID_ID3DDeviceContextState,0x5c1e0d8a,0x7c23,0x48f9,0x8c,0x59,0xa9,0x29,0x58,0xce,0xff,0x11);
5201 DEFINE_GUID(
IID_ID3D11DeviceContext1,0xbb2c6faa,0xb5fb,0x4082,0x8e,0x6b,0x38,0x8b,0x8c,0xfa,0x90,0xe1);
5202 DEFINE_GUID(
IID_ID3D11VideoContext1,0xA7F026DA,0xA5F8,0x4487,0xA5,0x64,0x15,0xE3,0x43,0x57,0x65,0x1E);
5203 DEFINE_GUID(
IID_ID3D11VideoDevice1,0x29DA1D51,0x1321,0x4454,0x80,0x4B,0xF5,0xFC,0x9F,0x86,0x1F,0x0F);
5204 DEFINE_GUID(
IID_ID3D11VideoProcessorEnumerator1,0x465217F2,0x5568,0x43CF,0xB5,0xB9,0xF6,0x1D,0x54,0x53,0x1C,0xA1);
5205 DEFINE_GUID(
IID_ID3D11Device1,0xa04bfb29,0x08ef,0x43d6,0xa4,0x9c,0xa9,0xbd,0xbd,0xcb,0xe6,0x86);
5206 DEFINE_GUID(
IID_ID3DUserDefinedAnnotation,0xb2daad8b,0x03d4,0x4dbf,0x95,0xeb,0x32,0xab,0x4b,0x63,0xd0,0xab);
EXTERN_C const IID IID_ID3D11BlendState1
Definition: d3d11_1.h:223
_In_ ID3D11Resource _In_ UINT _In_opt_ const D3D11_BOX _In_ const void _In_ UINT SrcRowPitch
Definition: d3d11_1.h:1320
_Outptr_ ID3D11Device ** ppDevice
Definition: d3d11_1.h:259
_In_ UINT NumRTVs
Definition: d3d11_1.h:1200
RPC_IF_HANDLE __MIDL_itf_d3d11_1_0000_0004_v0_0_c_ifspec
D3D11_CRYPTO_SESSION_STATUS
Definition: d3d11_1.h:2591
interface ID3D11ShaderResourceView ID3D11ShaderResourceView
Definition: d3d11.h:119
_In_ ID3D11Resource _In_ UINT Subresource
Definition: d3d11_1.h:1025
interface ID3D11VideoProcessorEnumerator1 ID3D11VideoProcessorEnumerator1
Definition: d3d11_1.h:91
_In_ ID3D11UnorderedAccessView * pUnorderedAccessView
Definition: d3d11_1.h:1351
interface ID3D11RasterizerState ID3D11RasterizerState
Definition: d3d11.h:70
RPC_IF_HANDLE __MIDL_itf_d3d11_1_0000_0002_v0_0_c_ifspec
_In_opt_ ID3D11GeometryShader * pShader
Definition: d3d11_1.h:1114
#define D3D11_DEFAULT_SLOPE_SCALED_DEPTH_BIAS
Definition: d3d11.h:573
D3D11_VIDEO_DECODER_CAPS
Definition: d3d11_1.h:2564
Definition: d3d11_1.h:150
_Inout_ UINT _Out_writes_opt_ pNumViewports D3D11_VIEWPORT * pViewports
Definition: d3d11_1.h:1728
#define D3D11_DEFAULT_DEPTH_BIAS
Definition: d3d11.h:555
D3D11_VIDEO_PROCESSOR_STEREO_FORMAT
Definition: d3d11.h:10408
_In_ ID3D11CommandList BOOL RestoreContextState
Definition: d3d11_1.h:1405
D3D11_BLEND_OP BlendOpAlpha
Definition: d3d11_1.h:168
_Outptr_result_maybenull_ ID3D11PixelShader _Out_writes_opt_ pNumClassInstances ID3D11ClassInstance _Inout_opt_ UINT * pNumClassInstances
Definition: d3d11_1.h:1547
D3D11_BLEND DestBlendAlpha
Definition: d3d11_1.h:167
_Outptr_ ID3D11Device ** ppDevice
Definition: d3d11_1.h:469
_Outptr_result_maybenull_ ID3D11HullShader ** ppHullShader
Definition: d3d11_1.h:1749
BEGIN_INTERFACE REFIID riid
Definition: d3d11_1.h:3915
D3D11_VIDEO_PROCESSOR_ROTATION
Definition: d3d11.h:10429
D3D11_VIDEO_DECODER_BUFFER_TYPE BufferType
Definition: d3d11_1.h:2541
interface ID3D11DepthStencilState ID3D11DepthStencilState
Definition: d3d11.h:56
interface ID3D11CommandList ID3D11CommandList
Definition: d3d11.h:245
D3D11_VIDEO_PROCESSOR_BEHAVIOR_HINTS
Definition: d3d11_1.h:2574
_In_ const D3D11_BUFFER_DESC _In_opt_ const D3D11_SUBRESOURCE_DATA _COM_Outptr_opt_ ID3D11Buffer ** ppBuffer
Definition: d3d11_1.h:4518
_In_ ID3D11VideoProcessor _In_ UINT _In_ BOOL _In_opt_ const DXGI_RATIONAL * pSourceAspectRatio
Definition: d3d11_1.h:3071
Definition: d3d11_1.h:2570
_In_ ID3D11VideoProcessor _In_ UINT _Out_ BOOL _Out_ FLOAT _Out_ FLOAT * pUpper
Definition: d3d11_1.h:3239
#define const
Definition: zconf.h:217
_In_ ID3D11Resource _In_ UINT _In_ UINT DstX
Definition: d3d11_1.h:1294
struct D3D11_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA D3D11_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA
_In_ UINT _In_ UINT _In_ UINT ThreadGroupCountZ
Definition: d3d11_1.h:1259
_In_ const D3D11_VIDEO_DECODER_DESC * pDesc
Definition: d3d11_1.h:4021
#define D3D11_VIEWPORT_AND_SCISSORRECT_OBJECT_COUNT_PER_PIPELINE
Definition: d3d11.h:1015
_In_ const D3D11_VIDEO_PROCESSOR_CONTENT_DESC _COM_Outptr_ ID3D11VideoProcessorEnumerator ** ppEnum
Definition: d3d11_1.h:3995
_In_ ID3D11VideoDecoder _In_ DXGI_COLOR_SPACE_TYPE InputColorSpace
Definition: d3d11_1.h:3465
_In_ ID3D11Resource _In_ UINT _In_ D3D11_MAP _In_ UINT MapFlags
Definition: d3d11_1.h:1025
UINT64 ExecutionTime
Definition: d3d11_1.h:2612
_In_ ID3D11VideoProcessor _In_ UINT _In_ D3D11_VIDEO_PROCESSOR_FILTER _In_ BOOL _In_ int Level
Definition: d3d11_1.h:3125
D3D_FEATURE_LEVEL
Definition: d3dcommon.h:79
Definition: d3d11_1.h:135
struct ID3DDeviceContextStateVtbl ID3DDeviceContextStateVtbl
interface ID3D11VideoProcessorOutputView ID3D11VideoProcessorOutputView
Definition: d3d11.h:308
interface ID3D11InputLayout ID3D11InputLayout
Definition: d3d11.h:189
_Outptr_ ID3D11Device ** ppDevice
Definition: d3d11_1.h:613
_In_ const D3D11_VIDEO_DECODER_DESC _In_ DXGI_COLOR_SPACE_TYPE InputColorSpace
Definition: d3d11_1.h:4103
BOOL FrontCounterClockwise
Definition: d3d11_1.h:357
_In_ ID3D11CommandList * pCommandList
Definition: d3d11_1.h:1405
RPC_IF_HANDLE __MIDL_itf_d3d11_1_0000_0009_v0_0_c_ifspec
_In_opt_ ID3D11PixelShader UINT NumClassInstances
Definition: d3d11_1.h:987
Definition: glslang_tab.cpp:129
_In_ REFGUID _Inout_ UINT * pDataSize
Definition: d3d11_1.h:941
BEGIN_INTERFACE REFIID riid
Definition: d3d11_1.h:5123
_In_ REFGUID _In_ UINT DataSize
Definition: d3d11_1.h:950
Definition: d3d11_1.h:2616
interface ID3D11Texture1D ID3D11Texture1D
Definition: d3d11.h:91
#define D3D11_COMMONSHADER_INPUT_RESOURCE_SLOT_COUNT
Definition: d3d11.h:400
BEGIN_INTERFACE REFIID _COM_Outptr_ void ** ppvObject
Definition: d3d11_1.h:923
Filter
Definition: vulkan.hpp:7586
ULONG(STDMETHODCALLTYPE *AddRef)(ID3D11BlendState1 *This)
_In_ UINT _In_ UINT ThreadGroupCountY
Definition: d3d11_1.h:1259
_In_ const D3D11_VIDEO_DECODER_DESC _In_ DXGI_COLOR_SPACE_TYPE _In_ const D3D11_VIDEO_DECODER_CONFIG _In_ const DXGI_RATIONAL _In_ const D3D11_VIDEO_SAMPLE_DESC _Out_ BOOL * pSupported
Definition: d3d11_1.h:4103
_Out_ D3D11_VIDEO_PROCESSOR_CAPS * pCaps
Definition: d3d11_1.h:4321
BOOL BlendEnable
Definition: d3d11_1.h:161
_In_ const D3D11_VIDEO_DECODER_DESC _In_ UINT _Out_ D3D11_VIDEO_DECODER_CONFIG * pConfig
Definition: d3d11_1.h:4028
_In_ ID3D11View _In_ const FLOAT UINT NumRects
Definition: d3d11_1.h:2091
interface ID3D11Texture3D ID3D11Texture3D
Definition: d3d11.h:105
Definition: d3d11_1.h:2579
_In_ REFGUID _Inout_ UINT * pDataSize
Definition: d3d11_1.h:264
_In_ ID3D11VideoDecoder D3D11_VIDEO_DECODER_BUFFER_TYPE _Out_ UINT _Outptr_result_bytebuffer_ pBufferSize void ** ppBuffer
Definition: d3d11_1.h:2831
RECT D3D11_RECT
Definition: d3d11.h:1286
_In_ ID3D11Resource _In_ UINT _In_ UINT _In_ UINT _In_ UINT DstZ
Definition: d3d11_1.h:1294
#define D3D11_SO_BUFFER_SLOT_COUNT
Definition: d3d11.h:951
struct D3D11_VIDEO_DECODER_BUFFER_DESC1 D3D11_VIDEO_DECODER_BUFFER_DESC1
interface ID3D11BlendState ID3D11BlendState
Definition: d3d11.h:63
_In_ ID3D11VideoProcessor _In_ UINT _In_ const D3D11_VIDEO_PROCESSOR_COLOR_SPACE * pColorSpace
Definition: d3d11_1.h:3005
_In_ REFGUID _In_opt_ const IUnknown * pData
Definition: d3d11_1.h:4066
_In_ ID3D11View * pResourceView
Definition: d3d11_1.h:1918
#define D3D11_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT
Definition: d3d11.h:362
_In_ DXGI_FORMAT _In_ DXGI_COLOR_SPACE_TYPE _In_ DXGI_FORMAT _In_ DXGI_COLOR_SPACE_TYPE _Out_ BOOL * pSupported
Definition: d3d11_1.h:4349
#define FALSE
Definition: stb_vorbis.h:232
interface ID3D11VertexShader ID3D11VertexShader
Definition: d3d11.h:147
_Inout_ UINT * pNumRects
Definition: d3d11_1.h:1733
_In_opt_ ID3D11ComputeShader * pComputeShader
Definition: d3d11_1.h:1501
_Outptr_opt_result_maybenull_ ID3D11DepthStencilState _Out_opt_ UINT * pStencilRef
Definition: d3d11_1.h:1707
_In_ UINT ThreadGroupCountX
Definition: d3d11_1.h:1259
interface ID3D11Resource ID3D11Resource
Definition: d3d11.h:77
_In_ UINT IndexCountPerInstance
Definition: d3d11_1.h:1081
_In_ ID3D11VideoProcessor _In_ BOOL ShaderUsage
Definition: d3d11_1.h:3490
_In_ ID3D11Buffer _In_ UINT AlignedByteOffsetForArgs
Definition: d3d11_1.h:1245
uint64_t UINT64
Definition: coretypes.h:8
_In_ ID3D11VideoProcessorEnumerator _In_ UINT RateConversionIndex
Definition: d3d11_1.h:3937
_In_ REFGUID _In_ UINT _In_reads_bytes_opt_(DataSize) const void *pData)
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(ID3D11BlendState1 *This
void(STDMETHODCALLTYPE *GetDevice)(ID3DDeviceContextState *This
_In_ ID3D11CryptoSession _In_ UINT PrivateInputSize
Definition: d3d11_1.h:3447
RPC_IF_HANDLE __MIDL_itf_d3d11_1_0000_0002_v0_0_s_ifspec
_In_ REFGUID _Inout_ UINT _Out_writes_bytes_opt_ pDataSize void * pData
Definition: d3d11_1.h:945
_In_ ID3D11CryptoSession _In_ ID3D11Texture2D _In_ ID3D11Texture2D _In_opt_ D3D11_ENCRYPTED_BLOCK_INFO _In_ UINT _In_ UINT IVSize
Definition: d3d11_1.h:3353
D3D11_AUTHENTICATED_CHANNEL_TYPE
Definition: d3d11.h:10607
_In_opt_ ID3D11Predicate * pPredicate
Definition: d3d11_1.h:1166
_In_ UINT IndexCount
Definition: d3d11_1.h:1009
_In_opt_ ID3D11Buffer _In_ DXGI_FORMAT Format
Definition: d3d11_1.h:1072
_In_ ID3D11Resource _In_ UINT _In_ UINT _In_ UINT _In_ UINT _In_ ID3D11Resource _In_ UINT _In_opt_ const D3D11_BOX _In_ UINT CopyFlags
Definition: d3d11_1.h:1875
interface ID3D11Device ID3D11Device
Definition: d3d11.h:329
Definition: d3d11_1.h:4499
UINT ForcedSampleCount
Definition: d3d11_1.h:365
_In_ ID3D11VideoProcessor _Out_ D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE _Out_ UINT * pStreamIndex
Definition: d3d11_1.h:2960
Definition: d3d11.h:10123
_In_ ID3D11VideoDecoder _In_ const D3D11_VIDEO_DECODER_EXTENSION * pExtensionData
Definition: d3d11_1.h:2867
#define D3D11_IA_VERTEX_INPUT_RESOURCE_SLOT_COUNT
Definition: d3d11.h:787
_In_ REFGUID _Inout_ UINT * pDataSize
Definition: d3d11_1.h:618
_In_opt_ ID3D11HullShader * pHullShader
Definition: d3d11_1.h:1420
Definition: d3d11_1.h:2571
UINT Height
Definition: d3d11_1.h:2627
_In_opt_ ID3D11InputLayout * pInputLayout
Definition: d3d11_1.h:1054
_In_ ID3D11VideoProcessor _In_ BOOL _In_ SIZE Size
Definition: d3d11_1.h:2908
_In_ REFGUID guid
Definition: d3d11_1.h:618
_In_ ID3D11View _In_ const FLOAT Color[4]
Definition: d3d11_1.h:2086
interface ID3D11ComputeShader ID3D11ComputeShader
Definition: d3d11.h:182
BEGIN_INTERFACE REFIID _COM_Outptr_ void ** ppvObject
Definition: d3d11_1.h:456
UINT PrivateDataSize
Definition: d3d11_1.h:2608
EXTERN_C const IID IID_ID3D11VideoDevice1
Definition: d3d11_1.h:3840
_In_ ID3D11VideoDecoder _In_ DXGI_COLOR_SPACE_TYPE _In_ const D3D11_VIDEO_SAMPLE_DESC * pOutputDesc
Definition: d3d11_1.h:3465
_In_ ID3D11CryptoSession _In_ UINT _Out_ UINT64 * pPrivateOutputData
Definition: d3d11_1.h:3453
BOOL Enable
Definition: d3d11_1.h:2585
_In_ ID3DDeviceContextState _Outptr_opt_ ID3DDeviceContextState ** ppPreviousState
Definition: d3d11_1.h:2079
_In_ const GUID _In_opt_ const GUID _In_ const GUID _COM_Outptr_ ID3D11CryptoSession ** ppCryptoSession
Definition: d3d11_1.h:3953
BEGIN_INTERFACE REFIID _COM_Outptr_ void ** ppvObject
Definition: d3d11_1.h:600
_Inout_ UINT * pNumViewports
Definition: d3d11_1.h:1726
Definition: d3d11_1.h:142
_In_opt_ ID3D11Buffer _In_ DXGI_FORMAT _In_ UINT Offset
Definition: d3d11_1.h:1072
UINT PrivateDataSize
Definition: d3d11_1.h:2601
_In_opt_ ID3D11Buffer * pIndexBuffer
Definition: d3d11_1.h:1072
D3D11_BLEND SrcBlendAlpha
Definition: d3d11_1.h:166
_In_ ID3D11VideoProcessor _In_ UINT _In_ BOOL _In_ FLOAT _In_ FLOAT Upper
Definition: d3d11_1.h:3084
UINT Height
Definition: d3d11_1.h:2587
_In_opt_ ID3D11BlendState _In_opt_ const FLOAT BlendFactor[4]
Definition: d3d11_1.h:1217
Definition: d3d11_1.h:134
_In_ UINT _In_ UINT _Out_ D3D11_VIDEO_PROCESSOR_CUSTOM_RATE * pRate
Definition: d3d11_1.h:4333
Definition: d3d11_1.h:566
#define D3D11_SIMULTANEOUS_RENDER_TARGET_COUNT
Definition: d3d11.h:945
_In_ ID3D11VideoProcessor _In_ UINT _In_ UINT _In_ DXGI_FORMAT _In_ UINT _Out_ UINT * pBehaviorHints
Definition: d3d11_1.h:3567
_In_ const GUID _In_opt_ const GUID _In_ const GUID _Out_ UINT _Out_ UINT * pPrivateOutputSize
Definition: d3d11_1.h:4073
_In_ ID3D11VideoProcessor _In_ const GUID * pExtensionGuid
Definition: d3d11_1.h:2924
Definition: d3d11_1.h:2580
BOOL RestoreDeferredContextState
Definition: d3d11_1.h:1868
interface ID3D11Device1 ID3D11Device1
Definition: d3d11_1.h:98
_Outptr_opt_result_maybenull_ ID3D11DepthStencilView ** ppDepthStencilView
Definition: d3d11_1.h:1678
EXTERN_C const IID IID_ID3D11RasterizerState1
Definition: d3d11_1.h:433
UINT Width
Definition: d3d11_1.h:2586
interface ID3D11SamplerState ID3D11SamplerState
Definition: d3d11.h:196
_In_ ID3D11VideoProcessor _In_ UINT _Out_ D3D11_VIDEO_PROCESSOR_OUTPUT_RATE _Out_ BOOL * pRepeatFrame
Definition: d3d11_1.h:3169
Definition: d3d11_1.h:2594
_In_ ID3DDeviceContextState * pState
Definition: d3d11_1.h:2079
D3D11_FEATURE
Definition: d3d11.h:7290
_In_ ID3D11VideoProcessor _In_ UINT _Out_ BOOL _Out_ D3D11_VIDEO_PROCESSOR_STEREO_FORMAT _Out_ BOOL * pLeftViewFrame0
Definition: d3d11_1.h:3252
interface ID3D11AuthenticatedChannel ID3D11AuthenticatedChannel
Definition: d3d11.h:280
_In_ ID3D11CryptoSession _In_ ID3D11Texture2D _In_ ID3D11Texture2D _In_opt_ D3D11_ENCRYPTED_BLOCK_INFO * pEncryptedBlockInfo
Definition: d3d11_1.h:3341
D3D11_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA * pInputData
Definition: d3d11_1.h:2619
_In_ REFGUID _In_ UINT DataSize
Definition: d3d11_1.h:4293
interface ID3D11VideoContext ID3D11VideoContext
Definition: d3d11.h:315
_In_ ID3D11Asynchronous _In_ UINT _In_ UINT GetDataFlags
Definition: d3d11_1.h:1159
FLOAT(STDMETHODCALLTYPE *GetResourceMinLOD)(ID3D11DeviceContext1 *This
EXTERN_C const IID IID_ID3DUserDefinedAnnotation
Definition: d3d11_1.h:5092
struct D3D11_KEY_EXCHANGE_HW_PROTECTION_DATA D3D11_KEY_EXCHANGE_HW_PROTECTION_DATA
BOOL ScissorEnable
Definition: d3d11_1.h:362
_In_ ID3D11DepthStencilView _In_ UINT _In_ FLOAT _In_ UINT8 Stencil
Definition: d3d11_1.h:1365
_In_opt_ ID3D11BlendState _In_opt_ const FLOAT _In_ UINT SampleMask
Definition: d3d11_1.h:1217
_In_ ID3D11View * pView
Definition: d3d11_1.h:2086
_In_ const D3D11_VIDEO_DECODER_DESC * pVideoDesc
Definition: d3d11_1.h:3928
UINT HWProtectionDataSize
Definition: d3d11_1.h:2602
_In_ ID3D11CryptoSession _In_ UINT KeySize
Definition: d3d11_1.h:3374
_In_ ID3D11Resource _In_ UINT _In_ D3D11_MAP _In_ UINT _Out_opt_ D3D11_MAPPED_SUBRESOURCE * pMappedResource
Definition: d3d11_1.h:1025
_In_ ID3D11Resource FLOAT MinLOD
Definition: d3d11_1.h:1381
_In_ ID3D11Resource _In_ UINT _In_ D3D11_MAP MapType
Definition: d3d11_1.h:1025
_In_ REFGUID guid
Definition: d3d11_1.h:941
_In_ ID3D11VideoProcessor _Out_ BOOL * pYCbCr
Definition: d3d11_1.h:2944
struct ID3D11BlendState1Vtbl ID3D11BlendState1Vtbl
_In_ ID3D11VideoProcessor _Out_ BOOL * pShaderUsage
Definition: d3d11_1.h:3504
struct D3D11_KEY_EXCHANGE_HW_PROTECTION_OUTPUT_DATA D3D11_KEY_EXCHANGE_HW_PROTECTION_OUTPUT_DATA
_In_ ID3D11VideoProcessor _In_ UINT _Out_ BOOL _Out_ DXGI_RATIONAL * pSourceAspectRatio
Definition: d3d11_1.h:3226
interface ID3D11Texture2D ID3D11Texture2D
Definition: d3d11.h:98
_In_ REFGUID guid
Definition: d3d11_1.h:4057
D3D11_1_CREATE_DEVICE_CONTEXT_STATE_FLAG
Definition: d3d11_1.h:563
GUID * pKeyInfoId
Definition: d3d11_1.h:2558
DEFINE_GUID(IID_ID3D11BlendState1, 0xcc86fabe, 0xda55, 0x401d, 0x85, 0xe7, 0xe3, 0xc9, 0xde, 0x28, 0x77, 0xe9)
Definition: d3d11_1.h:2777
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(ID3D11RasterizerState1 *This
Definition: d3d11.h:10070
Definition: d3d11_1.h:155
_In_ ID3D11Resource _In_ UINT _In_ UINT _In_ UINT DstY
Definition: d3d11_1.h:1294
D3D11_CULL_MODE CullMode
Definition: d3d11_1.h:356
Definition: d3d11_1.h:353
_Out_ D3D11_RASTERIZER_DESC * pDesc
Definition: d3d11_1.h:499
D3D11_BLEND
Definition: d3d11.h:1758
Definition: d3d11_1.h:2606
DXGI_FORMAT
Definition: dxgiformat.h:10
interface ID3D11ClassLinkage ID3D11ClassLinkage
Definition: d3d11.h:238
_In_ ID3D11VideoProcessor _In_ D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE _In_ UINT StreamIndex
Definition: d3d11_1.h:2899
_In_opt_ ID3D11DepthStencilState _In_ UINT StencilRef
Definition: d3d11_1.h:1226
interface ID3D11Buffer ID3D11Buffer
Definition: d3d11.h:84
Definition: d3d11_1.h:2568
interface ID3D11DeviceContext1 ID3D11DeviceContext1
Definition: d3d11_1.h:70
interface ID3D11CryptoSession ID3D11CryptoSession
Definition: d3d11.h:287
_Out_ D3D11_BLEND_DESC1 * pDesc
Definition: d3d11_1.h:294
_In_opt_ ID3D11DomainShader * pDomainShader
Definition: d3d11_1.h:1455
interface ID3D11DepthStencilView ID3D11DepthStencilView
Definition: d3d11.h:133
D3D11_BLEND_OP BlendOp
Definition: d3d11_1.h:165
_In_ ID3D11VideoProcessor _In_ UINT _In_ BOOL _In_ BOOL _In_ BOOL FlipVertical
Definition: d3d11_1.h:3520
#define D3D11_COMMONSHADER_SAMPLER_SLOT_COUNT
Definition: d3d11.h:410
EXTERN_C const IID IID_ID3D11VideoProcessorEnumerator1
Definition: d3d11_1.h:4235
Definition: d3d11_1.h:145
UINT PrivateDataSize
Definition: d3d11_1.h:2559
UINT IVSize
Definition: d3d11_1.h:2546
D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE
Definition: d3d11.h:10391
DXGI_FORMAT Format
Definition: d3d11_1.h:2628
_In_ ID3D11UnorderedAccessView _In_ const UINT Values[4]
Definition: d3d11_1.h:1351
_In_ ID3D11Resource _In_ UINT DstSubresource
Definition: d3d11_1.h:1294
FLOAT SlopeScaledDepthBias
Definition: d3d11_1.h:360
_In_ ID3D11CryptoSession _Out_ D3D11_CRYPTO_SESSION_STATUS * pStatus
Definition: d3d11_1.h:3458
BOOL LogicOpEnable
Definition: d3d11_1.h:162
interface ID3D11BlendState1 ID3D11BlendState1
Definition: d3d11_1.h:49
struct D3D11_VIDEO_DECODER_SUB_SAMPLE_MAPPING_BLOCK D3D11_VIDEO_DECODER_SUB_SAMPLE_MAPPING_BLOCK
_In_ ID3D11Buffer * pDstBuffer
Definition: d3d11_1.h:1335
D3D11_LOGIC_OP
Definition: d3d11_1.h:138
_Out_ D3D11_BLEND_DESC * pDesc
Definition: d3d11_1.h:289
_In_ ID3D11Resource _In_ UINT _In_ UINT _In_ UINT _In_ UINT _In_ ID3D11Resource _In_ UINT SrcSubresource
Definition: d3d11_1.h:1294
_In_ ID3D11VideoProcessor _In_ DXGI_COLOR_SPACE_TYPE ColorSpace
Definition: d3d11_1.h:3483
_In_ UINT VertexCount
Definition: d3d11_1.h:1018
Definition: d3d11_1.h:2578
_Out_ D3D11_VIDEO_PROCESSOR_CONTENT_DESC * pContentDesc
Definition: d3d11_1.h:4309
#define D3D11_DEFAULT_DEPTH_BIAS_CLAMP
Definition: d3d11.h:557
_Outptr_opt_result_maybenull_ ID3D11BlendState ** ppBlendState
Definition: d3d11_1.h:1698
_In_ DXGI_FORMAT _Out_ UINT * pFlags
Definition: d3d11_1.h:4314
D3D11_FILL_MODE FillMode
Definition: d3d11_1.h:355
BEGIN_INTERFACE REFIID riid
Definition: d3d11_1.h:4266
Definition: dxgicommon.h:9
UINT SubSampleMappingCount
Definition: d3d11_1.h:2549
_In_ ID3D11AuthenticatedChannel _In_ UINT InputSize
Definition: d3d11_1.h:3392
_In_opt_ ID3D11BlendState * pBlendState
Definition: d3d11_1.h:1217
Definition: d3d11_1.h:151
_In_ ID3D11VideoProcessor _Out_ DXGI_COLOR_SPACE_TYPE * pColorSpace
Definition: d3d11_1.h:3497
_In_ ID3D11CryptoSession _In_ ID3D11Texture2D * pSrcSurface
Definition: d3d11_1.h:3328
D3D11_VIDEO_PROCESSOR_OUTPUT_RATE
Definition: d3d11.h:10400
D3D11_VIDEO_FRAME_FORMAT
Definition: d3d11.h:10107
_In_ UINT _In_opt_ ID3D11DepthStencilView _In_ UINT NumUAVs
Definition: d3d11_1.h:1208
_In_ UINT _Out_ GUID * pDecoderProfile
Definition: d3d11_1.h:4005
Definition: d3d11_1.h:154
Definition: d3d11_1.h:2539
_In_ ID3D11RenderTargetView _In_ const FLOAT ColorRGBA[4]
Definition: d3d11_1.h:1344
Definition: d3d11_1.h:4260
EXTERN_C const IID IID_ID3DDeviceContextState
Definition: d3d11_1.h:581
#define D3D11_PS_CS_UAV_REGISTER_COUNT
Definition: d3d11.h:834
Definition: d3d11.h:10099
_Outptr_result_maybenull_ ID3D11InputLayout ** ppInputLayout
Definition: d3d11_1.h:1581
_In_ REFGUID _Inout_ UINT _Out_writes_bytes_opt_ pDataSize void * pData
Definition: d3d11_1.h:622
_In_opt_ ID3D11VertexShader * pVertexShader
Definition: d3d11_1.h:1001
_In_ const D3D11_VIDEO_DECODER_DESC _In_ DXGI_COLOR_SPACE_TYPE _In_ const D3D11_VIDEO_DECODER_CONFIG _In_ const DXGI_RATIONAL _Out_ D3D11_VIDEO_SAMPLE_DESC * pRecommendedOutputDesc
Definition: d3d11_1.h:4120
UINT HWProtectionFunctionID
Definition: d3d11_1.h:2618
_In_ UINT _In_ UINT _In_ INT BaseVertexLocation
Definition: d3d11_1.h:1009
Definition: d3d11_1.h:152
_In_ REFGUID _Inout_ UINT _Out_writes_bytes_opt_ pDataSize void * pData
Definition: d3d11_1.h:2805
_In_ D3D11_AUTHENTICATED_CHANNEL_TYPE _COM_Outptr_ ID3D11AuthenticatedChannel ** ppAuthenticatedChannel
Definition: d3d11_1.h:3946
interface ID3D11GeometryShader ID3D11GeometryShader
Definition: d3d11.h:168
Definition: d3d11_1.h:149
Definition: d3d11_1.h:2624
Definition: d3d11.h:11383
Definition: d3d11.h:10038
_In_ ID3D11VideoProcessor _Out_ BOOL _Out_ RECT * pRect
Definition: d3d11_1.h:2935
Definition: d3d11_1.h:2595
_In_opt_ ID3D11Predicate _In_ BOOL PredicateValue
Definition: d3d11_1.h:1166
_In_ ID3D11VideoProcessor _In_ UINT _In_ const GUID * pExtensionGuid
Definition: d3d11_1.h:3138
interface ID3D11VideoContext1 ID3D11VideoContext1
Definition: d3d11_1.h:77
Definition: d3d11_1.h:2599
D3D11_BLEND SrcBlend
Definition: d3d11_1.h:163
_In_ ID3D11Resource _In_ UINT _In_opt_ const D3D11_BOX _In_ const void * pSrcData
Definition: d3d11_1.h:1320
EXTERN_C const IID IID_ID3D11DeviceContext1
Definition: d3d11_1.h:694
DXGI_COLOR_SPACE_TYPE ColorSpace
Definition: d3d11_1.h:2629
RPC_IF_HANDLE __MIDL_itf_d3d11_1_0000_0001_v0_0_s_ifspec
Definition: d3d11_1.h:146
UINT DataSize
Definition: d3d11_1.h:2543
UINT8 RenderTargetWriteMask
Definition: d3d11_1.h:170
DXGI_FORMAT Format
Definition: d3d11_1.h:2588
_Outptr_opt_result_maybenull_ ID3D11BlendState _Out_opt_ FLOAT _Out_opt_ UINT * pSampleMask
Definition: d3d11_1.h:1698
interface ID3D11VideoDecoder ID3D11VideoDecoder
Definition: d3d11.h:259
Definition: d3d11_1.h:2577
_In_ ID3D11VideoProcessor _In_ const D3D11_VIDEO_PROCESSOR_COLOR_SPACE * pColorSpace
Definition: d3d11_1.h:2892
_In_ ID3D11Resource _In_ UINT _In_opt_ const D3D11_BOX _In_ const void _In_ UINT _In_ UINT SrcDepthPitch
Definition: d3d11_1.h:1320
_In_ REFGUID _In_opt_ const IUnknown * pData
Definition: d3d11_1.h:492
interface ID3DUserDefinedAnnotation ID3DUserDefinedAnnotation
Definition: d3d11_1.h:105
_Outptr_ ID3D11Device ** ppDevice
Definition: d3d11_1.h:936
_In_ UINT _In_ UINT InstanceCount
Definition: d3d11_1.h:1081
_In_ ID3D11Resource * pDstResource
Definition: d3d11_1.h:1294
_In_ REFGUID _Inout_ UINT _Out_writes_bytes_opt_ pDataSize void * pData
Definition: d3d11_1.h:478
Definition: d3d11_1.h:159
interface ID3D11RenderTargetView ID3D11RenderTargetView
Definition: d3d11.h:126
RPC_IF_HANDLE __MIDL_itf_d3d11_1_0000_0000_v0_0_c_ifspec
Definition: d3d11_1.h:153
Definition: d3d11.h:10438
ULONG(STDMETHODCALLTYPE *AddRef)(ID3DDeviceContextState *This)
RPC_IF_HANDLE __MIDL_itf_d3d11_1_0000_0001_v0_0_c_ifspec
#define D3D11_1_UAV_SLOT_COUNT
Definition: d3d11.h:1046
Definition: d3d11.h:10364
_In_ ID3D11VideoProcessor _In_ UINT _Out_ BOOL _Out_ FLOAT * pAlpha
Definition: d3d11_1.h:3204
interface ID3D11UnorderedAccessView ID3D11UnorderedAccessView
Definition: d3d11.h:140
struct D3D11_BLEND_DESC1 D3D11_BLEND_DESC1
UINT Width
Definition: d3d11_1.h:2626
EXTERN_C const IID IID_ID3D11Device1
Definition: d3d11_1.h:4435
_In_opt_ const GUID _In_opt_ const GUID * pDecoderProfile
Definition: d3d11_1.h:4037
struct D3D11_VIDEO_SAMPLE_DESC D3D11_VIDEO_SAMPLE_DESC
_In_ REFGUID _In_ UINT _In_reads_bytes_opt_(DataSize) const void *pData)
D3D11_CULL_MODE
Definition: d3d11.h:1098
D3D11_VIDEO_PROCESSOR_STEREO_FLIP_MODE
Definition: d3d11.h:10421
_In_ REFGUID _Inout_ UINT * pDataSize
Definition: d3d11_1.h:2801
BOOL MultisampleEnable
Definition: d3d11_1.h:363
struct D3D11_RENDER_TARGET_BLEND_DESC1 D3D11_RENDER_TARGET_BLEND_DESC1
Definition: d3d11_1.h:5117
Definition: d3d11.h:11555
#define D3D11_IA_VERTEX_INPUT_STRUCTURE_ELEMENT_COUNT
Definition: d3d11.h:791
_In_ ID3D11CryptoSession * pCryptoSession
Definition: d3d11_1.h:3319
Definition: d3d11_1.h:2596
Definition: d3d11_1.h:143
_Outptr_opt_result_maybenull_ ID3D11DepthStencilState ** ppDepthStencilState
Definition: d3d11_1.h:1707
_Outptr_result_maybenull_ ID3D11ComputeShader ** ppComputeShader
Definition: d3d11_1.h:1830
struct ID3D11VideoProcessorEnumerator1Vtbl ID3D11VideoProcessorEnumerator1Vtbl
Definition: d3d11_1.h:141
D3D11_BLEND DestBlend
Definition: d3d11_1.h:164
void(STDMETHODCALLTYPE *GetDevice)(ID3D11BlendState1 *This
Definition: d3d11_1.h:3909
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(ID3D11DeviceContext1 *This
Definition: d3d11.h:10078
_Out_writes_opt_(NumBuffers) ID3D11Buffer **ppConstantBuffers)
_Outptr_ ID3D11Device ** ppDevice
Definition: d3d11_1.h:4279
_In_ UINT _In_ UINT StartIndexLocation
Definition: d3d11_1.h:1009
RPC_IF_HANDLE __MIDL_itf_d3d11_1_0000_0000_v0_0_s_ifspec
UINT(STDMETHODCALLTYPE *GetContextFlags)(ID3D11DeviceContext1 *This)
struct ID3DUserDefinedAnnotationVtbl ID3DUserDefinedAnnotationVtbl
UINT BlobSize
Definition: d3d11_1.h:2555
BOOL AntialiasedLineEnable
Definition: d3d11_1.h:364
_In_ ID3D11Resource * pResource
Definition: d3d11_1.h:1025
_In_ ID3D11ShaderResourceView * pShaderResourceView
Definition: d3d11_1.h:1376
struct D3D11_VIDEO_DECODER_BEGIN_FRAME_CRYPTO_SESSION D3D11_VIDEO_DECODER_BEGIN_FRAME_CRYPTO_SESSION
_In_ REFGUID _In_ UINT _In_reads_bytes_opt_(DataSize) const void *pData)
static INLINE ULONG Release(void *object)
Definition: dxgi_common.h:253
_In_ ID3D11VideoDecoder _In_ ID3D11VideoDecoderOutputView * pView
Definition: d3d11_1.h:2843
_In_ ID3D11AuthenticatedChannel _In_ UINT _In_ UINT OutputSize
Definition: d3d11_1.h:3398
_In_opt_ ID3D11RasterizerState * pRasterizerState
Definition: d3d11_1.h:1275
UINT EncryptedSize
Definition: d3d11_1.h:2536
Definition: d3d11_1.h:594
_In_ UINT TypeIndex
Definition: d3d11_1.h:4326
BEGIN_INTERFACE REFIID riid
Definition: d3d11_1.h:246
static SRes Flush(CLzmaEnc *p, uint32_t nowPos)
Definition: LzmaEnc.c:1607
_In_ ID3D11VideoProcessor _In_ UINT _Out_ BOOL _Out_ BOOL _Out_ BOOL * pFlipVertical
Definition: d3d11_1.h:3542
_In_ ID3D11VideoProcessor _In_ UINT _Out_ BOOL _Out_ RECT * pRect
Definition: d3d11_1.h:3182
_In_ ID3D11Resource _In_ UINT _In_ UINT _In_ UINT _In_ UINT _In_ ID3D11Resource _In_ UINT _In_opt_ const D3D11_BOX * pSrcBox
Definition: d3d11_1.h:1294
unsigned int BOOL
Definition: gctypes.h:51
_Outptr_result_maybenull_ ID3D11RasterizerState ** ppRasterizerState
Definition: d3d11_1.h:1721
_In_ const GUID _In_ DXGI_FORMAT _Out_ BOOL * pSupported
Definition: d3d11_1.h:4012
_In_ ID3D11Resource _In_ ID3D11VideoProcessorEnumerator _In_ const D3D11_VIDEO_PROCESSOR_INPUT_VIEW_DESC _COM_Outptr_opt_ ID3D11VideoProcessorInputView ** ppVPIView
Definition: d3d11_1.h:3973
Definition: d3d11_1.h:156
Definition: d3d11_1.h:240
Definition: d3d11.h:10976
_In_ D3D11_VIDEO_PROCESSOR_FILTER _Out_ D3D11_VIDEO_PROCESSOR_FILTER_RANGE * pRange
Definition: d3d11_1.h:4342
Definition: d3d11_1.h:147
_In_ LPCWSTR Name
Definition: d3d11_1.h:5136
struct ID3D11VideoDevice1Vtbl ID3D11VideoDevice1Vtbl
GLenum fillMode
Definition: glext.h:12635
_In_ ID3D11Asynchronous _Out_writes_bytes_opt_(DataSize) void *pData
Definition: d3d11.h:10381
_In_ ID3D11Resource _In_ UINT _In_opt_ const D3D11_BOX * pDstBox
Definition: d3d11_1.h:1320
_In_ REFGUID _In_ UINT DataSize
Definition: d3d11_1.h:2810
_In_ ID3D11VideoDecoder _In_ UINT NumBuffers
Definition: d3d11_1.h:2858
_In_ ID3D11VideoProcessor _In_ BOOL YCbCr
Definition: d3d11_1.h:2883
interface ID3D11VideoProcessor ID3D11VideoProcessor
Definition: d3d11.h:273
Definition: d3d11_1.h:144
_In_ REFGUID _Inout_ UINT _Out_writes_bytes_opt_ pDataSize void * pData
Definition: d3d11_1.h:4288
D3D_PRIMITIVE_TOPOLOGY
Definition: d3dcommon.h:108
#define D3D11_SO_OUTPUT_COMPONENT_COUNT
Definition: d3d11.h:957
Definition: d3d11_1.h:2569
interface ID3D11VideoDevice ID3D11VideoDevice
Definition: d3d11.h:322
_In_ ID3D11VideoProcessor _In_ ID3D11VideoProcessorOutputView _In_ UINT _In_ UINT StreamCount
Definition: d3d11_1.h:3306
_In_ ID3D11VideoDecoder _In_ const D3D11_VIDEO_SAMPLE_DESC * pOutputDesc
Definition: d3d11_1.h:3476
interface ID3D11Query ID3D11Query
Definition: d3d11.h:210
interface ID3D11DeviceContext ID3D11DeviceContext
Definition: d3d11.h:252
_In_ ID3D11DepthStencilView _In_ UINT ClearFlags
Definition: d3d11_1.h:1365
interface ID3D11Asynchronous ID3D11Asynchronous
Definition: d3d11.h:203
_In_ ID3D11AuthenticatedChannel _In_ UINT _Out_ D3D11_AUTHENTICATED_CONFIGURE_OUTPUT * pOutput
Definition: d3d11_1.h:3411
FLOAT DepthBiasClamp
Definition: d3d11_1.h:359
_In_ REFGUID _In_ UINT DataSize
Definition: d3d11_1.h:483
interface ID3DDeviceContextState ID3DDeviceContextState
Definition: d3d11_1.h:63
_In_opt_ ID3D11DepthStencilState * pDepthStencilState
Definition: d3d11_1.h:1226
_In_ ID3D11CryptoSession _In_ UINT RandomNumberSize
Definition: d3d11_1.h:3360
D3D11_COPY_FLAGS
Definition: d3d11_1.h:131
Definition: glslang_tab.cpp:135
D3D11_COUNTER_TYPE
Definition: d3d11.h:6618
_In_ ID3D11VideoDecoder _In_ DXGI_COLOR_SPACE_TYPE _In_ const D3D11_VIDEO_SAMPLE_DESC _In_ UINT ReferenceFrameCount
Definition: d3d11_1.h:3465
struct ID3D11RasterizerState1Vtbl ID3D11RasterizerState1Vtbl
_Outptr_result_maybenull_ ID3D11PixelShader ** ppPixelShader
Definition: d3d11_1.h:1545
static UINT SDKVersion
Definition: d3d8_common.c:42
_In_ ID3D11VideoProcessor _In_ UINT _In_ BOOL _In_ D3D11_VIDEO_PROCESSOR_ROTATION Rotation
Definition: d3d11_1.h:3416
_Outptr_result_maybenull_ ID3D11DomainShader ** ppDomainShader
Definition: d3d11_1.h:1785
_In_ REFGUID _In_opt_ const IUnknown * pData
Definition: d3d11_1.h:2819
_In_ ID3D11DepthStencilView _In_ UINT _In_ FLOAT Depth
Definition: d3d11_1.h:1365
interface ID3D11VideoProcessorInputView ID3D11VideoProcessorInputView
Definition: d3d11.h:301
_In_ const GUID _In_ UINT SampleWidth
Definition: d3d11_1.h:4086
Definition: d3d11_1.h:2583
Definition: d3d11.h:11218
_In_ UINT _In_ UINT StartVertexLocation
Definition: d3d11_1.h:1018
Definition: glslang_tab.cpp:136
D3D11_VIDEO_DECODER_BUFFER_TYPE
Definition: d3d11.h:9711
ULONG(STDMETHODCALLTYPE *AddRef)(ID3D11DeviceContext1 *This)
_In_ ID3D11VideoProcessor _Out_ BOOL _Out_ SIZE * pSize
Definition: d3d11_1.h:2969
Definition: d3d11_1.h:2533
BEGIN_INTERFACE REFIID riid
Definition: d3d11_1.h:2783
DXGI_COLOR_SPACE_TYPE
Definition: dxgicommon.h:25
_In_ REFGUID _Inout_ UINT _Out_writes_bytes_opt_ pDataSize void * pData
Definition: d3d11_1.h:268
interface ID3D11RasterizerState1 ID3D11RasterizerState1
Definition: d3d11_1.h:56
_In_opt_ ID3D11PixelShader * pPixelShader
Definition: d3d11_1.h:984
UINT MaxHWProtectionDataSize
Definition: d3d11_1.h:2609
BEGIN_INTERFACE REFIID riid
Definition: d3d11_1.h:600
BEGIN_INTERFACE REFIID riid
Definition: d3d11_1.h:923
_In_ ID3D11Asynchronous * pAsync
Definition: d3d11_1.h:1145
_In_ REFGUID guid
Definition: d3d11_1.h:474
interface ID3D11PixelShader ID3D11PixelShader
Definition: d3d11.h:175
_In_ ID3D11VideoProcessor _In_ UINT _Out_ BOOL _Out_ D3D11_VIDEO_PROCESSOR_ROTATION * pRotation
Definition: d3d11_1.h:3427
Definition: d3d11_1.h:450
interface ID3D11VideoProcessorEnumerator ID3D11VideoProcessorEnumerator
Definition: d3d11.h:266
_In_ D3D11_PRIMITIVE_TOPOLOGY Topology
Definition: d3d11_1.h:1122
_In_ REFGUID _In_ UINT _In_reads_bytes_opt_(DataSize) const void *pData)
void(STDMETHODCALLTYPE *GetDevice)(ID3D11RasterizerState1 *This
RPC_IF_HANDLE __MIDL_itf_d3d11_1_0000_0009_v0_0_s_ifspec
_In_ UINT VertexCountPerInstance
Definition: d3d11_1.h:1094
_Outptr_opt_result_maybenull_ ID3D11Predicate ** ppPredicate
Definition: d3d11_1.h:1649
interface ID3D11VideoDecoderOutputView ID3D11VideoDecoderOutputView
Definition: d3d11.h:294
_In_ ID3D11VideoProcessor _In_ UINT _Out_ D3D11_VIDEO_PROCESSOR_COLOR_SPACE * pColorSpace
Definition: d3d11_1.h:3160
_In_ ID3D11VideoProcessor _Out_ D3D11_VIDEO_PROCESSOR_COLOR_SPACE * pColorSpace
Definition: d3d11_1.h:2953
BOOL _COM_Outptr_opt_ ID3D11CommandList ** ppCommandList
Definition: d3d11_1.h:1868
_In_range_(0, D3D11_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT - 1) UINT StartSlot
_Outptr_result_maybenull_ ID3D11VertexShader ** ppVertexShader
Definition: d3d11_1.h:1563
Definition: d3d11_1.h:173
_In_ REFGUID guid
Definition: d3d11_1.h:264
_In_ UINT _In_ UINT _In_ UINT _In_ INT _In_ UINT StartInstanceLocation
Definition: d3d11_1.h:1081
_In_ REFGUID _Inout_ UINT * pDataSize
Definition: d3d11_1.h:4284
UINT ClearSize
Definition: d3d11_1.h:2535
interface ID3D11Predicate ID3D11Predicate
Definition: d3d11.h:217
_In_ ID3D11VideoProcessor _In_ UINT _In_ BOOL _In_ FLOAT Alpha
Definition: d3d11_1.h:3049
interface ID3D11ClassInstance ID3D11ClassInstance
Definition: d3d11.h:231
_Outptr_ ID3D11Device ** ppDevice
Definition: d3d11_1.h:2796
interface ID3D11HullShader ID3D11HullShader
Definition: d3d11.h:154
ULONG(STDMETHODCALLTYPE *AddRef)(ID3D11RasterizerState1 *This)
INT DepthBias
Definition: d3d11_1.h:358
D3D11_FILL_MODE
Definition: d3d11.h:1087
HRESULT Status
Definition: d3d11_1.h:2621
struct D3D11_VIDEO_PROCESSOR_STREAM_BEHAVIOR_HINT D3D11_VIDEO_PROCESSOR_STREAM_BEHAVIOR_HINT
Ιστορικό Εικόνα Πληροφορίες Όλοι Οι Χρήστες Χειρίζονται Το Μενού Αριστερό Αναλογικό Αριστερό Αναλογικό Αριστερό Αναλογικό Y Αριστερό Αναλογικό Δεξί Αναλογικό X Δεξί Αναλογικό Δεξί Αναλογικό Y Δεξί Αναλογικό Σκανδάλη Όπλου Όπλο Aux A Όπλο Aux C Όπλο Select Όπλο D pad Κάτω Όπλο D pad Δεξιά Νεκρή Ζώνη Αναλογικού Σύνδεση Όλων Λήξη Χρόνου Σύνδεσης Hide Unbound Core Input Descriptors Κατάλογος Συσκευών Κατάλογος Ποντικιού Duty Cycle Keyboard Gamepad Mapping Enable Κουμπί D pad κάτω Κουμπί Κουμπί D pad αριστερό Κουμπί Κουμπί D pad δεξί Κουμπί Start Κουμπί Κουμπί Ποντίκι Ποντίκι Ποντίκι Ροδέλα Κάτω Ροδέλα Δεξιά Μέγιστοι Χρήστες Κατάλογος απάτης Απάτες Επόμενος δίσκος Ενεργοποίηση πλήκτρων εντολών Γρήγορη κίνηση Πλήρης οθόνη Εστίαση παιχνιδιού Φόρτωση κατάστασης Input replay movie record toggle Εναλλαγή κατάστασης παιχνιδιού θεατή Netplay Επόμενο επικάλλυμα Έξοδος από το RetroArch Επιστροφή Start or Continue Cheat Search Λήψη Στιγμιότυπου Προηγούμενη σκίαση Αργή κίνηση Θέση κατάστασης αποθήκευσης Ένταση Απόκρυψη Επικαλύμματος Στο Μενού Εμφάνιση Θύρας Εισαγωγών Νωρίς Φυσιολογικά Input Remapping Αποθήκευση Αυτόματης Διαμόρφωσης Ενεργοποίηση Μικρού Πληκτρολογίου Ενεργοποίηση Turbo Σύνδεση Πλήκτρων Εισόδου Χρήστη u Internal storage status Οδηγός Joypad Dutch Esperanto German Japanese Polish Russian Vietnamese Ελληνικά Πυρήνας Core Logging Level Φόρτωση Αρχείου Φόρτωση Περιεχομένου Επίτρεψη Τοποθεσίας Αρχείο Καταγραφής Κεντρικό Μενού Χρώμα Θέματος Μενού Μπλε Γκρι Πράσινο Κόκκινο Footer Opacity Οδηγός Μενού Ρυθμίσεις Horizontal Animation Φόντο Λείπει Υποστήριξη Ποντικιού Μουσική Navigation Wrap Around Netplay Netplay Check Frames Input Latency Frames Range Disconnect from netplay host Σύνδεση σε οικοδεσπότη netplay Λήξη netplay ως οικοδεσπότης Σάρωση τοπικού δικτύου Scan local network Όνομα Χρήστη Δημόσια Ανακοίνωση Netplay Disallow Non Slave Mode Clients Analog Input Sharing Μέσος Όρος Κοινοποίηση Ψήφος Καμία προτίμηση Netplay Stateless Mode Netplay Spectator Enable Netplay NAT Traversal Network Command Port Χειριστήριο Δικτύου Δίκτυο Τίποτα Δεν υπάρχουν επιτεύγματα προς προβολή Δεν υπάρχουν διαθέσιμοι πυρήνες Δεν υπάρχουν διαθέσιμες επιλογές πυρήνα Δεν υπάρχει διαθέσιμο ιστορικό Δεν υπάρχουν αντικείμενα Δεν βρέθηκαν δίκτυα Δεν βρέθηκαν λίστες αναπαραγωγής Δεν βρέθηκαν ρυθμίσεις OFF Online Οθόνη Απεικόνισης Προσαρμογή Προσόψεων και Χειρισμών Οθόνης Προσαρμόστε τις Ειδοποιήσεις Οθόνης Προεραιτικό Αυτόματη Φόρτωση Προτιμώμενου Επικαλύμματος Διαφάνεια Επικαλύμματος Κλίμακα Επικαλύμματος Χρήση Λειτουργίας PAL60 Παύση όταν ενεργοποιείται το μενού Performance Counters Λίστα Αναπαραγωγής Υποστήριξη Αφής Present MIDI Analog supported CERO Rating CRC32 Developer Edge Magazine Rating ELSPA Rating ESRB Rating Franchise MD5 Origin Publisher Releasedate Year Serial Έναρξη Περιεχομένου Επανεκκίνηση Recording Output Custom Record Config Οδηγός Εγγραφής Ενεργοποίηση Εγγραφής Αποθήκευση Εγγραφών στο Ευρετήριο Εξαγωγής Load Remap File Save Content Directory Remap File Delete Core Remap File Delete Game Content Directory Remap File Επανεκκίνηση Συνέχιση RetroKeyboard RetroPad με Αναλογικό Ενεργοποίηση Επιστροφής Αυτόματη Εφαρμογή Απατών Κατά την Φόρτωση Παιχνιδιού Μέγεθος Ενδιάμεσης Μνήμης Βήμα Μεγέθους Ενδιάμεσης Μνήμης Επιστροφή Λεπτομέρειες Απάτης Περιηγητής Αρχείων Εμφάνιση Αρχικής Οθόνης Προσθήκη στα Αγαπημένα Επαναφορά Συσχέτισης Πυρήνα Εκκίνηση Αρχείο Αποθήκευσης Auto Load State Savestate Αποθήκευση Τρέχουσας Διαμόρφωσης Save Content Directory Overrides Αποθήκευση Νέας Διαμόρφωσης Αποθήκευση Σάρωση αρχείου Στιγμιότυπο Οθόνης Αναζήτηση Ρυθμίσεις Σκίαση Σκιάσεις Απλό Χιόνι Εμφάνιση Ρυθμίσεων Για Προχωρημένους Τερματισμός Run Ahead to Reduce Latency RunAhead Use Second Instance Sort Saves In Folders Write Savestates to Content Dir System Files are in Content Dir Ενεργοποίηση SSH Έναρξη Απομακρυσμένου RetroPad Θέση Κατάστασης Εντολές stdin Αναστολή Προφύλαξης Οθόνης Σύστημα BIOS Υποστήριξη Ημερομηνία Κατασκευής Υποστήριξη Cocoa Υποστήριξη CoreText DPI Οθόνης Πλάτος Υποστήριξη DirectSound Υποστήριξη δυναμικής βιβλιοθήκης Υποστήριξη EGL Υποστήριξη FFmpeg Υποστήριξη STB TrueType Όνομα λειτουργικού συστήματος Έκδοση Git Υποστήριξη HLSL Υποστήριξη KMS EGL Υποστήριξη LibretroDB Υποστήριξη ανάλυσης libxml2 XML Υποστήριξη Γραμμής Εντολών Δικτύου Υποστήριξη OpenAL Υποστήριξη OpenGL Υποστήριξη OpenVG Υποστήριξη Επικαλλυμάτων Φορτισμένο Ξεφορτίζει Υποστήριξη PulseAudio Υποστήριξη Επίπεδο RetroRating Υποστήριξη RoarAudio Υποστήριξη RSound Υποστήριξη SDL2 Υποστήριξη SDL1 Υποστήριξη Threading Υποστήριξη Video4Linux2 Υποστήριξη Vulkan Υποστήριξη Wayland Υποστήριξη XAudio2 Υποστήριξη Zlib Threaded tasks Σκίτσα Αριστερά Σκίτσα Εξώφυλλα Οθόνες Τίτλων Στυλ ημερομηνίας ώρας ΧΧΧΧ ΜΜ ΗΗ ΧΧΧΧ ΜΜ ΗΗ ΜΜ ΗΗ ΧΧΧΧ ΗΗ ΜΜ ΜΜ ΗΗ Χρώμα τίτλου μενού UI Companion Enable Εμφάνιση μενού επιφάνειας εργασίας κατά την εκκίνηση Γραμμή Μενού Αναίρεση Φόρτωσης Κατάστασης Άγνωστο Ενημέρωση Βασικών Στοιχείων Ενημέρωση των Σκιάσεων Cg Ενημέρωση Αρχείων Πληροφοριών Πυρήνων Ενημέρωση Σκιάσεων GLSL Ενημέρωση Επικαλλυμάτων Χρήστης Διεπαφή Χρήστη Χρήστης Χρήση Ενσωματωμένου Αναπαραγωγέα Πολυμέσων Use Builtin Media Player Επίτρεψη περιστροφής Αυτόματη Αναλογία Οθόνης Εισαγωγή Μαύρων Καρέ Disable Desktop Composition Οδηγός Βίντεο Φίλτρο Βίντεο Ενεργοποίηση Ειδοποιήσεων Οθόνης Μέγεθος Γραμματοσειράς Εξαναγκασμένη απενεργοποίηση sRGB FBO Έναρξη σε Κατάσταση Πλήρης Οθόνης Χρήση Εγγραφής Κάρτας Γραφικών Σκληρός Συγχρονισμός Κάρτας Γραφικών Μέγιστες εικόνες swapchain Θέση Ειδοποιήσης Y Use Post Filter Recording Εκτιμόμενος Ρυθμός Καρέ Οθόνης Περιστροφή Ακέραια Κλίμακα Σκίαση Βίντεο Shader Parameters Save Shader Preset As Save Content Directory Preset Enable Hardware Shared Context Ενεργοποίηση Απαλού Φίλτρου Βίντεο Deflicker Προτιμώμενο Πλάτος Αναλογίας Οθόνης Προτιμώμενη Θέση Άξωνα Y Αναλογίας Οθόνης Vertical Παράθυρο Πλήρης Οθόνης Ύψος Παραθύρου Ύψος Πλήρης Οθόνης Wi Fi Γραμματοσειρά Μενού Κόκκινο Χρώμα Γραμματοσειρά Μενού Μπλε Χρώμα Custom Μονόχρωμο Systematic Pixel Retrosystem Automatic Πράσινο Μήλο Φωτεινό Σκούρο Μωβ Χρυσαφί Μεσωνύκτιο Μπλε Κάτω Από Την Θάλασσα Menu Shader Pipeline Ενεργοποίηση Σκιών Εικονιδίων Προβολή Καρτέλας Εισαγωγής Περιεχομένου Προβολή Καρτέλας Αγαπημένων Προβολή Καρτέλας Μουσικής Προβολή Καρτέλας Βίντεο Διάταξη Μενού Ναι Ενεργοποίηση ή απενεργοποίηση επιτευγμάτων Για περισσότερες πληροφορίες επισκεφθείτε Enable or disable unofficial achievements and or beta features for testing purposes Enable or disable in game leaderboards Has no effect if Hardcore Mode is disabled Enable or disable OSD verbosity for achievements Αλλαγή οδηγών που χρησιμοποιούνται από το σύστημα Αλλαγή ρυθμίσεων πυρήνα Αλλαγή επικάλλυψης οθόνης και επικάλλυψης πληκτρολογίου και ρυθμίσεις ειδοποιήσεων οθόνης Αλλαγή ρυθμίσεων αποθήκευσης Αλλαγή ρυθμίσεων περιβάλλοντος χρήστη Αλλαγή ρυθμίσεων ιδιοτηκότητας Αλλαγή προκαθορισμένων ευρετηρίων όπου βρίσκονται τα αρχεία Αλλαγή ρυθμίσεων εξυπηρετητή και δικτύου Αλλαγή ρυθμίσεων εξόδου ήχου Αποθήκευση αλλαγών στο αρχείο διαμόρφωσης κατά την έξοδο Διαχειρισμός και δημιουργία αρχείων διαμόρφωσης Εμφανίζει τον τρέχων ρυθμό καρέ ανά δευτερόλεπτο στην οθόνη Συνδιασμός κουμπιών χειριστηρίου για την εμφάνιση του μενού Διαμόρφωση χειρισμών για αυτόν τον χρήστη Ενεργοποίηση ή απενεργοποίηση αρχείων καταγραφής στο τερματικό Αναζήτηση για και σύνδεση με οικοδεσπότη netplay στο τοπικό δίκτυο Κατεβάστε στοιχεία και περιεχόμενο για το RetroArch Manage operating system level services Enable or disable remote command line access Ορισμός μεγέθους παραθύρου σε σχέση με το μέγεθος της οπτικής γωνίας του πυρήνα παρακάτω μπορείτε να ορίσετε το πλάτος και το ύψος του παραθύρου σε σταθερό μέγεθος Εισάγει ένα μαύρο καρέ ανάμεσα στα καρέ Χρήσιμο για χρήστες με οθόνες που θέλουν να παίξουν περιεχόμενο στα χωρίς φαντάσματα στην εικόνα Ορίζει πόσα καρέ μπορεί ο επεξεργαστής να βρίσκεται μπροστά από την κάρτα γραφικών όταν χρησιμοποιείται τον Σκληρό Συγχρονισμό Κάρτα Γραφικών Επιλέγει ποιά οθόνη θα χρησιμοποιηθεί Ο ρυθμός ανανέωσης όπως αναφέρεται από τον οδηγό οθόνης Σαρώνει για ασύρματα δίκτυα και δημιουργεί σύνδεση Προστέθηκε στα αγαπημένα Appended disk Applying cheat changes Ο ήχος απενεργοποιήθηκε Error saving autoconf file Could not initialize autosave Blocking SRAM Overwrite bytes Achievements Hardcore Mode Enabled
Definition: msg_hash_el.h:3775
_In_ ID3D11VideoDecoder D3D11_VIDEO_DECODER_BUFFER_TYPE Type
Definition: d3d11_1.h:2826
_In_ ID3D11VideoProcessor _In_ UINT _In_ BOOL _In_ D3D11_VIDEO_PROCESSOR_STEREO_FORMAT _In_ BOOL _In_ BOOL _In_ D3D11_VIDEO_PROCESSOR_STEREO_FLIP_MODE _In_ int MonoOffset
Definition: d3d11_1.h:3097
D3D11_MAP
Definition: d3d11.h:1257
_In_ ID3D11VideoProcessor _In_ UINT _In_ UINT _In_ DXGI_FORMAT _In_ UINT StreamCount
Definition: d3d11_1.h:3555
_In_ ID3D11Buffer _In_ UINT DstAlignedByteOffset
Definition: d3d11_1.h:1335
_In_ ID3D11Resource _In_ ID3D11VideoProcessorEnumerator _In_ const D3D11_VIDEO_PROCESSOR_OUTPUT_VIEW_DESC _COM_Outptr_opt_ ID3D11VideoProcessorOutputView ** ppVPOView
Definition: d3d11_1.h:3984
_In_ ID3D11VideoProcessor _In_ UINT _In_ D3D11_VIDEO_PROCESSOR_OUTPUT_RATE _In_ BOOL RepeatFrame
Definition: d3d11_1.h:3014
_Inout_ UINT _Out_writes_opt_ pNumRects D3D11_RECT * pRects
Definition: d3d11_1.h:1735
_Outptr_opt_result_maybenull_ ID3D11Predicate _Out_opt_ BOOL * pPredicateValue
Definition: d3d11_1.h:1649
struct D3D11_RASTERIZER_DESC1 D3D11_RASTERIZER_DESC1
_In_ REFGUID _In_opt_ const IUnknown * pData
Definition: d3d11_1.h:4302
_In_ ID3D11Buffer * pBufferForArgs
Definition: d3d11_1.h:1245
_In_ const D3D11_TEXTURE1D_DESC * pDesc
Definition: d3d11_1.h:4527
#define TRUE
Definition: stb_vorbis.h:231
_In_opt_ ID3D11DepthStencilView * pDepthStencilView
Definition: d3d11_1.h:1195
BEGIN_INTERFACE REFIID riid
Definition: d3d11_1.h:456
_In_reads_opt_(NumBuffers) ID3D11Buffer *const *ppConstantBuffers)
_In_ ID3D11VideoProcessor _In_ UINT _Out_ D3D11_VIDEO_FRAME_FORMAT * pFrameFormat
Definition: d3d11_1.h:3151
_In_ ID3D11VideoProcessor * pVideoProcessor
Definition: d3d11_1.h:2874
#define D3D11_SO_STREAM_COUNT
Definition: d3d11.h:959
RPC_IF_HANDLE __MIDL_itf_d3d11_1_0000_0004_v0_0_s_ifspec
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(ID3DDeviceContextState *This
D3D11_LOGIC_OP LogicOp
Definition: d3d11_1.h:169
BOOL DepthClipEnable
Definition: d3d11_1.h:361
_In_ ID3D11VideoProcessor _In_ UINT _In_ DXGI_COLOR_SPACE_TYPE ColorSpace
Definition: d3d11_1.h:3511
Definition: d3d11_1.h:2552
_In_ ID3D11VideoDecoder _In_ D3D11_VIDEO_DECODER_BUFFER_TYPE Type
Definition: d3d11_1.h:2836
D3D11_BLEND_OP
Definition: d3d11.h:1780
_In_ ID3D11AuthenticatedChannel * pChannel
Definition: d3d11_1.h:3383
_Outptr_result_maybenull_ ID3D11PixelShader _Out_writes_opt_ pNumClassInstances ID3D11ClassInstance ** ppClassInstances
Definition: d3d11_1.h:1547
_In_ REFGUID _Inout_ UINT * pDataSize
Definition: d3d11_1.h:474
ID3D11CryptoSession * pCryptoSession
Definition: d3d11_1.h:2554
BOOL IndependentBlendEnable
Definition: d3d11_1.h:176
_In_ ID3D11RenderTargetView * pRenderTargetView
Definition: d3d11_1.h:1344
void(STDMETHODCALLTYPE *GetDevice)(ID3D11DeviceContext1 *This
interface ID3D11VideoDevice1 ID3D11VideoDevice1
Definition: d3d11_1.h:84
_In_ ID3D11VideoProcessor _In_ UINT _In_ D3D11_VIDEO_PROCESSOR_FILTER _Out_ BOOL _Out_ int * pLevel
Definition: d3d11_1.h:3280
UINT64 TransportTime
Definition: d3d11_1.h:2611
Definition: d3d11_1.h:917
_In_ ID3D11VideoProcessor _In_ UINT _In_ UINT Count
Definition: d3d11_1.h:3060
interface ID3D11DeviceChild ID3D11DeviceChild
Definition: d3d11.h:49
interface ID3D11Counter ID3D11Counter
Definition: d3d11.h:224
D3D11_DEVICE_CONTEXT_TYPE
Definition: d3d11.h:6808
interface ID3D11DomainShader ID3D11DomainShader
Definition: d3d11.h:161
UINT HWProtectionDataSize
Definition: d3d11_1.h:2610
BOOL AlphaToCoverageEnable
Definition: d3d11_1.h:175
_In_ REFGUID _In_opt_ const IUnknown * pData
Definition: d3d11_1.h:282
_Out_ D3D11_PRIMITIVE_TOPOLOGY * pTopology
Definition: d3d11_1.h:1626
_In_ const GUID _In_opt_ const GUID _In_ UINT _Out_ GUID * pKeyExchangeType
Definition: d3d11_1.h:4046
_In_ ID3D11VideoProcessor _In_ UINT _In_ BOOL _In_opt_ const RECT * pRect
Definition: d3d11_1.h:3027
D3D11_RENDER_TARGET_BLEND_DESC1 RenderTarget[8]
Definition: d3d11_1.h:177
_In_ REFGUID _In_opt_ const IUnknown * pData
Definition: d3d11_1.h:959
_In_ REFGUID _In_ UINT DataSize
Definition: d3d11_1.h:627
interface ID3D11View ID3D11View
Definition: d3d11.h:112
BEGIN_INTERFACE REFIID riid
Definition: d3d11_1.h:4505
_In_ REFGUID _In_opt_ const IUnknown * pData
Definition: d3d11_1.h:636
_Outptr_result_maybenull_ ID3D11GeometryShader ** ppGeometryShader
Definition: d3d11_1.h:1617
_In_ ID3D11VideoProcessor _In_ UINT _Out_ DXGI_COLOR_SPACE_TYPE * pColorSpace
Definition: d3d11_1.h:3533
UINT DataOffset
Definition: d3d11_1.h:2542
Definition: d3d11_1.h:148
BEGIN_INTERFACE REFIID _COM_Outptr_ void ** ppvObject
Definition: d3d11_1.h:246
_In_ REFGUID _In_ UINT DataSize
Definition: d3d11_1.h:273
D3D11_VIDEO_PROCESSOR_FILTER
Definition: d3d11.h:10086
_In_ ID3D11Buffer _In_ UINT _In_ ID3D11UnorderedAccessView * pSrcView
Definition: d3d11_1.h:1335
D3D11_KEY_EXCHANGE_HW_PROTECTION_OUTPUT_DATA * pOutputData
Definition: d3d11_1.h:2620
_In_ ID3D11Resource _In_ UINT _In_ UINT _In_ UINT _In_ UINT _In_ ID3D11Resource * pSrcResource
Definition: d3d11_1.h:1294
HRESULT APP_DEPRECATED_HRESULT
Definition: d3d11.h:9646
struct ID3D11VideoContext1Vtbl ID3D11VideoContext1Vtbl
EXTERN_C const IID IID_ID3D11VideoContext1
Definition: d3d11_1.h:2644
Definition: d3d11_1.h:2567
_In_ ID3D11Resource * pResource
Definition: d3d11_1.h:3964
_Out_ D3D11_RASTERIZER_DESC1 * pDesc
Definition: d3d11_1.h:504
uint8_t UINT8
Definition: coretypes.h:12