структура KSCAMERA_EXTENDEDPROP_PROFILE (ksmedia.h)
Полезные данные элемента управления KSPROPERTY_CAMERACONTROL_EXTENDED_PROFILE содержат KSCAMERA_EXTENDEDPROP_HEADER + KSCAMERA_EXTENDEDPROP_PROFILE.
Синтаксис
typedef struct _KSCAMERA_EXTENDEDPROP_PROFILE {
GUID ProfileId;
UINT32 Index;
UINT32 Reserved;
} KSCAMERA_EXTENDEDPROP_PROFILE, *PKSCAMERA_EXTENDEDPROP_PROFILE;
Члены
ProfileId
GUID, представляющий выбранный профиль. Если это KSCAMERAPROFILE_Legacy, профиль не был выбран, драйвер камеры должен предоставить тип носителя Сокращенный набор.
Если это поле GUID_NULL, профиль не выбран, но приложение учитывает профиль, поэтому драйвер камеры должен предоставить полный спектр типов мультимедиа.
Если камера инициализирована приложением SharedReadOnly, GUID_NULL будет отправлен драйверу. Когда приходит приложение ExclusiveControl, оно может изменить профиль, и драйвер, как ожидается, внесет любые изменения датчика в соответствии с ожиданиями нового профиля камеры, даже если потоковая передача уже запущена.
Index
Значение индекса, связанное с идентифицированным профилем.
Reserved
Не используется. Должно быть равно 0.
Требования
Требование | Значение |
---|---|
Заголовок | ksmedia.h |