mfobjects.h ヘッダー
このヘッダーは、Microsoft Media Foundation によって使用されます。 詳細については、次を参照してください。
mfobjects.h には、次のプログラミング インターフェイスが含まれています。
IMF2DBuffer ビデオ フレームなどの 2 次元サーフェスを含むバッファーを表します。 (IMF2DBuffer) |
IMF2DBuffer2 ビデオ フレームなどの 2 次元サーフェスを含むバッファーを表します。 (IMF2DBuffer2) |
IMFActivate アプリケーションがオブジェクトの作成を延期できるようにします。 |
IMFAsyncCallback 非同期メソッドが完了したときにアプリケーションに通知するコールバック インターフェイス。 (IMFAsyncCallback) |
IMFAsyncCallbackLogging 非同期コールバックが関連付けられている親オブジェクトに関するログ情報を提供します。 |
IMFAsyncResult 非同期操作の結果に関する情報を提供します。 (IMFAsyncResult) |
IMFAttributes オブジェクトにキーと値のペアを格納する一般的な方法を提供します。 |
IMFAudioMediaType IMFAudioMediaType は、Windows 7 の時点で使用できなくなりました。 |
IMFByteStream ローカル ファイル、ネットワーク ファイル、またはその他のソースなど、一部のデータ ソースからのバイト ストリームを表します。 |
IMFByteStreamProxyClassFactory バイト ストリームへのプロキシを作成します。 (IMFByteStreamProxyClassFactory) |
IMFCollection IUnknown ポインターのジェネリック コレクションを表します。 |
IMFDXGIBuffer Microsoft DirectX グラフィックス インフラストラクチャ (DXGI) サーフェスを含むバッファーを表します。 |
IMFDXGIDeviceManager 2 つのスレッドが同じ Microsoft Direct3D 11 デバイスを共有できるようにします。 |
IMFMediaBuffer メディア データを含むメモリ ブロックを表します。 |
IMFMediaEvent Media Foundation オブジェクトによって生成されるイベントを表します。 イベントに関する情報を取得するには、このインターフェイスを使用します。 |
IMFMediaEventGenerator イベントを生成する Media Foundation オブジェクトからイベントを取得します。 |
IMFMediaEventQueue IMFMediaEventGenerator インターフェイスを実装する必要があるアプリケーションのイベント キューを提供します。 |
IMFMediaType メディア形式の説明を表します。 |
IMFMuxStreamAttributesManager 多重化されたメディア ソースのサブストリームの IMFAttribute へのアクセスを提供します。 |
IMFMuxStreamMediaTypeManager 多重化されたメディア ソースのストリーム構成の管理を有効にします。 ストリーム構成では、多重化された出力を含めることができる一連のサブストリームを定義します。 |
IMFMuxStreamSampleManager 多重化されたメディア ソースの出力内の個々のサブストリームの IMFSample オブジェクトを取得する機能を提供します。 |
IMFPluginControl Microsoft Media Foundation でメディア ソースと変換を列挙する方法を制御します。 (IMFPluginControl) |
IMFPluginControl2 Microsoft Media Foundation でメディア ソースと変換を列挙する方法を制御します。 (IMFPluginControl2) |
IMFRemoteAsyncCallback プロセス境界を越えて特定の非同期メソッド呼び出しをマーシャリングするために、Microsoft Media Foundation プロキシ/スタブ DLL によって使用されます。アプリケーションでは、このインターフェイスは使用または実装されません。 |
IMFSample メディア データのコンテナー オブジェクトであるメディア サンプルを表します。 |
IMFSampleOutputStream メディア サンプルをバイト ストリームに書き込みます。 |
IMFVideoMediaType ビデオ形式の説明を表します。 |
MFDeserializeAttributesFromStream ストリームから属性ストアに属性を読み込みます。 |
MFSerializeAttributesToStream 属性ストアの内容をストリームに書き込みます。 |
MFARGB ARGB カラー値について説明します。 |
MFAYUVSample 4:4:4:4 Y'Cb'Cr' サンプルについて説明します。 |
MFOffset オフセットを固定小数点実数として指定します。 |
MFPaletteEntry カラー テーブルに 1 つのパレット エントリが含まれています。 |
MFRatio 比率を表します。 |
MFT_REGISTER_TYPE_INFO Media Foundation 変換 (MFT) を登録するためのメディアの種類情報が含まれます。 |
MFVideoArea ビデオ フレーム内の四角形の領域を指定します。 |
MFVideoCompressedInfo ビデオ圧縮形式に関する情報が含まれます。 この構造体は、MFVIDEOFORMAT 構造体で使用されます。 |
MFVIDEOFORMAT ビデオ形式について説明します。 |
MFVideoInfo 圧縮形式と非圧縮形式の両方に適用されるビデオ形式情報が含まれます。この構造体は、MFVIDEOFORMAT 構造体で使用されます。 |
MFVideoSurfaceInfo 圧縮されていないビデオ形式に関する情報が含まれます。 この構造体は、MFVIDEOFORMAT 構造体で使用されます。 |
MF_ATTRIBUTE_SERIALIZE_OPTIONS 属性ストアをシリアル化および逆シリアル化するためのフラグを定義します。 |
MF_ATTRIBUTE_TYPE キーと値のペアのデータ型を定義します。 |
MF_ATTRIBUTES_MATCH_TYPE 2 つのオブジェクトの属性を比較する方法を指定します。 |
MF_FILE_ACCESSMODE ファイルを開く要求されたアクセス モードを指定します。 |
MF_FILE_FLAGS ファイルを開くときの動作を指定します。 |
MF_FILE_OPENMODE ファイルを開く方法または作成する方法を指定します。 |
MF_PLUGIN_CONTROL_POLICY IMFPluginControl2::SetPolicy メソッドのポリシー設定を定義します。 |
MF_Plugin_Type IMFPluginControl インターフェイスのオブジェクトの種類を指定します。 |
MF2DBuffer_LockFlags IMF2DBuffer2::Lock2DSize メソッドのフラグが含まれています。 |
MFBYTESTREAM_SEEK_ORIGIN シーク要求の配信元を指定します。 |
MFNominalRange 色データにヘッドルームと toeroom を含めるかどうかを指定します。 |
MFStandardVideoFormat 一般的なビデオ形式を指定する値が含まれます。 |
MFVideoChromaSubsampling Y'Cb'Cr' データのクロマ エンコード スキームを定義するフラグが含まれています。 |
MFVideoFlags ビデオ ストリームを記述するフラグが含まれています。 |
MFVideoInterlaceMode ビデオ ストリームのインターレース方法を指定します。 |
MFVideoLighting 特定のビデオ コンテンツ セットを表示するための最適な照明について説明します。 |
MFVideoPrimaries ビデオ ソースの色の原色を指定します。 (MFVideoPrimaries) |
MFVideoTransferFunction 線形 RGB から非線形 RGB (R'G'B') への変換関数を指定します。 (MFVideoTransferFunction) |
MFVideoTransferMatrix Y'PbPr (コンポーネント ビデオ) とスタジオ R'G'B' の間の変換マトリックスについて説明します。 (MFVideoTransferMatrix) |