перечисление 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) |