メディアの種類の属性

メディアの種類には、次の属性が適用されます。 これらの属性の一部は、従来のメディアの種類の形式を Media Foundation メディアの種類に変換することを目的としています。

一般的な書式属性

これらの属性は、すべてのメディアの種類に適用できます。

属性 説明
MF_MT_ALL_SAMPLES_INDEPENDENT 各サンプルがストリーム内の他のサンプルから独立しているかどうかを指定します。
MF_MT_AM_FORMAT_TYPE GUID の書式を設定します。
MF_MT_COMPRESSED メディア データを圧縮するかどうかを指定します
MF_MT_FIXED_SIZE_SAMPLES サンプルのサイズが固定されているかどうかを指定します。
MF_MT_MAJOR_TYPE メジャー型 GUID。
MF_MT_SAMPLE_SIZE 各サンプルのサイズ (バイト単位)。
MF_MT_SUBTYPE サブタイプ GUID。
MF_MT_USER_DATA 従来の形式構造から変換されたメディアの種類のユーザー データを格納します。
MF_MT_WRAPPED_TYPE 別のメディアの種類にラップされたメディアの種類を含みます。

 

オーディオ形式の属性

これらの属性は、メジャー型がMFMediaType_Audioと等しいメディア型に適用できます。

属性 説明
MF_MT_AAC_AUDIO_PROFILE_LEVEL_INDICATION 高度なオーディオ コーディング (AAC) ストリームのオーディオ プロファイルとレベルを指定します。
MF_MT_AAC_PAYLOAD_TYPE Advanced Audio Coding (AAC) ストリームのペイロードの種類を指定します。
MF_MT_AUDIO_AVG_BYTES_PER_SECOND 1 秒あたりの平均バイト数。
MF_MT_AUDIO_BITS_PER_SAMPLE オーディオ サンプルあたりのビット数。
MF_MT_AUDIO_BLOCK_ALIGNMENT ブロックの配置 (バイト単位)。
MF_MT_AUDIO_CHANNEL_MASK スピーカーの位置へのオーディオ チャネルの割り当てを指定します。
MF_MT_AUDIO_FLOAT_SAMPLES_PER_SECOND 1 秒あたりのオーディオ サンプル数 (浮動小数点値)。
MF_MT_AUDIO_FOLDDOWN_MATRIX オーディオ デコーダーがマルチチャネル オーディオをステレオ出力に変換する方法を指定します。
MF_MT_AUDIO_NUM_CHANNELS オーディオ チャネルの数。
MF_MT_AUDIO_PREFER_WAVEFORMATEX オーディオ メディアの種類を変換するときに使用する優先レガシ形式の構造を指定します。
MF_MT_AUDIO_SAMPLES_PER_BLOCK 1 つの圧縮されたオーディオ データ ブロックに含まれるオーディオ サンプルの数。
MF_MT_AUDIO_SAMPLES_PER_SECOND 1 秒あたりのオーディオ サンプル数 (整数値)。
MF_MT_AUDIO_VALID_BITS_PER_SAMPLE 各オーディオ サンプル内の有効なオーディオ データのビット数。
MF_MT_AUDIO_WMADRC_AVGREF Windows Media Audio ファイルの平均ボリューム レベルを参照します。
MF_MT_AUDIO_WMADRC_AVGTARGET Windows Media Audio ファイルのターゲットの平均ボリューム レベル。
MF_MT_AUDIO_WMADRC_PEAKREF Windows Media Audio ファイルのピーク ボリューム レベルを参照します。
MF_MT_AUDIO_WMADRC_PEAKTARGET Windows Media Audio ファイルのピーク ボリューム レベルをターゲットにします。
MF_MT_ORIGINAL_WAVE_FORMAT_TAG オーディオ ストリームの元の WAVE 形式タグが含まれます。

 

ビデオ形式の属性

これらの属性は、メジャー型がMFMediaType_Videoと等しいメディア型に適用できます。

