KSPROPERTY_CAMERACONTROL_EXTENDED_PHOTOMODE (подмод)
Свойство KSPROPERTY_CAMERACONTROL_EXTENDED_PHOTOMODE позволяет настроить подмодей.
Сводка использования
Следующие подмоды определяются следующим образом.
#define KSCAMERA_EXTENDEDPROP_PHOTOMODE_SEQUENCE_SUB_NONE 0x00000000
#define KSCAMERA_EXTENDEDPROP_PHOTOMODE_SEQUENCE_SUB_VARIABLE 0x00000001
KSCAMERA_EXTENDEDPROP_PHOTOMODE_SEQUENCE_SUB_NONE используется обычной последовательностью фотографий.
KSCAMERA_EXTENDEDPROP_PHOTOMODE_SEQUENCE_SUB_VARIABLE используется для указания переменной последовательности фотографий. Если указаны параметры для каждого кадра, флаг KSCAMERA_EXTENDEDPROP_PHOTOMODE_SEQUENCE_SUB_VARIABLE будет указан в поле подмода структуры KSCAMERA_EXTENDEDPROP_PHOTOMODE, чтобы указать переменную последовательность фотографий, даже если параметры элемента не указаны (количество элементов равно 0 для всех кадров). Если число кадров равно 1, а число элементов равно 0, переменная последовательность фотографий уменьшается до одной последовательности фотографий с переменной кадра с помощью глобальных параметров.
Ниже приведено определение структуры KSCAMERA_EXTENDEDPROP_PHOTOMODE, определенной в ksmedia.h:
typedef struct tagKSCAMERA_EXTENDEDPROP_PHOTOMODE {
ULONG RequestedHistoryFrames;
ULONG MaxHistoryFrames;
ULONG SubMode;
ULONG Reserved;
} KSCAMERA_EXTENDEDPROP_PHOTOMODE, *PKSCAMERA_EXTENDEDPROP_PHOTOMODE;
Режим переменной последовательности фотографий имеет следующие уникальные характеристики последовательности фотографий.
Всегда используйте конечную последовательность фотографий.
Параметры для каждого кадра применяются, если число кадров больше 0.
Драйвер автоматически останавливает последовательность фотографий в конце без необходимости в триггере KS_VideoControlFlag_StopPhotoSequenceCapture, если указано число циклов больше 0.
Последний пример должен быть помечен флагом KSSTREAM_HEADER_OPTIONSF_ENDOFPHOTOSEQUENCE.
Конвейер отслеживания не удаляет образец из драйвера.
Ни конвейер, ни драйвер\MFT0 не создают эскиз фотографии.
Это свойство является асинхронным и не может быть отменено.
Требования
Заголовка: Ksmedia.h (включая Ksmedia.h)