KSCAMERA_PROFILE_MEDIAINFO-Struktur (ksmedia.h)
Diese Struktur enthält die relevanten Medientypinformationen, die für jedes Kameraprofil angezeigt werden.
Syntax
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;
Member
Resolution
Die Framegröße X (horizontal) und Y (vertikal) in Pixel.
Resolution.X
Resolution.Y
MaxFrameRate
Das Zähler-Nenner-Verhältnis der Bildfrequenz (z. B. 30/1 = 30fps). Diese Bildfrequenz stellt die maximale Bildfrequenz der angegebenen Auflösung unter idealen Lichtverhältnissen dar. Die tatsächliche Bildfrequenz kann niedriger als dieser Wert sein.
Wenn die Fotosequenz für Fotomedieninformationen aufgrund von Hardwareeinschränkungen für die angegebene Fotoauflösung nicht aktiviert werden kann, muss die Bildfrequenz auf 0 (Zähler=0, Nennerator=0) festgelegt werden. Dadurch wird die Anwendungsebene informiert, dass die Fotosequenzsteuerung vom Treiber abgelehnt wird, wenn dieser bestimmte Fotomedientyp ausgewählt wird.
MaxFrameRate.Numerator
MaxFrameRate.Denominator
Flags
Das bitweise OR eines oder mehrerer der folgenden Flags:
- KSCAMERAPROFILE_FLAGS_VIDEOHDRWhen das Video-HDR-Flag für die Medieninformationen festgelegt ist, kann für diese Medieneinstellung Video-HDR für den Aufzeichnungsdatenstrom aktiviert werden.
Dieses Flag kann nicht für Medieninformationen auf der Fotonadel festgelegt werden.
- KSCAMERAPROFILE_FLAGS_VARIABLEPHOTOSEQUENCEWhen das Flag variable Fotosequenz für die Medieninformationen festgelegt ist, ist VPS-Unterstützung verfügbar, auch wenn die Fotomedieninformationen keine Bildfrequenz bereitstellen.
Wenn dieses Flag festgelegt ist und die Bildfrequenz ungleich 0 (null) ist, sind für diese Fotomedieninformationen VPS und Fotosequenz verfügbar.
Wenn dieses Flag festgelegt ist und die Bildfrequenz null ist, ist für diese Fotomedieninformationen VPS verfügbar, aber keine Fotosequenz.
Wenn dieses Flag nicht festgelegt ist und die Bildfrequenz ungleich 0 (null) ist, ist VPS für diese Fotomedieninformationen nicht verfügbar, aber Die Fotosequenz ist verfügbar.
Wenn dieses Flag nicht festgelegt ist und die Bildfrequenz null ist, sind weder VPS noch Fotosequenz für diese Medieninformationen verfügbar.
Dieses Flag kann nur für Medieninformationen auf der Fotonadel festgelegt werden. Das Vorhandensein dieses Flags auf Nicht-Foto-Pin-Medieninformationen führt dazu, dass der Profilsatz abgelehnt wird.
Data0
Reserviert. Muss auf 0 festgelegt werden.
Data1
Reserviert. Muss auf 0 festgelegt werden.
Data2
Reserviert. Muss auf 0 festgelegt werden.
Data3
Reserviert. Muss auf 0 festgelegt werden.
Anforderungen
Anforderung | Wert |
---|---|
Header | ksmedia.h |