Freigeben über


CAPTURE_MEMORY_ALLOCATION_FLAGS-Enumeration (ksmedia.h)

Die CAPTURE_MEMORY_ALLOCATION_FLAGS-Enumeration definiert Typen von Speicheroberflächen, auf denen AVStream-Minidriver Audio- und Videodaten erfassen können. Die anforderungen KSPROPERTY_PREFERRED_CAPTURE_SURFACE und KSPROPERTY_CURRENT_CAPTURE_SURFACE verwenden diesen Typ, um Eigenschaftswerte anzugeben.

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;

Konstanten

 
KS_CAPTURE_ALLOC_INVALID
Ungültige Speicheroberfläche.
KS_CAPTURE_ALLOC_SYSTEM
Wird derzeit nicht unterstützt.
KS_CAPTURE_ALLOC_VRAM
Identifiziert eine Oberfläche im Anzeigespeicher.
KS_CAPTURE_ALLOC_SYSTEM_AGP
Gibt eine Oberfläche im Systemspeicher an, die als AGP barrierefrei gekennzeichnet ist.
KS_CAPTURE_ALLOC_VRAM_MAPPED
Wird derzeit nicht unterstützt.
KS_CAPTURE_ALLOC_SECURE_BUFFER

Anforderungen

Anforderung Wert
Header ksmedia.h (include Ksmedia.h)

Weitere Informationen

KSPROPERTY_CURRENT_CAPTURE_SURFACE

KSPROPERTY_PREFERRED_CAPTURE_SURFACE