Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ordnet Videobeispiele zu, die Microsoft Direct3D 11-Texturoberflächen enthalten.
Vererbung
Die IMFVideoSampleAllocatorEx-Schnittstelle erbt von IMFVideoSampleAllocator. IMFVideoSampleAllocatorEx verfügt auch über diese Arten von Membern:
Methoden
Die IMFVideoSampleAllocatorEx-Schnittstelle verfügt über diese Methoden.
IMFVideoSampleAllocatorEx::InitializeSampleAllocatorEx Initialisiert das Videobeispiel-Zuweisungsobjekt. |
Hinweise
Sie können diese Schnittstelle verwenden, um Direct3D 11-Videobeispiele zuzuordnen, anstatt die Texturoberflächen und Medienbeispiele direkt zuzuordnen. Um einen Zeiger auf diese Schnittstelle zu erhalten, rufen Sie die MFCreateVideoSampleAllocatorEx-Funktion auf.
Führen Sie zum Zuordnen von Videobeispielen die folgenden Schritte aus:
- Rufen Sie einen Zeiger auf die IMFDXGIDeviceManager-Schnittstelle ab. Bei einer Media Foundation-Transformation (MFT) tritt dieser Schritt während des MFT_MESSAGE_SET_D3D_MANAGER-Ereignisses auf.
- Rufen Sie MFCreateVideoSampleAllocatorEx auf, um das Allocator-Objekt zu erstellen und einen Zeiger auf die IMFVideoSampleAllocatorEx-Schnittstelle abzurufen.
- Rufen Sie IMFVideoSampleAllocator::SetDirectXManager auf dem Allocator auf, um den IMFDXGIDeviceManager-Zeiger auf der Zuweisung festzulegen.
- Rufen Sie MFCreateAttributes auf, um einen Zeiger auf die IMFAttributes-Schnittstelle abzurufen.
- Legen Sie die Attribute MF_SA_D3D11_USAGE und MF_SA_D3D11_BINDFLAGS fest.
- Rufen Sie IMFVideoSampleAllocator::InitializeSampleAllocatorEx auf.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 8 [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2012 [Desktop-Apps | UWP-Apps] |
Zielplattform | Windows |
Kopfzeile | mfidl.h |