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
);
Die Parameter
[in] dwSourceStreamIndex
Der abzufragende Datenstrom. Der Wert kann eine der folgenden Sein:
| Wert | Bedeutung |
|---|---|
|
Der nullbasierte Index eines Datenstroms. Rufen Sie ZUM Abrufen der Anzahl der Datenströme 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 | Description |
|---|---|
|
Erfolg. |
|
Der dwSourceStreamIndex-Parameter ist ungültig. |
|
Der dwMediaTypeIndex-Parameter liegt außerhalb des Bereichs. |
Bemerkungen
Zum Aufzählen aller verfügbaren Formate in einem Datenstrom 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 eine Reihe von Bildfrequenzen. Die mindesten und maximalen Frameraten 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 |
|---|---|
| Mindestens unterstützter Client | Windows 8 [nur Desktop-Apps] |
| Mindestanforderungen für unterstützte Server | Windows Server 2012 [nur Desktop-Apps] |
| Zielplattform | Fenster |
| Header | mfcaptureengine.h |