MCPcopy Create free account
hub / github.com/Aleksoid1978/VideoRenderer / DXGIFormatToString

Function DXGIFormatToString

Source/Helper.cpp:130–165  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

128}
129
130const wchar_t* DXGIFormatToString(const DXGI_FORMAT format)
131{
132 switch (format) {
133 case DXGI_FORMAT_R16G16B16A16_FLOAT: return L"R16G16B16A16_FLOAT";
134 case DXGI_FORMAT_R16G16B16A16_UNORM: return L"R16G16B16A16_UNORM";
135 case DXGI_FORMAT_R10G10B10A2_UNORM: return L"R10G10B10A2_UNORM";
136 case DXGI_FORMAT_R8G8B8A8_UNORM: return L"R8G8B8A8_UNORM";
137 case DXGI_FORMAT_R8G8B8A8_UNORM_SRGB: return L"R8G8B8A8_UNORM_SRGB";
138 case DXGI_FORMAT_R16G16_UNORM: return L"R16G16_UNORM";
139 case DXGI_FORMAT_R8G8_UNORM: return L"R8G8_UNORM";
140 case DXGI_FORMAT_R16_TYPELESS: return L"R16_TYPELESS";
141 case DXGI_FORMAT_R16_UNORM: return L"R16_UNORM";
142 case DXGI_FORMAT_R8_TYPELESS: return L"R8_TYPELES";
143 case DXGI_FORMAT_R8_UNORM: return L"R8_UNORM";
144 case DXGI_FORMAT_B8G8R8A8_UNORM: return L"B8G8R8A8_UNORM";
145 case DXGI_FORMAT_B8G8R8X8_UNORM: return L"B8G8R8X8_UNORM";
146 case DXGI_FORMAT_R10G10B10_XR_BIAS_A2_UNORM: return L"R10G10B10_XR_BIAS_A2_UNORM";
147 case DXGI_FORMAT_B8G8R8A8_UNORM_SRGB: return L"B8G8R8A8_UNORM_SRGB";
148 case DXGI_FORMAT_AYUV: return L"AYUV";
149 case DXGI_FORMAT_Y410: return L"Y410";
150 case DXGI_FORMAT_Y416: return L"Y416";
151 case DXGI_FORMAT_NV12: return L"NV12";
152 case DXGI_FORMAT_P010: return L"P010";
153 case DXGI_FORMAT_P016: return L"P016";
154 case DXGI_FORMAT_420_OPAQUE: return L"420_OPAQUE";
155 case DXGI_FORMAT_YUY2: return L"YUY2";
156 case DXGI_FORMAT_Y210: return L"Y210";
157 case DXGI_FORMAT_Y216: return L"Y216";
158 case DXGI_FORMAT_AI44: return L"AI44";
159 case DXGI_FORMAT_IA44: return L"IA44";
160 case DXGI_FORMAT_P8: return L"P8";
161 case DXGI_FORMAT_A8P8: return L"A8P8";
162 };
163
164 return L"UNKNOWN";
165}
166
167std::wstring DXVA2VPDeviceToString(const GUID& guid)
168{

Callers 8

InitializeD3D11VPMethod · 0.85
InitializeTexVPMethod · 0.85
GetVPInfoMethod · 0.85
UpdateStatsPresentMethod · 0.85
UpdateStatsStaticMethod · 0.85
InitVideoDeviceMethod · 0.85
InitVideoProcessorMethod · 0.85
CheckColorSpaceNewMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected