以下是该结构的定义:
typedef struct D3D12_VIDEO_PROCESS_LUMA_KEY
{
BOOL Enable;
FLOAT Lower;
FLOAT Upper;
} D3D12_VIDEO_PROCESS_LUMA_KEY;
结构体包含三个成员:
1. Enable: 一个布尔值,用于启用或禁用亮度键控。如果为 TRUE,则启用亮度键控,否则禁用。
2. Lower: 一个浮点数,表示亮度范围的下限。像素的亮度低于此值将被认为是在亮度键控范围内。
3. Upper: 一个浮点数,表示亮度范围的上限。像素的亮度高于此值将被认为是在亮度键控范围内。
通过配置这个结构体,你可以实现在视频处理中选择性地使特定亮度范围的像素变为透明,从而在视频中创建一些特殊效果。
记住,使用这些结构体需要对Direct3D 12 API有一定的了解,以便正确配置和使用。
转载请注明出处:http://www.pingtaimeng.com/article/detail/26206/Win32 API/D3d12video.h/D3D12_VIDEO_PROCESS_LUMA_KEY