CreateAudioMediaType 関数 (audiomediatype.h)

関数は CreateAudioMediaType 、呼び出し元によって指定された形式を使用して、オーディオ形式を記述するメディア型オブジェクトを作成します。

構文

HRESULT CreateAudioMediaType(
  const WAVEFORMATEX *pAudioFormat,
  UINT32             cbAudioFormatSize,
  IAudioMediaType    **ppIAudioMediaType
);

パラメーター

pAudioFormat

WAVEFORMATEX 構造体へのポインターを指定します。

cbAudioFormatSize

pAudioFormat パラメーターが指す WAVEFORMATEX 構造体のサイズを指定します。

ppIAudioMediaType

IAudioMediaType インターフェイスへのポインターを指定します。

戻り値

関数の CreateAudioMediaType 呼び出しが成功した場合、関数はS_OKを返します。 それ以外の場合は、適切な HRESULT エラー コードを返します。

注釈

カスタム オーディオ システム効果を実装すると、関数は CreateAudioMediaTypeIAudioSystemEffectsCustomFormats::GetFormat と連携して、カスタム オーディオ データ形式を表し、カスタム形式に関する情報を提供します。

要件

要件
サポートされている最小のクライアント Windows Vista 以降のバージョンの Windows で使用できます。
対象プラットフォーム デスクトップ
Header audiomediatype.h (Audiomediatype.h を含む)
IRQL N/A

関連項目

IAudioMediaType

IAudioSystemEffectsCustomFormats::GetFormat

WAVEFORMATEX