typedef enum D2D1_IMAGE_SOURCE_FROM_DXGI_OPTIONS {
D2D1_IMAGE_SOURCE_FROM_DXGI_OPTIONS_NONE = 0,
D2D1_IMAGE_SOURCE_FROM_DXGI_OPTIONS_LOW_QUALITY_PRIMARY_CONVERSION = 1,
D2D1_IMAGE_SOURCE_FROM_DXGI_OPTIONS_FORCE_DWORD = 0xffffffff
} D2D1_IMAGE_SOURCE_FROM_DXGI_OPTIONS;
这个枚举用于表示从 DXGI 表面创建图像源时的选项。具体选项包括:
- D2D1_IMAGE_SOURCE_FROM_DXGI_OPTIONS_NONE: 没有特殊选项,使用默认设置。
- D2D1_IMAGE_SOURCE_FROM_DXGI_OPTIONS_LOW_QUALITY_PRIMARY_CONVERSION: 在主颜色转换时使用低质量的转换算法。这可以提高性能,但可能会降低颜色精度。
- D2D1_IMAGE_SOURCE_FROM_DXGI_OPTIONS_FORCE_DWORD: 强制将枚举大小设置为 32 位。
这些选项用于调整从 DXGI 表面创建图像源时的性能和质量权衡。
具体的使用方法和图像源相关的 API 细节可能需要查阅 Direct2D 的官方文档或相关的示例代码。
转载请注明出处:http://www.pingtaimeng.com/article/detail/25338/Win32 API/D2d1_3.h/D2D1_IMAGE_SOURCE_FROM_DXGI_OPTIONS