Compartilhar via


CAPTURE_MEMORY_ALLOCATION_FLAGS enumeração (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.

Sintaxe

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
Não há 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 que é marcada como acessível para AGP.
KS_CAPTURE_ALLOC_VRAM_MAPPED
Não há suporte no momento.
KS_CAPTURE_ALLOC_SECURE_BUFFER

Requisitos

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

Consulte também

KSPROPERTY_CURRENT_CAPTURE_SURFACE

KSPROPERTY_PREFERRED_CAPTURE_SURFACE