enumeração CAPTURE_MEMORY_ALLOCATION_FLAGS (ksmedia.h)

A enumeração CAPTURE_MEMORY_ALLOCATION_FLAGS define tipos de superfícies de memória para as quais os minidrivers AVStream podem capturar dados de áudio e vídeo. As solicitações KSPROPERTY_PREFERRED_CAPTURE_SURFACE e KSPROPERTY_CURRENT_CAPTURE_SURFACE usam esse tipo para especificar valores de propriedade.

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
Superfície de memória inválida.
KS_CAPTURE_ALLOC_SYSTEM
Sem suporte no momento.
KS_CAPTURE_ALLOC_VRAM
Identifica uma superfície na memória de exibição.
KS_CAPTURE_ALLOC_SYSTEM_AGP
Identifica uma superfície na memória do sistema marcada como acessível pelo AGP.
KS_CAPTURE_ALLOC_VRAM_MAPPED
Sem suporte no momento.
KS_CAPTURE_ALLOC_SECURE_BUFFER

Requisitos

Requisito Valor
Cabeçalho ksmedia.h (inclua Ksmedia.h)

Confira também

KSPROPERTY_CURRENT_CAPTURE_SURFACE

KSPROPERTY_PREFERRED_CAPTURE_SURFACE