Partager via


énumération CAPTURE_MEMORY_ALLOCATION_FLAGS (ksmedia.h)

L’énumération CAPTURE_MEMORY_ALLOCATION_FLAGS définit les types de surfaces mémoire sur lesquelles les mini-disques AVStream peuvent capturer des données audio et vidéo. Les requêtes KSPROPERTY_PREFERRED_CAPTURE_SURFACE et KSPROPERTY_CURRENT_CAPTURE_SURFACE utilisent ce type pour spécifier des valeurs de propriété.

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;

Constantes

 
KS_CAPTURE_ALLOC_INVALID
Surface de mémoire non valide.
KS_CAPTURE_ALLOC_SYSTEM
Non pris en charge actuellement.
KS_CAPTURE_ALLOC_VRAM
Identifie une surface dans la mémoire d’affichage.
KS_CAPTURE_ALLOC_SYSTEM_AGP
Identifie une surface dans la mémoire système étiquetée comme accessible au protocole AGP.
KS_CAPTURE_ALLOC_VRAM_MAPPED
Non pris en charge actuellement.
KS_CAPTURE_ALLOC_SECURE_BUFFER

Configuration requise

Condition requise Valeur
En-tête ksmedia.h (incluez Ksmedia.h)

Voir aussi

KSPROPERTY_CURRENT_CAPTURE_SURFACE

KSPROPERTY_PREFERRED_CAPTURE_SURFACE