Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse 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 |