IMDSPDevice2::GetFormatSupport2-Methode (mswmdm.h)

Die GetFormatSupport2-Methode ruft die von einem Gerät unterstützten Formate ab, einschließlich Audio- und Videocodecs und MIME-Dateiformaten.

Syntax

HRESULT GetFormatSupport2(
  [in]  DWORD              dwFlags,
  [out] _WAVEFORMATEX      **ppAudioFormatEx,
  [out] UINT               *pnAudioFormatCount,
  [out] _VIDEOINFOHEADER   **ppVideoFormatEx,
  [out] UINT               *pnVideoFormatCount,
  [out] WMFILECAPABILITIES **ppFileType,
  [out] UINT               *pnFileTypeCount
);

Parameter

[in] dwFlags

DWORD mit Audioformaten, Videoformaten und MIME-Typen. Dieses Flag gibt an, was die Anwendung an den Dienstanbieter anfordert. Der Aufrufer kann einen oder mehrere der folgenden drei Werte festlegen.

Wert BESCHREIBUNG
WMDM_GET_FORMAT_SUPPORT_AUDIO Der Dienstanbieter sollte Audioparameter eingeben.
WMDM_GET_FORMAT_SUPPORT_VIDEO Der Dienstanbieter sollte Videoparameter eingeben.
WMDM_GET_FORMAT_SUPPORT_FILE Der Dienstanbieter sollte Dateiparameter eingeben.

[out] ppAudioFormatEx

Zeiger auf ein Array von _WAVEFORMATEX Strukturen, die Informationen zu Audiocodecs und Bitraten enthalten, die vom Gerät unterstützt werden.

[out] pnAudioFormatCount

Zeiger auf eine ganze Zahl, die die Anzahl des Audioformats enthält.

[out] ppVideoFormatEx

Zeiger auf ein Array von _VIDEOINFOHEADER Strukturen, die Informationen zu Videocodecs und Formaten enthalten, die vom Gerät unterstützt werden.

[out] pnVideoFormatCount

Zeiger auf eine ganze Zahl, die die Videoformatanzahl enthält.

[out] ppFileType

Zeiger auf ein Array von WMFILECAPABILITIES-Strukturen , das Informationen zu dateitypen enthält, die vom Gerät unterstützt werden.

[out] pnFileTypeCount

Zeiger auf eine ganze Zahl, die die Anzahl des Dateiformats enthält.

Rückgabewert

Die Methode gibt ein HRESULT zurück. Alle Schnittstellenmethoden in Windows Media Geräte-Manager können eine der folgenden Klassen von Fehlercodes zurückgeben:

  • Standard-COM-Fehlercodes
  • In HRESULT-Werte konvertierte Windows-Fehlercodes
  • Windows Media Geräte-Manager Fehlercodes
Eine umfassende Liste möglicher Fehlercodes finden Sie unter Fehlercodes.

Hinweise

Diese Methode muss implementiert werden. Es darf keine WMDM_E_NOTSUPPORTED oder E_NOTIMPL zurückgeben. Weitere Informationen finden Sie unter Obligatorische und optionale Schnittstellen.

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile mswmdm.h
Bibliothek Mssachlp.lib

Weitere Informationen

IMDSPDevice2-Schnittstelle