Condividi tramite


Metodo IMDSPDevice2::GetFormatSupport2 (mswmdm.h)

Il metodo GetFormatSupport2 ottiene i formati supportati da un dispositivo, inclusi codec audio e video e formati di file MIME.

Sintassi

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

Parametri

[in] dwFlags

DWORD contenente formati audio, formati video e tipi MIME. Questo flag specifica l'oggetto che l'applicazione richiede al provider di servizi di compilare. Il chiamante può impostare uno o più dei tre valori seguenti.

Valore Descrizione
WMDM_GET_FORMAT_SUPPORT_AUDIO Il provider di servizi deve compilare parametri audio.
WMDM_GET_FORMAT_SUPPORT_VIDEO Il provider di servizi deve compilare parametri video.
WMDM_GET_FORMAT_SUPPORT_FILE Il provider di servizi deve compilare i parametri di file.

[out] ppAudioFormatEx

Puntatore a una matrice di strutture _WAVEFORMATEX contenenti informazioni sui codec audio e sulle velocità di bit supportate dal dispositivo.

[out] pnAudioFormatCount

Puntatore a un intero contenente il numero di formati audio.

[out] ppVideoFormatEx

Puntatore a una matrice di strutture _VIDEOINFOHEADER contenenti informazioni sui codec video e sui formati supportati dal dispositivo.

[out] pnVideoFormatCount

Puntatore a un intero contenente il conteggio dei formati video.

[out] ppFileType

Puntatore a una matrice di strutture WMFILECAPABILITIES contenenti informazioni sui tipi di file supportati dal dispositivo.

[out] pnFileTypeCount

Puntatore a un numero intero contenente il numero di formati di file.

Valore restituito

Il metodo restituisce un HRESULT. Tutti i metodi di interfaccia in Windows Media Gestione dispositivi possono restituire una delle classi di codici di errore seguenti:

  • Codici di errore COM standard
  • Codici di errore di Windows convertiti in valori HRESULT
  • Codici di errore di Windows Media Gestione dispositivi
Per un elenco completo dei codici di errore possibili, vedere Codici di errore.

Commenti

Questo metodo deve essere implementato. Non deve restituire WMDM_E_NOTSUPPORTED o E_NOTIMPL. Per altre informazioni, vedere Interfacce obbligatorie e facoltative.

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione mswmdm.h
Libreria Mssachlp.lib

Vedi anche

Interfaccia IMDSPDevice2