関数は CreateAudioMediaTypeFromUncompressedAudioFormat 、 COMPRESSEDAUDIOFORMAT 構造体で提供される情報を使用して、オーディオ形式を記述するメディア型オブジェクトを作成します。
構文
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 |