Standard Mediasubtype GUIDs(標準メディアサブタイプGUID)

FrameTypeInfoクラスライブラリリファレンス>クラス>FrameTypeInfo用のカラーフォーマット、もしくはMediaStreamSink::createクラスライブラリリファレンス>クラス>MediaStreamSink>MediaStreamSink::create Methodにおける非圧縮のビデオフォーマットを定義するのに使用されます。

ほとんどのサブタイプはtColorformatEnumクラスライブラリリファレンス>エニュメレーション>tColorformatEnum内にそれと対応するものを持っています。

各カラーフォーマットにおけるピクセルの構成についてはイメージバッファにアクセスするプログラマーズガイド>イメージバッファにアクセスするの例をご参照ください。

定数名 説明
MEDIASUBTYPE_RGB24 24ビット カラーフォーマット tColorformatEnum::eRGB24
MEDIASUBTYPE_RGB32 32ビット カラーフォーマット tColorformatEnum::eRGB32
MEDIASUBTYPE_RGB64 64ビット カラーフォーマット tColorformatEnum::eRGB64 各色16bitのデータが格納されており、そのレイアウトはunit16_t B, G, R, x;
MEDIASUBTYPE_RGB8 8ビット グレースケールフォーマット tColorformatEnum::eRGB8tColorformatEnum::eY8
MEDIASUBTYPE_UYVY 色差カラーフォーマット tColorformatEnum::eUYVY レイアウトはunit8_t U, Y0, V, Y1;
MEDIASUBTYPE_YUY2 色差カラーフォーマット tColorformatEnum::YUY2 レイアウトはunit8_t Y0, U, Y1, V;
MEDIASUBTYPE_RGB555 16ビット カラーフォーマット tColorformatEnum::eRGB555
MEDIASUBTYPE_RGB565 16ビット カラーフォーマット tColorformatEnum::eRGB565
MEDIASUBTYPE_Y800 8ビット グレースケールフォーマットtColorformatEnum::eY800
イメージはトップダウン(上から順)に保存されます。
MEDIASUBTYPE_Y16 16ビット グレースケールフォーマット tColorformatEnum::eY16
MEDIASUBTYPE_BY8 24ビット カラーフォーマット tColorformatEnum::eBY8
このフォーマットの扱い方については ディベイヤ処理技術関連項目>ディベイヤ処理をご参照ください。
MEDIASUBTYPE_YGB0 10ビット グレースケールフォーマット tColorformatEnum::eYGB0
MEDIASUBTYPE_YGB1 10ビット グレースケールフォーマット tColorformatEnum::eYGB1