次の方法で共有


圧縮されていないメディア サブタイプ

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

次の表に、圧縮されていないメディア サブタイプの一覧を示します。 これらは、入力形式と出力形式として使用される型と、圧縮されていないストリームの形式です。 次の表のすべての型が、すべての方法でサポートされているわけではありません。 サポートされている入力形式と出力形式の種類は、ライターリーダーとリーダー/同期リーダーのコーデックでそれぞれ列挙できます。 非圧縮ストリームでサポートされる種類の詳細については、「圧縮されていない オーディオストリームとビデオストリームの使用」を参照してください。

ここに示すさまざまな RGB および淡色化された RGB ビデオの種類では、RGB 形式を使用して色を定義します。この形式では、各色がピクセルの赤、緑、青の各コンポーネントの強度値で表されます。 各強度値は、約 1,678 万色の 0 から 255 の範囲で指定できます。 RGB は、赤、緑、青の蛍光体を使用して色を表示するコンピューター モニターに使用される色値に簡単に変換されます。 淡色化されたビデオの種類には、 WMVIDEOINFOHEADER 構造に続くパレット情報を直接含める必要があります。 同様に、16 ビット ビデオでは、WMVIDEOINFOHEADER 構造体の後に含める必要があるビット フィールド情報が必要です。

次の表の一部のメディア サブタイプは、「説明」列で説明されているように、RGB システムが使用できる色よりも少ない色を提供します。 淡色化された RGB の種類では、パレット内の色は RGB 値を表しますが、パレット内の色の位置を示す値で指定されます。

圧縮されていないメディア サブタイプ 説明
WMMEDIASUBTYPE_RGB1 2 色を表す 1 色ビットの淡色化された RGB ビデオ。 通常、モノクロ画像に使用されます。
WMMEDIASUBTYPE_RGB4 16 色を表す 4 色ビットの淡色化された RGB ビデオ。
WMMEDIASUBTYPE_RGB8 256 色を表す 8 色ビットの淡色化された RGB ビデオ。
WMMEDIASUBTYPE_RGB565 65,536 色を表す 16 色ビットの RGB ビデオ。 この形式では、赤に 5 ビット、緑に 6 ビット、青に 5 ビットを使用します。
WMMEDIASUBTYPE_RGB555 32,768 色を表す 16 色ビットの RGB ビデオ。 この形式では、色ごとに 5 ビットが使用され、16 番目のビットは無視されます。
WMMEDIASUBTYPE_RGB24 RGB カラー 表現スキームで使用可能なすべての 16,777,216 色を表す 24 色ビットの RGB ビデオ。 この形式では、色の強度値ごとに 8 ビットが使用されます。
WMMEDIASUBTYPE_RGB32 RGB カラー 表現スキームで使用可能なすべての 16,777,216 色を表す 32 色ビットの RGB ビデオ。 この形式では、色ごとに 8 ビットを使用し、透明度情報の残りの 8 ビットを予約します。
WMMEDIASUBTYPE_I420 YUV ビデオは、平面 4:2:0 形式で格納され、U 平面が最初に表示され、その後に V プレーンが表示されます。
WMMEDIASUBTYPE_IYUV I420 と同じです。
WMMEDIASUBTYPE_YV12 YUV ビデオは平面 4:2:0 形式で格納され、V プレーンが最初に表示され、次に U プレーンが表示されます。 YV12 は I420 と同じですが、You と V のプレーンは切り替わります。
WMMEDIASUBTYPE_YUY2 YUV ビデオは、パックされた 4:2:2 形式で保存されます。
WMMEDIASUBTYPE_UYVY YUV ビデオは、パックされた 4:2:2 形式で保存されます。 YUY2 に似ていますが、データの順序が異なります。
WMMEDIASUBTYPE_YVYU YUV ビデオは、パックされた 4:2:2 形式で保存されます。 YUY2 に似ていますが、データの順序が異なります。
WMMEDIASUBTYPE_P422 平面 4:2:2 形式を使用して格納された YUV ビデオ。
WMMEDIASUBTYPE_YVU9 平面 16:1:1 形式で格納された YUV ビデオ。
WMMEDIASUBTYPE_PCM パルスコード変調を使用して保存された非圧縮オーディオデータ。
WMMEDIASUBTYPE_DRM セキュリティで保護されたオーディオ パスで使用される、圧縮されていないが暗号化されたオーディオ データ。
WMSCRIPTTYPE_TwoStrings コマンドの種類を含む文字列とコマンド データを含む文字列で構成されるスクリプト コマンド。 これは、Windows Media Format SDK でサポートされている唯一のスクリプトの種類です。
WMMEDIASUBTYPE_WebStream Web ストリーミング用の HTML ファイルとコンポーネントを含むファイル転送データ。
WMMEDIASUBTYPE_VIDEOIMAGE Windows Media Video 9 Image コーデックの入力の種類。 サンプルは、ビットマップ イメージと変換データの組み合わせです。

 

出力形式の割り当て

圧縮メディア サブタイプ

メディアの種類の識別子

メディアの種類

入力形式を列挙するには