CAPTURE_MEMORY_ALLOCATION_FLAGS枚举 (ksmedia.h)

CAPTURE_MEMORY_ALLOCATION_FLAGS枚举定义 AVStream 微型驱动程序可以捕获音频和视频数据的内存图面类型。 KSPROPERTY_PREFERRED_CAPTURE_SURFACEKSPROPERTY_CURRENT_CAPTURE_SURFACE 请求使用此类型来指定属性值。

语法

typedef enum {
  KS_CAPTURE_ALLOC_INVALID,
  KS_CAPTURE_ALLOC_SYSTEM,
  KS_CAPTURE_ALLOC_VRAM,
  KS_CAPTURE_ALLOC_SYSTEM_AGP,
  KS_CAPTURE_ALLOC_VRAM_MAPPED,
  KS_CAPTURE_ALLOC_SECURE_BUFFER
} CAPTURE_MEMORY_ALLOCATION_FLAGS, *PCAPTURE_MEMORY_ALLOCATION_FLAGS;

常数

 
KS_CAPTURE_ALLOC_INVALID
内存图面无效。
KS_CAPTURE_ALLOC_SYSTEM
目前不支持。
KS_CAPTURE_ALLOC_VRAM
标识显示内存中的图面。
KS_CAPTURE_ALLOC_SYSTEM_AGP
标识系统内存中标记为可访问 AGP 的图面。
KS_CAPTURE_ALLOC_VRAM_MAPPED
目前不支持。
KS_CAPTURE_ALLOC_SECURE_BUFFER

要求

要求 价值
标头 ksmedia.h (包括 Ksmedia.h)

另请参阅

KSPROPERTY_CURRENT_CAPTURE_SURFACE

KSPROPERTY_PREFERRED_CAPTURE_SURFACE