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.
Erstellt ein Objekt, das Videobeispiele zuordnet, die mit der Microsoft DirectX Graphics Infrastructure (DXGI) kompatibel sind.
Syntax
HRESULT MFCreateVideoSampleAllocatorEx(
[in] REFIID riid,
[out] void **ppSampleAllocator
);
Die Parameter
[in] riid
Der Bezeichner der abzurufenden Schnittstelle. Geben Sie einen der folgenden Werte an.
| Wert | Bedeutung |
|---|---|
|
Rufen Sie einen IUnknown-Zeiger ab. |
|
Rufen Sie einen IMFVideoSampleAllocator-Zeiger ab. |
|
Rufen Sie einen IMFVideoSampleAllocatorEx-Zeiger ab. |
|
Rufen Sie einen IMFVideoSampleAllocatorCallback-Zeiger ab. |
[out] ppSampleAllocator
Empfängt einen Zeiger auf die angeforderte Schnittstelle. Der Aufrufer muss die Schnittstelle freigeben.
Rückgabewert
Wenn diese Funktion erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein HRESULT- Fehlercode zurückgegeben.
Bemerkungen
Diese Funktion erstellt einen Ocator für DXGI-Videooberflächen. Die von diesem Allocator erstellten Puffer machen die IMFDXGIBuffer-Schnittstelle verfügbar. Rufen Sie MFCreateVideoSampleAllocator auf, um einen Allocator für Microsoft Direct3D 9-Videooberflächen zu erstellen.
Anforderungen
| Anforderung | Wert |
|---|---|
| Mindestens unterstützter Client | Windows 8 [Desktop-Apps | UWP-Apps] |
| Mindestanforderungen für unterstützte Server | Windows Server 2012 [Desktop-Apps | UWP-Apps] |
| Zielplattform | Fenster |
| Header | mfapi.h |
| Library | Mfplat.lib |
| DLL | Mfplat.dll |