次の方法で共有


IMDSPDevice2::GetFormatSupport2 メソッド (mswmdm.h)

GetFormatSupport2 メソッドは、オーディオ コーデックとビデオ コーデック、MIME ファイル形式など、デバイスでサポートされている形式を取得します。

構文

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

パラメーター

[in] dwFlags

オーディオ形式、ビデオ形式、MIME の種類を含む DWORD。 このフラグは、アプリケーションがサービス プロバイダーに入力を要求している内容を指定します。 呼び出し元は、次の 3 つの値のうち 1 つ以上を設定できます。

説明
WMDM_GET_FORMAT_SUPPORT_AUDIO サービス プロバイダーは、オーディオ パラメーターを入力する必要があります。
WMDM_GET_FORMAT_SUPPORT_VIDEO サービス プロバイダーは、ビデオ パラメーターを入力する必要があります。
WMDM_GET_FORMAT_SUPPORT_FILE サービス プロバイダーは、ファイル パラメーターを入力する必要があります。

[out] ppAudioFormatEx

デバイスでサポートされているオーディオ コーデックとビット レートに関する情報を含む _WAVEFORMATEX 構造体の配列へのポインター。

[out] pnAudioFormatCount

オーディオ形式の数を含む整数へのポインター。

[out] ppVideoFormatEx

デバイスでサポートされているビデオ コーデックと形式に関する情報を含む _VIDEOINFOHEADER 構造体の配列へのポインター。

[out] pnVideoFormatCount

ビデオ形式の数を含む整数へのポインター。

[out] ppFileType

デバイスでサポートされているファイルの種類に関する情報を含む WMFILECAPABILITIES 構造体の配列へのポインター。

[out] pnFileTypeCount

ファイル形式の数を含む整数へのポインター。

戻り値

このメソッドは HRESULT を返します。 Windows Media デバイス マネージャーのすべてのインターフェイス メソッドは、次のいずれかのエラー コード クラスを返すことができます。

  • 標準 COM エラー コード
  • HRESULT 値に変換された Windows エラー コード
  • Windows Media デバイス マネージャーエラー コード
考えられるエラー コードの詳細な一覧については、「 エラー コード」を参照してください。

注釈

このメソッドを実装する必要があります。 WMDM_E_NOTSUPPORTEDまたはE_NOTIMPLを返してはなりません。 詳細については、「 必須インターフェイスとオプション インターフェイス」を参照してください。

要件

要件
対象プラットフォーム Windows
ヘッダー mswmdm.h
Library Mssachlp.lib

こちらもご覧ください

IMDSPDevice2 インターフェイス