Freigeben über


KSCAMERA_MAXVIDEOFPS_FORPHOTORES-Struktur (ksmedia.h)

Die KSCAMERA_MAXVIDEOFPS_FORPHOTORES-Struktur enthält die Eigenschaftendaten für die maximale Bildfrequenz bei einer bestimmten Auflösung für eine Kamera, die Vorschau und Aufnahme unterstützt. Diese Struktur wird beim Festlegen oder Abrufen der Daten für die KSPROPERTY_CAMERACONTROL_EXTENDED_MAXVIDFPS_PHOTORES erweiterte Steuerelementeigenschaft verwendet.

Syntax

typedef struct tagKSCAMERA_MAXVIDEOFPS_FORPHOTORES {
  ULONG PhotoResWidth;
  ULONG PhotoResHeight;
  ULONG PreviewFPSNum;
  ULONG PreviewFPSDenom;
  ULONG CaptureFPSNum;
  ULONG CaptureFPSDenom;
} KSCAMERA_MAXVIDEOFPS_FORPHOTORES, *PKSCAMERA_MAXVIDEOFPS_FORPHOTORES;

Member

PhotoResWidth

Die Breite der Fotoauflösung in Pixel.

PhotoResHeight

Die Höhe der Fotoauflösung in Pixel.

PreviewFPSNum

Der Zählerwert der Vorschaubildrate.

PreviewFPSDenom

Der Nennerwert der Vorschaubildrate.

CaptureFPSNum

Der Zählerwert der Aufnahmebildrate.

CaptureFPSDenom

Der Nennerwert der Aufnahmebildrate.

Hinweise

Wenn Sie die -Eigenschaft mithilfe einer KSPROPERTY_TYPE_SET-Anforderung festlegen, werden die Elemente PhotoResWidth und PhotoResHeight von der Anwendung basierend auf den verfügbaren Fotomedientypen bereitgestellt. Der Kameratreiber muss diese Auflösungsinformationen intern aufbewahren. Die Elemente der Vorschau- und Aufnahmebildrate müssen vom Treiber bei KSPROPERTY_TYPE_SET Anforderungen ignoriert werden.

Für jede nachfolgende KSPROPERTY_TYPE_GET-Anforderung muss der Kameratreiber basierend auf der Auflösung, die in der vorherigen KSPROPERTY_TYPE_SET-Anforderung angegeben wurde, die Bildfrequenzen für die Vorschau- und Aufnahmedatenströme bereitstellen. Außerdem muss der Kameratreiber photoResWidth und PhotoResHeight auf die Auflösung festlegen, die mit der KSPROPERTY_TYPE_SET-Anforderung bereitgestellt wurde.

Wenn keine KSPROPERTY_TYPE_SET Anforderung für die Sitzung gestellt wurde, legt der Kameratreiber alle Member der KSCAMERA_MAXVIDEOFPS_FORPHOTORES-Struktur auf 0 fest.

Wenn Vorschau oder Aufnahme nicht unterstützt werden, z. B. wenn es sich bei der Kamera um eine dual angeheftete Kamera mit nur einem Videonadel handelt, sollte sie die Member CaptureFPSNum und CaptureFPSDenom verwenden und die Member PreviewFPSNum und PreviewFPSDenom auf 0 festlegen.

Wenn KSCAMERA_EXTENDEDPROP_PHOTOMODE_SEQUENCE im Fotomodus-Steuerelement vom Kameratreiber unterstützt wird, ist dieses Steuerelement obligatorisch.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8.1
Unterstützte Mindestversion (Server) Windows Server 2012 R2
Kopfzeile ksmedia.h (include Ksmedia.h)