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


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