Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ruft ein Format ab, das von einem der Aufnahmedatenströme unterstützt wird.
Syntax
HRESULT GetAvailableDeviceMediaType(
[in] DWORD dwSourceStreamIndex,
[in] DWORD dwMediaTypeIndex,
[in] IMFMediaType **ppMediaType
);
Parameter
[in] dwSourceStreamIndex
Der abzufragende Stream. Der Wert kann einer der folgenden Werte sein.
Wert | Bedeutung |
---|---|
|
Der nullbasierte Index eines Datenstroms. Rufen Sie ZUM Abrufen der Anzahl der Streams IMFCaptureSource::GetDeviceStreamCount auf. |
|
Der erste Bilddatenstrom. |
|
Der erste Videostream. |
|
Der erste Audiodatenstrom. |
[in] dwMediaTypeIndex
Der nullbasierte Index des abzurufenden Medientyps.
[in] ppMediaType
Empfängt einen Zeiger auf die IMFMediaType-Schnittstelle . Der Aufrufer muss die Schnittstelle freigeben.
Rückgabewert
Diese Methode kann einen dieser Werte zurückgeben.
Rückgabecode | BESCHREIBUNG |
---|---|
|
Erfolg. |
|
Der dwSourceStreamIndex-Parameter ist ungültig. |
|
Der dwMediaTypeIndex-Parameter liegt außerhalb des Bereichs. |
Hinweise
Um alle verfügbaren Formate in einem Stream aufzulisten, rufen Sie diese Methode in einer Schleife auf, während dwMediaTypeIndex erhöht wird, bis die Methode MF_E_NO_MORE_TYPES zurückgibt.
Einige Kameras unterstützen möglicherweise einen Bereich von Bildfrequenzen. Die minimale und die maximale Bildfrequenz werden in den Attributen MF_MT_FRAME_RATE_RANGE_MIN und MF_MT_FRAME_RATE_RANGE_MAX für den Medientyp gespeichert.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 8 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2012 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | mfcaptureengine.h |