CAPTURE_MEMORY_ALLOCATION_FLAGS - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// ksmedia.h

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;
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ne-ksmedia-capture_memory_allocation_flags)

CAPTURE_MEMORY_ALLOCATION_FLAGS enumeration

Description

The CAPTURE_MEMORY_ALLOCATION_FLAGS enumeration defines types of memory surfaces to which AVStream minidrivers can capture audio and video data. The KSPROPERTY_PREFERRED_CAPTURE_SURFACE and KSPROPERTY_CURRENT_CAPTURE_SURFACE requests use this type to specify property values.

Constants

KS_CAPTURE_ALLOC_INVALID

Invalid memory surface.

KS_CAPTURE_ALLOC_SYSTEM

Not currently supported.

KS_CAPTURE_ALLOC_VRAM

Identifies a surface in display memory.

KS_CAPTURE_ALLOC_SYSTEM_AGP

Identifies a surface in system memory that is tagged as AGP accessible.

KS_CAPTURE_ALLOC_VRAM_MAPPED

Not currently supported.

KS_CAPTURE_ALLOC_SECURE_BUFFER

See also

KSPROPERTY_CURRENT_CAPTURE_SURFACE

KSPROPERTY_PREFERRED_CAPTURE_SURFACE