IMFVideoSampleAllocatorCallback::SetCallback メソッド (mfidl.h)

ビデオ サンプルがアロケーターに返されるたびに通知を受け取るコールバック オブジェクトを設定します。

構文

HRESULT SetCallback(
  [in] IMFVideoSampleAllocatorNotify *pNotify
);

パラメーター

[in] pNotify

通知を受信する IMFVideoSampleAllocatorNotify インターフェイスへのポインター。コールバックを削除する 場合は NULL

戻り値

このメソッドは、成功すると S_OK を返します。 そうでない場合は、HRESULT エラー コードを返します。

注釈

アロケーターからビデオ サンプルを取得するには、 IMFVideoSampleAllocator::AllocateSample メソッドを 呼び出します。 サンプルがリリースされると、使用可能なサンプルのプールに戻ります。 この場合、アロケーターは IMFVideoSampleAllocatorNotify::NotifyRelease コールバックを呼び出します。

アロケーターは、最大 1 つのコールバック ポインターを保持します。 このメソッドを再度呼び出すと、前のコールバック ポインターが置き換えられます。

要件

要件
サポートされている最小のクライアント Windows 7 [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー Windows Server 2008 R2 [デスクトップ アプリ |UWP アプリ]
対象プラットフォーム Windows
ヘッダー mfidl.h

こちらもご覧ください

IMFVideoSampleAllocatorCallback