CreateAudioMediaType 関数 (audiomediatype.h)
関数は CreateAudioMediaType
、呼び出し元によって指定された形式を使用して、オーディオ形式を記述するメディア型オブジェクトを作成します。
構文
HRESULT CreateAudioMediaType(
const WAVEFORMATEX *pAudioFormat,
UINT32 cbAudioFormatSize,
IAudioMediaType **ppIAudioMediaType
);
パラメーター
pAudioFormat
WAVEFORMATEX 構造体へのポインターを指定します。
cbAudioFormatSize
pAudioFormat パラメーターが指す WAVEFORMATEX 構造体のサイズを指定します。
ppIAudioMediaType
IAudioMediaType インターフェイスへのポインターを指定します。
戻り値
関数の CreateAudioMediaType
呼び出しが成功した場合、関数はS_OKを返します。 それ以外の場合は、適切な HRESULT エラー コードを返します。
注釈
カスタム オーディオ システム効果を実装すると、関数は CreateAudioMediaType
IAudioSystemEffectsCustomFormats::GetFormat と連携して、カスタム オーディオ データ形式を表し、カスタム形式に関する情報を提供します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista 以降のバージョンの Windows で使用できます。 |
対象プラットフォーム | デスクトップ |
Header | audiomediatype.h (Audiomediatype.h を含む) |
IRQL | N/A |