структура 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