CreateAudioMediaTypeFromUncompressedAudioFormat 関数 (audiomediatype.h)

関数は CreateAudioMediaTypeFromUncompressedAudioFormatCOMPRESSEDAUDIOFORMAT 構造体で提供される情報を使用して、オーディオ形式を記述するメディア型オブジェクトを作成します。

構文

HRESULT CreateAudioMediaTypeFromUncompressedAudioFormat(
  const UNCOMPRESSEDAUDIOFORMAT *pUncompressedAudioFormat,
  IAudioMediaType               **ppIAudioMediaType
);

パラメーター

pUncompressedAudioFormat

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

ppIAudioMediaType

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

戻り値

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

注釈

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

要件

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

関連項目

IAudioMediaType

IAudioSystemEffectsCustomFormats::GetFormat

COMPRESSEDAUDIOFORMAT