Freigeben über


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