Condividi tramite


enumerazione CAPTURE_MEMORY_ALLOCATION_FLAGS (ksmedia.h)

L'enumerazione CAPTURE_MEMORY_ALLOCATION_FLAGS definisce i tipi di superfici di memoria in cui i minidriver AVStream possono acquisire dati audio e video. Le richieste di KSPROPERTY_PREFERRED_CAPTURE_SURFACE e KSPROPERTY_CURRENT_CAPTURE_SURFACE utilizzano questo tipo per specificare i valori delle proprietà.

Sintassi

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;

Costanti

 
KS_CAPTURE_ALLOC_INVALID
Superficie di memoria non valida.
KS_CAPTURE_ALLOC_SYSTEM
Attualmente non supportato.
KS_CAPTURE_ALLOC_VRAM
Identifica una superficie nella memoria di visualizzazione.
KS_CAPTURE_ALLOC_SYSTEM_AGP
Identifica una superficie nella memoria di sistema contrassegnata come accessibile da AGP.
KS_CAPTURE_ALLOC_VRAM_MAPPED
Attualmente non supportato.
KS_CAPTURE_ALLOC_SECURE_BUFFER

Fabbisogno

Requisito Valore
intestazione ksmedia.h (include Ksmedia.h)

Vedere anche

KSPROPERTY_CURRENT_CAPTURE_SURFACE

KSPROPERTY_PREFERRED_CAPTURE_SURFACE