入力形式、入力設定、およびデータユニット拡張機能

[このページに関連付けられている機能である Windows Media Format 11 SDK は、従来の機能です。 ソース リーダーシンク ライターに置き換わりました。 ソース リーダーシンク ライターは、Windows 10とWindows 11用に最適化されています。 Microsoft では、可能であれば、新しいコードで Windows Media Format 11 SDK ではなくソース リーダーシンク ライターを使用することを強くお勧めします。 Microsoft は、レガシ API を使用する既存のコードを、可能であれば新しい API を使用するように書き換えるよう提案しています。]

ライター オブジェクトでは、入力設定、入力形式、およびデータユニット拡張がサポートされており、そのすべてがライターの機能を制御できます。 特定の機能を制御するために使用するメソッドが必ずしも明確であるとは限りません。

入力形式は、エンコードのためにライターに渡すメディアの基本プロパティを記述するメディア形式です。 たとえば、入力ビデオのフレーム サイズと色空間は、入力形式で記述されます。

入力設定は、基本以外の入力データの特性、またはデータに対して実行する変換に関する情報です。 インターレースされたビデオ設定と透かしシステムに関する情報は、入力設定の例です。

データユニット拡張機能は、ペイロード拡張システムとも呼ばれ、ファイルのデータ セクション内の個々のサンプルにアタッチされる値です。 SMPTE タイム コードと非平方ピクセル情報は、データ ユニット拡張の例です。

データ ユニット拡張機能の構成

データ ユニット拡張機能

ファイルの書き込み機能

入力形式の列挙

入力設定

入力の操作