CommonLibSSE NG
D3D11_4.h File Reference
#include "REX/W32/D3D11_3.h"
#include "REX/W32/DXGI_5.h"

Go to the source code of this file.

Classes

struct  REX::W32::D3D11_FEATURE_DATA_D3D11_OPTIONS4
 
struct  REX::W32::D3D11_FEATURE_DATA_VIDEO_DECODER_HISTOGRAM
 
struct  REX::W32::D3D11_VIDEO_DECODER_BUFFER_DESC2
 

Namespaces

 REX
 
 REX::W32
 

Enumerations

enum  REX::W32::D3D11_CRYPTO_SESSION_KEY_EXCHANGE_FLAGS { REX::W32::D3D11_CRYPTO_SESSION_KEY_EXCHANGE_FLAG_NONE = 0 }
 
enum  REX::W32::D3D11_FEATURE_VIDEO { REX::W32::D3D11_FEATURE_VIDEO_DECODER_HISTOGRAM = 0 }
 
enum  REX::W32::D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT {
  REX::W32::D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_Y = 0 , REX::W32::D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_U = 1 , REX::W32::D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_V = 2 , REX::W32::D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_R = 0 ,
  REX::W32::D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_G = 1 , REX::W32::D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_B = 2 , REX::W32::D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_A = 3
}
 
enum  REX::W32::D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_FLAGS {
  REX::W32::D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_FLAG_NONE = 0 , REX::W32::D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_FLAG_Y = (1 << D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_Y) , REX::W32::D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_FLAG_U = (1 << D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_U) , REX::W32::D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_FLAG_V = (1 << D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_V) ,
  REX::W32::D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_FLAG_R = (1 << D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_R) , REX::W32::D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_FLAG_G = (1 << D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_G) , REX::W32::D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_FLAG_B = (1 << D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_B) , REX::W32::D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_FLAG_A = (1 << D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_A)
}
 

Variables

constexpr IID REX::W32::IID_ID3D11Device4 { 0x8992AB71, 0x02E6, 0x4B8D, { 0xBA, 0x48, 0xB0, 0x56, 0xDC, 0xDA, 0x42, 0xC4 } }
 
constexpr IID REX::W32::IID_ID3D11Device5 { 0x8FFDE202, 0xA0E7, 0x45DF, { 0x9E, 0x01, 0xE8, 0x37, 0x80, 0x1B, 0x5E, 0xA0 } }
 
constexpr IID REX::W32::IID_ID3D11Multithread { 0x9B7E4E00, 0x342C, 0x4106, { 0xA1, 0x9F, 0x4F, 0x27, 0x04, 0xF6, 0x89, 0xF0 } }
 
constexpr IID REX::W32::IID_ID3D11VideoContext2 { 0xC4E7374C, 0x6243, 0x4D1B, { 0xAE, 0x87, 0x52, 0xB4, 0xF7, 0x40, 0xE2, 0x61 } }
 
constexpr IID REX::W32::IID_ID3D11VideoContext3 { 0xA9E2FAA0, 0xCB39, 0x418F, { 0xA0, 0xB7, 0xD8, 0xAA, 0xD4, 0xDE, 0x67, 0x2E } }
 
constexpr IID REX::W32::IID_ID3D11VideoDevice2 { 0x59C0CB01, 0x35F0, 0x4A70, { 0x8F, 0x67, 0x87, 0x90, 0x5C, 0x90, 0x6A, 0x53 } }