структура KSCAMERA_PROFILE_MEDIAINFO (ksmedia.h)
Эта структура содержит соответствующие сведения о типе мультимедиа, представленные для каждого профиля камеры.
Синтаксис
typedef struct _KSCAMERA_PROFILE_MEDIAINFO {
struct {
UINT32 X;
UINT32 Y;
} Resolution;
struct {
UINT32 Numerator;
UINT32 Denominator;
} MaxFrameRate;
ULONGLONG Flags;
UINT32 Data0;
UINT32 Data1;
UINT32 Data2;
UINT32 Data3;
} KSCAMERA_PROFILE_MEDIAINFO, *PKSCAMERA_PROFILE_MEDIAINFO;
Члены
Resolution
Размер кадра X (по горизонтали) и Y (по вертикали) в пикселях.
Resolution.X
Resolution.Y
MaxFrameRate
Коэффициент числового или знаменателя частоты кадров (например, 30 /1 = 30fps). Эта частота кадров представляет максимальную частоту кадров указанного разрешения при идеальных условиях освещения. Фактическая частота кадров может быть ниже этого значения.
Для сведений о фотомедиях, если последовательность фотографий не может быть включена из-за ограничений оборудования для заданного разрешения фотографий, частота кадров должна иметь значение 0 (numerator=0, знаменатель=0). Это сообщит уровню приложения, что элемент управления последовательностью фотографий будет отклонен драйвером при выборе конкретного типа фотомедийного носителя.
MaxFrameRate.Numerator
MaxFrameRate.Denominator
Flags
Побитовое ИЛИ одного или нескольких следующих флагов:
- KSCAMERAPROFILE_FLAGS_VIDEOHDRWhen флаг ВИДЕО HDR установлен для сведений о носителе для этого параметра мультимедиа, видео HDR может быть включен для потока записей.
Этот флаг не может быть задан для сведений о носителях на закреплении фотографии.
- KSCAMERAPROFILE_FLAGS_VARIABLEPHOTOSEQUENCEWhen флаг переменной последовательности фотографий установлен для сведений о мультимедиа, поддержка VPS доступна, даже если сведения о фотомедийном носителе не предоставляют частоту кадров.
Если этот флаг задан, а частота кадров не равна нулю, для этой информации о фотомедиях, VPS и Photo Sequence доступен.
Если этот флаг установлен, а частота кадров равна нулю, для этой информации о фотомедиях виртуальные машины доступны, но не последовательность фотографий.
Если этот флаг не задан, а частота кадров не равна нулю, для этой информации о мультимедиа фотографий VPS недоступна, но последовательность фотографий доступна.
Если этот флаг не задан, а частота кадров равна нулю, для этой информации мультимедиа не доступно ни VPS, ни последовательность фотографий.
Этот флаг может быть задан только для сведений о носителях на закреплении фотографии. Наличие этого флага в сведениях о носителях, отличных от фотографий, приведет к отклонению набора профилей.
Data0
Скрытный. Должно быть задано значение 0.
Data1
Скрытный. Должно быть задано значение 0.
Data2
Скрытный. Должно быть задано значение 0.
Data3
Скрытный. Должно быть задано значение 0.
Требования
Требование | Ценность |
---|---|
заголовка | ksmedia.h |