属性 説明
MF_MT_AVG_BIT_ERROR_RATE データ エラー率。
MF_MT_AVG_BITRATE ビデオ ストリームのおおよそのデータ 速度。
MF_MT_CUSTOM_VIDEO_PRIMARIES ユーザー設定の色の原色。
MF_MT_DEFAULT_STRIDE 既定のサーフェスストライド。
MF_MT_DRM_FLAGS ビデオでコピー保護を適用する必要があるかどうかを指定します。
MF_MT_FRAME_RATE フレーム レート。
MF_MT_FRAME_RATE_RANGE_MAX ビデオ キャプチャ デバイスでサポートされる最大フレーム レート。
MF_MT_FRAME_RATE_RANGE_MIN ビデオ キャプチャ デバイスでサポートされる最小フレーム レート。
MF_MT_FRAME_SIZE ビデオ フレームの幅と高さ。
MF_MT_GEOMETRIC_APERTURE 幾何学的な開き。
MF_MT_INTERLACE_MODE フレームのインターレース方法について説明します。
MF_MT_MAX_KEYFRAME_SPACING 1 つのキー フレームから次のキー フレームまでのフレームの最大数。
MF_MT_MINIMUM_DISPLAY_APERTURE 最小表示絞り。
MF_MT_MPEG_SEQUENCE_HEADER MPEG-1 または MPEG-2 シーケンス ヘッダー。
MF_MT_MPEG_START_TIME_CODE Group-of-pictures (GOP) の開始時刻コード。
MF_MT_MPEG2_FLAGS MPEG-2 ビデオのその他のフラグ。
MF_MT_MPEG2_LEVEL MPEG-2 または H.264 レベル。
MF_MT_MPEG2_PROFILE MPEG-2 または H.264 プロファイル。
MF_MT_ORIGINAL_4CC ビデオ ストリームの元のコーデック FOURCC が含まれています。
MF_MT_PAD_CONTROL_FLAGS 出力四角形の縦横比。
MF_MT_PALETTE パレット エントリ。
MF_MT_PAN_SCAN_APERTURE パン/スキャン モードで表示するビデオの 4×3 領域を定義します。
MF_MT_PAN_SCAN_ENABLED パン/スキャン モードを有効にするかどうかを指定します。
MF_MT_PIXEL_ASPECT_RATIO ピクセルの縦横比。
MF_MT_SOURCE_CONTENT_HINT 意図された縦横比。
MF_MT_TRANSFER_FUNCTION RGB から R'G'B' への変換関数。
MF_MT_VIDEO_3D ビデオ ストリームに 3D コンテンツを含めるかどうかを指定します。
MF_MT_VIDEO_CHROMA_SITING Y'Cb'Cr' ビデオの彩度をサンプリングした方法について説明します。
MF_MT_VIDEO_LIGHTING 表示に最適な照明条件。
MF_MT_VIDEO_NOMINAL_RANGE 色情報の標準範囲
MF_MT_VIDEO_PRIMARIES 色の原色。
MF_MT_VIDEO_ROTATION ビデオ フレームの反時計回りの方向の回転を指定します。
MF_MT_YUV_MATRIX Y'Cb'Cr' 色空間から R'G'B' 色空間への変換行列。
MF_XVP_CALLER_ALLOCATES_OUTPUT 呼び出し元が ビデオ プロセッサ MFT による出力に使用されるテクスチャを割り当てるかどうかを指定します。
MF_XVP_DISABLE_FRC ビデオ プロセッサ MFT のフレーム レート変換を無効にします。

 

その他の書式属性

インターリーブ DV ビデオには、次の属性が適用されます。

属性 説明
MF_MT_DV_AAUX_CTRL_PACK_0 最初のオーディオ ブロックのオーディオ補助 (AAUX) ソース管理パック。
MF_MT_DV_AAUX_CTRL_PACK_1 2 番目のオーディオ ブロック用の AAUX ソース管理パック。
MF_MT_DV_AAUX_SRC_PACK_0 最初のオーディオ ブロック用の AAUX ソース パック。
MF_MT_DV_AAUX_SRC_PACK_1 2 番目のオーディオ ブロック用の AAUX ソース パック。
MF_MT_DV_VAUX_CTRL_PACK ビデオ補助 (VAUX) ソース管理パック。
MF_MT_DV_VAUX_SRC_PACK VAUX ソース パック。

 

次の属性は、Advanced Streaming Format (ASF) ファイルに適用されます。

属性 説明
MF_MT_ARBITRARY_FORMAT ASF ファイル内のバイナリ ストリームの追加のフォーマット データ。
MF_MT_ARBITRARY_HEADER ASF ファイル内のバイナリ ストリームの型固有のデータ。
MF_MT_IMAGE_LOSS_TOLERANT ASF イメージ ストリームが低下可能な JPEG 型であるかどうかを指定します。

 

MPEG-4 ファイルには、次の属性が適用されます。

属性 説明
MF_MT_MPEG4_CURRENT_SAMPLE_ENTRY サンプルの説明ボックスの現在のエントリのインデックス。
MF_MT_MPEG4_SAMPLE_DESCRIPTION サンプルの説明ボックス。

 

IMFMediaType

Media Foundation 属性

メディアの種類

オーディオ メディアの種類

ビデオ メディアの種類