Freigeben über


IMFVideoSampleAllocatorCallback::SetCallback-Methode (mfidl.h)

Legt das Rückrufobjekt fest, das eine Benachrichtigung empfängt, wenn ein Videobeispiel an den Zuordnungsgeber zurückgegeben wird.

Syntax

HRESULT SetCallback(
  [in] IMFVideoSampleAllocatorNotify *pNotify
);

Parameter

[in] pNotify

Ein Zeiger auf die IMFVideoSampleAllocatorNotify-Schnittstelle , die eine Benachrichtigung empfängt, oder NULL , um den Rückruf zu entfernen.

Rückgabewert

Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.

Hinweise

Um ein Videobeispiel aus der Zuordnung abzurufen, rufen Sie die METHODE IMFVideoSampleAllocator::AllocateSample auf. Wenn das Beispiel freigegeben wird, kehrt es in den Pool der verfügbaren Beispiele zurück. In diesem Fall ruft der Zuweisungsgeber den IMFVideoSampleAllocatorNotify::NotifyRelease-Rückruf auf.

Der Zuweisungsgeber enthält höchstens einen Rückrufzeiger. Durch erneutes Aufrufen dieser Methode wird der vorherige Rückrufzeiger ersetzt.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 7 [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2 [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile mfidl.h

Weitere Informationen

IMFVideoSampleAllocatorCallback