MFT メディアの種類の操作
メディアの種類は、メディア ストリームの形式を記述する方法です。 Media Foundation では、メディアの種類は IMFMediaType インターフェイスによって表されます。 このインターフェイスは、 IMFAttributes インターフェイスを 継承します。 メディアタイプの詳細は属性として指定されます。
新しいメディアの種類を作成するには、 MFCreateMediaType 関数を呼び出します。 この関数は、 IMFMediaType インターフェイスへのポインターを返します。 メディアの種類には、最初は属性がありません。
Media Foundation SDK には、形式構造からメディアの種類を初期化するためのヘルパー関数がいくつか用意されています。 たとえば、関数 MFInitMediaTypeFromVideoInfoHeader は VIDEOINFOHEADER 構造体からビデオの種類を初期化し、関数 MFInitMediaTypeFromWaveFormatEx はWAVEFORMATEX または WAVEFORMATEXTENSIBLE 構造体からビデオの種類を初期化します。
コーデックで使用される形式の種類は、一般に VIDEOINFOHEADER および WAVEFORMATEX 構造体によって記述される形式に限定されます。
Media Foundation メディアの種類の作成とアクセスの詳細については、Media Foundation SDK のドキュメントを参照してください。
関連トピック
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示