Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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.
Syntax
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;
Constants
KS_CAPTURE_ALLOC_INVALIDInvalid memory surface. |
KS_CAPTURE_ALLOC_SYSTEMNot currently supported. |
KS_CAPTURE_ALLOC_VRAMIdentifies a surface in display memory. |
KS_CAPTURE_ALLOC_SYSTEM_AGPIdentifies a surface in system memory that is tagged as AGP accessible. |
KS_CAPTURE_ALLOC_VRAM_MAPPEDNot currently supported. |
KS_CAPTURE_ALLOC_SECURE_BUFFER |
Requirements
| Requirement | Value |
|---|---|
| Header | ksmedia.h (include Ksmedia.h) |