Media Foundation 列挙

このセクションの内容

トピック 説明
_MFDepthMeasurement
ビデオ フレーム内の深度値の測定システムを指定します。
_MF_CROSS_ORIGIN_POLICY
HTML5 メディア要素で使用される W3C クロス オリジン設定 (CORS) 属性にマップされます
_MFP_CREATION_OPTIONS
FPSCreateMediaPlayer 関数のオプションを指定します。
_MFP_CREDENTIAL_FLAGS
MFP_ACQUIRE_USER_CREDENTIAL_EVENT構造体のフラグ 含まれています。
_MFP_MEDIAITEM_CHARACTERISTICS
メディアアイテムを記述するフラグを含みます。
_MFT_DRAIN_TYPE
サポートされていません。
_MFT_ENUM_FLAG
Media Foundation 変換 (MFT) を登録および列挙するためのフラグが含まれています。
_MFT_INPUT_DATA_BUFFER_FLAGS
IMFTransform::P rocessInput メソッドのフラグを定義します。 現在、フラグは定義されていません。
_MFT_INPUT_STATUS_FLAGS
Media Foundation 変換 (MFT) での入力ストリームの状態を示します。
_MFT_INPUT_STREAM_INFO_FLAGS
Media Foundation 変換 (MFT) 上の入力ストリームについて説明します。
_MFT_OUTPUT_DATA_BUFFER_FLAGS
IMFTransform::P rocessOutput メソッドのフラグを定義します。
_MFT_OUTPUT_STATUS_FLAGS
Media Foundation 変換 (MFT) が出力データを生成できるかどうかを示します。
_MFT_OUTPUT_STREAM_INFO_FLAGS
Media Foundation 変換 (MFT) の出力ストリームについて説明します。
_MFT_PROCESS_OUTPUT_FLAGS
Media Foundation 変換 (MFT) で出力サンプルを処理するためのフラグを定義します。
_MFT_PROCESS_OUTPUT_STATUS
IMFTransform::P rocessOutput の呼び出しの状態を示します。
_MFT_SET_TYPE_FLAGS
Media Foundation 変換 (MFT) でメディアの種類を設定またはテストするためのフラグを定義します。
AEC_SYSTEM_MODE
音声キャプチャ DSP の処理モードを指定します。 この列挙体は、MFPKEY_WMAAECMA_SYSTEM_MODE プロパティと共 使用されます。
AEC_VAD_MODE
音声キャプチャ DSP の音声アクティビティ検出 (VAD) の種類を指定します。 この列挙は、 MFPKEY_WMAAECMA_FEATR_VAD プロパティと共に使用されます。
ASF_SELECTION_STATUS
ASF ストリームの選択オプションを定義します。
ASF_STATUSFLAGS
IMFASFSplitter::GetNextSample メソッドの状態条件を定義します。
DXVA2_NominalRange
色データを正規化された [0...1] 範囲にマップする方法について説明します。
DXVA2_SampleFormat
ビデオ サンプルの内容について説明します。 これらのフラグは、 DXVA2_ExtendedFormat 構造体で使用されます。
DXVA2_SurfaceType
DirectX ビデオ アクセラレーション (DXVA) の DirectX サーフェスの種類について説明します。
DXVA2_VideoChromaSubSampling
YUV ビデオ フレーム内のルマ サンプルに対して彩度値を相対的に配置する方法について説明します。
DXVA2_VideoLighting
ビデオ コンテンツを表示するための目的の照明条件について説明します。
DXVA2_VideoPrimaries
ビデオ ソースのカラー プライマリを指定します。
DXVA2_VideoTransferFunction
線形 RGB から非線形 RGB (R'G'B') への変換関数を指定します。
DXVA2_VideoTransferMatrix
Y'PbPr (コンポーネント ビデオ) とスタジオ R'G'B' の間の変換マトリックスについて説明します。
eAVDecDDStereoDownMixMode
Dolby Digital オーディオ デコーダーのステレオ ダウンミックス モードを指定します。
eAVEncAdaptiveMode
ビデオ エンコーダーのアダプティブ エンコード モードを指定します。
eAVEncH264PictureType
H.264 図の種類の値を指定します。
eAVEncH264PictureType
ビデオ エンコーダーによって出力される画像の種類を指定します。
eAVEncH264VLevel
H.264 エンコード レベルを指定します。
eAVEncH264VProfile
H.264 ビデオ プロファイルを指定します。
eAVEncVideoContentType
ビデオ コンテンツの種類を指定します。
EVRFilterConfigPrefs
Microsoft DirectShow 拡張ビデオ レンダラー (EVR) フィルターの構成に使用されるフラグが含まれています。
MF_ATTRIBUTE_SERIALIZE_OPTIONS
属性ストアをシリアル化および逆シリアル化するためのフラグを定義します。
MF_ATTRIBUTE_TYPE
キーと値のペアのデータ型を定義します。
MF_ATTRIBUTES_MATCH_TYPE
2 つのオブジェクトの属性を比較する方法を指定します。
MF_CAPTURE_ENGINE_DEVICE_TYPE列挙
キャプチャ デバイスの種類を指定します。
MF_CAPTURE_ENGINE_SINK_TYPE列挙
キャプチャ シンクの種類を指定します。
MF_CAPTURE_ENGINE_STREAM_CATEGORY列挙
ソース ストリーム カテゴリの値を定義します。
MF_CONNECT_METHOD
トポロジ ローダーがトポロジ ノードを接続する方法を指定します。
MF_CUSTOM_DECODE_UNIT_TYPE列挙
MFSampleExtension_ForwardedDecodeUnits コレクション内の IMFSample に含まれる単位の種類を指定します。
MF_FILE_ACCESSMODE
ファイルを開く要求されたアクセス モードを指定します。
MF_FILE_FLAGS
ファイルを開くときの動作を指定します。
MF_FILE_OPENMODE
ファイルを開く方法または作成する方法を指定します。
MF_MEDIA_ENGINE_CANPLAY
メディア エンジンが指定した種類のメディア リソースを再生できる可能性を指定します。
MF_MEDIA_ENGINE_CREATEFLAGS
IMFMediaEngineClassFactory::CreateInstance メソッドのフラグが含まれています。
MF_MEDIA_ENGINE_ERR
メディア エンジンのエラー状態コードを定義します。
MF_MEDIA_ENGINE_EVENT
メディア エンジンのイベント コードを定義します。
MF_MEDIA_ENGINE_EXTENSION_TYPE
メディア エンジン拡張機能の種類を指定します。
MF_MEDIA_ENGINE_FRAME_PROTECTION_FLAGS
ビデオ フレームのコンテンツ保護要件を指定します。
MF_MEDIA_ENGINE_KEYERR
メディア エンジンのメディア キー エラー コードを定義します。
MF_MEDIA_ENGINE_NETWORK
メディア エンジンのネットワーク状態コードを定義します。
MF_MEDIA_ENGINE_OPM_STATUS
出力保護マネージャー (OPM) の状態を定義します。
MF_MEDIA_ENGINE_PRELOAD
メディア エンジンのプリロード ヒントを定義します。
MF_MEDIA_ENGINE_PROTECTION_FLAGS
メディア エンジンが保護されたコンテンツを再生するかどうか、およびメディア エンジンが保護 されたメディア パス (PMP) を使用するかどうかを指定するフラグが含まれています。
MF_MEDIA_ENGINE_READY
メディア エンジンの準備完了状態の値を定義します。
MF_MEDIA_ENGINE_S3D_PACKING_MODE
パックされた 3D ビデオ フレームのレイアウトを指定します。
MF_MEDIA_ENGINE_SEEK_MODE
メディア エンジンシークモードの値を定義します。
MF_MEDIA_ENGINE_STATISTIC
再生中にメディア エンジンが追跡する統計情報を識別します。
MF_MEDIA_ENGINE_STREAMTYPE_FAILED
失敗したメディア ストリームの種類を識別します。
MF_MSE_ERROR
メディア ソース拡張機能のさまざまなエラー状態を定義します。
MF_MSE_READY
メディア ソース拡張機能のさまざまな準備状態を定義します。
MF_OBJECT_TYPE
ソース リゾルバーによって作成されるオブジェクトの種類を定義します。
MF_OPM_ACP_PROTECTION_LEVEL
MFPROTECTION_ACPの保護レベルを定義します。
MF_OPM_CGMSA_PROTECTION_LEVEL
MFPROTECTION_CGMSAの保護レベルを定義します。
MF_PLUGIN_CONTROL_POLICY
IMFPluginControl2::SetPolicy メソッドのポリシー設定を定義します。
MF_Plugin_Type
IMFPluginControl インターフェイスのオブジェクトの種類を指定します。
MF_QUALITY_ADVISE_FLAGS
IMFQualityAdvise2::NotifyQualityEvent メソッドのフラグが含まれています。
MF_QUALITY_DROP_MODE
パイプライン コンポーネントがサンプルをどれだけ積極的にドロップするかを指定します。
MF_QUALITY_LEVEL
パイプライン コンポーネントの品質レベルを指定します。
MF_SHARING_ENGINE_EVENT
共有エンジンによって送信されるイベントを定義します。
MF_SOURCE_READER_CONTROL_FLAG
IMFSourceReader::ReadSample メソッドのフラグが含まれています。
MF_SOURCE_READER_FLAG
IMFSourceReader::ReadSample メソッドの状態を示すフラグが含まれています。
MF_TIMED_TEXT_ALIGNMENT
テキストを親ブロック要素に配置する方法を指定します。
MF_TIMED_TEXT_CUE_EVENT
時間指定テキスト キュー イベントの種類を指定します。
MF_TIMED_TEXT_DECORATION
テキストの装飾方法 (下線など) を指定します。
MF_TIMED_TEXT_DISPLAY_ALIGNMENT
テキストを表示に合わせる方法を指定します。
MF_TIMED_TEXT_ERROR_CODE
時間指定テキスト トラックで発生した種類エラーを指定します。
MF_TIMED_TEXT_FONT_STYLE
時間指定されたテキストのフォント スタイルを指定します。
MF_TIMED_TEXT_SCROLL_MODE
親要素をスクロールするときのテキストの表示方法を指定します。
MF_TIMED_TEXT_TRACK_KIND
時間指定されたテキスト トラックの種類を指定します。
MF_TIMED_TEXT_UNIT_TYPE
時間指定されたテキストを測定する単位を指定します。
MF_TIMED_TEXT_WRITING_MODE
テキストが親要素に書き込まれるシーケンスを指定します。
MF_TOPOLOGY_RESOLUTION_STATUS_FLAGS
MF_TOPOLOGY_RESOLUTION_STATUS属性の状態フラグを定義します。
MF_TOPOLOGY_TYPE
トポロジ ノードの種類を定義します。
MF_TOPONODE_DRAIN_MODE
トポロジ内の変換がドレインされる時間を定義します。
MF_TOPONODE_FLUSH_MODE
トポロジ内の変換がフラッシュされるタイミングを定義します。
MF_TOPOSTATUS
再生中のトポロジの状態を指定します。
MF_TRANSCODE_ADJUST_PROFILE_FLAGS
MF_TRANSCODE_ADJUST_PROFILE属性で設定されるプロファイル フラグを定義します。
MF_TRANSCODE_TOPOLOGYMODE_FLAGS
MF_TRANSCODE_TOPOLOGYMODE属性のフラグを定義します。
MF_URL_TRUST_STATUS
URL が信頼できるソースからのものかどうかを示します。
MF_VIDEO_PROCESSOR_ALGORITHM_TYPE
MF_VIDEO_PROCESSOR_ALGORITHMで使用されるビデオ プロセッサのアルゴリズムを定義します。
MF_VIDEO_PROCESSOR_MIRROR
ビデオ イメージを反転する方法を指定します。
MF_VIDEO_PROCESSOR_ROTATION
ビデオ イメージを回転させる方法を指定します。
MF2DBuffer_LockFlags
IMF2DBuffer2::Lock2DSize メソッドのフラグが含まれています。
MF3DVideoOutputType
3D ステレオスコピック ビデオ ストリームを出力する方法を指定します。
MFASF_INDEXER_FLAGS
ASF インデクサー オプションを定義します。
MFASF_MULTIPLEXERFLAGS
ASF マルチプレクサー オプションを定義します。
MFASF_SPLITTERFLAGS
ASF スプリッター オプションを定義します。
MFASF_STREAMSELECTOR_FLAGS
ASF ストリーム セレクター オプションを定義します。
MFASYNC_WORKQUEUE_TYPE
作成する MFAllocateWorkQueueEx 関数の作業キューの種類を指定します。
MFAudioConstriction
オーディオ定数の値を指定します。
MFBYTESTREAM_SEEK_ORIGIN
シーク要求の配信元を指定します。
MFCLOCK_CHARACTERISTICS_FLAGS
クロックの特性を記述するフラグが含まれています。
MFCLOCK_RELATIONAL_FLAGS
クロックのプロパティを定義します。
MFCLOCK_STATE
クロックの状態を定義します。
MFFrameSourceTypes
フレーム ソースによって提供されるデータの種類について説明します。
MFMEDIASOURCE_CHARACTERISTICS
メディア ソースの特性を定義します。
MFNET_PROXYSETTINGS
既定のプロキシ ロケーターでプロキシ サーバーへの接続設定を指定する方法を指定します。
MFNetAuthenticationFlags
ユーザーの資格情報の使用方法を指定します。
MFNetCredentialOptions
キャッシュ ネットワーク資格情報のオプションについて説明します。
MFNetCredentialRequirements
資格情報マネージャーがユーザー資格情報を取得する方法を指定します。
MFNETSOURCE_CACHE_STATE
メディア ファイルまたはエントリのキャッシュの状態を定義します。
MFNETSOURCE_PROTOCOL_TYPE
ストリーミングまたはダウンロードで使用される制御プロトコルの種類を示します。
MFNETSOURCE_STATISTICS_IDS
ネットワーク ソースによって収集される統計を定義します。
MFNETSOURCE_TRANSPORT_TYPE
データのストリーミングまたはダウンロードに使用されるトランスポートの種類 (TCP または UDP) について説明します。
MFNominalRange
カラー データにヘッドルームと toeroom を含めるかどうかを指定します。
MFP_EVENT_TYPE
IMFPMediaPlayerCallback インターフェイスのイベントの種類を定義します。
MFP_MEDIAPLAYER_STATE
現在の再生状態を指定します。
MFPMPSESSION_CREATION_FLAGS
MFCreatePMPMediaSession 関数の動作を定義するフラグが含まれています。
MFPOLICYMANAGER_ACTION
ストリームに対して実行できるアクションを定義します。
MFRATE_DIRECTION
再生の方向 (前方または逆) を指定します。
MFSampleEncryptionProtectionScheme
暗号化されたサンプルでサポートされる保護スキームを指定します。
MFSensorDeviceType
センサー デバイスの種類を指定します。 この列挙体の値は、 IMFSensorDevice::GetDeviceType によって返されます。
MFSensorStreamType
IMFSensorDevice に関連付けられているストリームが入力ストリームか出力ストリームかを指定します。
MFSensorDeviceMode
IMFSensorDevice の共有モードを指定します。
MFSequencerTopologyFlags
シーケンサー ソースにトポロジを追加したり、キューに既に存在するトポロジを更新したりするためのフラグが含まれています。
MFSESSION_GETFULLTOPOLOGY_FLAGS
IMFMediaSession::GetFullTopology メソッドのフラグを定義します。
MFSESSION_SETTOPOLOGY_FLAGS
IMFMediaSession::SetTopology メソッドの動作を定義します。
MFSHUTDOWN_STATUS
IMFShutdown::Shutdown メソッドの呼び出しの現在の状態について説明します。
MFSINK_WMDRMACTION
ASF ファイル シンクで Windows Media DRM を適用する方法を指定します。
MFStandardVideoFormat
一般的なビデオ形式を指定する値が含まれます。
MFSTREAMSINK_MARKER_TYPE
IMFStreamSink::P laceMarker メソッドのストリーム マーカー情報を定義します。
MFT_MESSAGE_TYPE
Media Foundation 変換 (MFT) のメッセージを定義します。
MFTIMER_FLAGS
IMFTimer::SetTimer メソッドのフラグが含まれています。
MFTOPOLOGY_DXVA_MODE
トポロジ ローダーでトポロジで Microsoft DirectX Video Acceleration (DXVA) を有効にするかどうかを指定します。
MFTOPOLOGY_HARDWARE_MODE
トポロジ ローダーがハードウェア ベースの Media Foundation 変換 (MFT) をトポロジに挿入するかどうかを指定します。
MFVideo3DFormat
3D ビデオ フレームをメモリに格納する方法を指定します。
MFVideo3DFormat
3D ビデオ フレームをメモリに格納する方法を指定します。
MFVideo3DSampleFormat
3D ビデオ フレームをメディア サンプルに格納する方法を指定します。
MFVideo3DSampleFormat
3D ビデオ フレームをメディア サンプルに格納する方法を指定します。
MFVideoAlphaBitmapFlags
MFVideoAlphaBitmapParams 構造体のフラグを定義します。
MFVideoAspectRatioMode
縦横比モードを指定します。
MFVideoChromaSubsampling
Y'Cb'Cr' データの彩度エンコード スキームを定義するフラグが含まれています。
MFVideoDRMFlags
ビデオ ストリームに必要なコピー保護の種類を指定します。
MFVideoDSPMode
ビデオ安定化 MFT の処理モードを指定します。
MFVideoFlags
ビデオ ストリームを記述するフラグが含まれています。
MFVideoInterlaceMode
ビデオ ストリームをインターレースする方法を指定します。
MFVideoLighting
ビデオ コンテンツの特定のセットを表示するための最適な照明について説明します。
MFVideoMixPrefs
拡張ビデオ レンダラー (EVR) がインターレース解除を実行する方法を構成するために使用されるフラグが含まれています。
MFVideoPadFlags
指定した縦横比内に収まるようにビデオ イメージを埋め込むかどうかを指定します。
MFVideoPrimaries
ビデオ ソースのカラー プライマリを指定します。
MFVideoRenderPrefs
拡張ビデオ レンダラー (EVR) によるビデオの表示方法を定義するフラグが含まれています。
MFVideoRotationFormat
ビデオ イメージの反時計回りの方向の回転について説明します。
MFVideoSrcContentHintFlags
ビデオ ストリームの目的の縦横比について説明します。
MFVideoTransferFunction
線形 RGB から非線形 RGB (R'G'B') への変換関数を指定します。
MFVideoTransferMatrix
Y'PbPr (コンポーネント ビデオ) とスタジオ R'G'B' の間の変換マトリックスについて説明します。
MFVP_MESSAGE_TYPE
拡張ビデオ レンダラー (EVR) 発表者のメッセージを定義します。
MFWaveFormatExConvertFlags
オーディオ メディアの種類を変換する方法を指定するフラグが含まれています。
MIC_ARRAY_MODE
音声キャプチャ DSP がマイク アレイ処理を実行する方法を指定します。 この列挙体は、 MFPKEY_WMAAECMA_FEATR_MICARR_MODE プロパティと共に使用されます。
PLAYTO_SOURCE_CREATEFLAGS
IPlayToSourceClassFactory::CreateInstance メソッドのフラグが含まれています。
SAMPLE_PROTECTION_VERSION
サンプル保護のバージョン番号を定義します。
WMT_PROP_DATATYPE
IWMCodecProps インターフェイスのメソッドを使用してアクセスされるコーデックおよび DSP プロパティに使用されるデータ型を定義します。

 

メディア ファンデーション プログラミング リファレンス