次の方法で共有


MFCreateVideoSampleAllocatorEx 関数 (mfapi.h)

Microsoft DirectX グラフィックス インフラストラクチャ (DXGI) と互換性のあるビデオ サンプルを割り当てるオブジェクトを作成します。

構文

HRESULT MFCreateVideoSampleAllocatorEx(
  [in]  REFIID riid,
  [out] void   **ppSampleAllocator
);

パラメーター

[in] riid

取得するインターフェイスの識別子。 次のいずれかの値を指定します。

意味
IID_IUnknown
IUnknown ポインターを取得します。
IID_IMFVideoSampleAllocator
IMFVideoSampleAllocator ポインターを取得します。
IID_IMFVideoSampleAllocatorEx
IMFVideoSampleAllocatorEx ポインターを取得します。
IID_IMFVideoSampleAllocatorCallback
IMFVideoSampleAllocatorCallback ポインターを取得します。

[out] ppSampleAllocator

要求されたインターフェイスへのポインターを受け取ります。 呼び出し元はインターフェイスを解放する必要があります。

戻り値

この関数が成功すると、 S_OKが返されます。 そうでない場合は、HRESULT エラー コードを返します。

注釈

この関数は、DXGI ビデオ サーフェスのアロケーターを作成します。 このアロケーターによって作成されたバッファーは、 IMFDXGIBuffer インターフェイスを 公開します。 Microsoft Direct3D 9 ビデオ サーフェスのアロケーターを作成するには、 MFCreateVideoSampleAllocator を呼び出します。

要件

要件
サポートされている最小のクライアント Windows 8 [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー Windows Server 2012 [デスクトップ アプリ |UWP アプリ]
対象プラットフォーム Windows
ヘッダー mfapi.h
Library Mfplat.lib
[DLL] Mfplat.dll

こちらもご覧ください

メディア ファンデーション機能