Поделиться через


перечисление CAPTURE_MEMORY_ALLOCATION_FLAGS (ksmedia.h)

Перечисление CAPTURE_MEMORY_ALLOCATION_FLAGS определяет типы поверхностей памяти, на которые мини-накопители AVStream могут записывать аудио- и видеоданные. Запросы KSPROPERTY_PREFERRED_CAPTURE_SURFACE и KSPROPERTY_CURRENT_CAPTURE_SURFACE используют этот тип для указания значений свойств.

Синтаксис

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;

Константы

 
KS_CAPTURE_ALLOC_INVALID
Недопустимая поверхность памяти.
KS_CAPTURE_ALLOC_SYSTEM
Не поддерживается в текущей версии.
KS_CAPTURE_ALLOC_VRAM
Определяет поверхность в памяти дисплея.
KS_CAPTURE_ALLOC_SYSTEM_AGP
Определяет поверхность в системной памяти, помеченную как доступная для AGP.
KS_CAPTURE_ALLOC_VRAM_MAPPED
Не поддерживается в текущей версии.
KS_CAPTURE_ALLOC_SECURE_BUFFER

Требования

Требование Значение
Заголовок ksmedia.h (включая Ksmedia.h)

См. также раздел

KSPROPERTY_CURRENT_CAPTURE_SURFACE

KSPROPERTY_PREFERRED_CAPTURE_SURFACE