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 einer Videomediensenke zu.
Die Streamsenken im erweiterten Videorenderer (EVR) machen diese Schnittstelle als Dienst verfügbar. Um einen Zeiger auf die Schnittstelle abzurufen, rufen Sie IMFGetService::GetService mit dem Dienstbezeichner MR_VIDEO_ACCELERATION_SERVICE auf. Benutzerdefinierte Mediensenken können diese Schnittstelle auch implementieren. Die Mediensitzung verwendet diese Schnittstelle, um Beispiele für den EVR zuzuweisen, es sei denn, der Upstream-Decoder unterstützt DirectX Video Acceleration (DXVA).
Vererbung
Die IMFVideoSampleAllocator-Schnittstelle erbt von der IUnknown-Schnittstelle . IMFVideoSampleAllocator verfügt auch über folgende Membertypen:
Methoden
Die IMFVideoSampleAllocator-Schnittstelle verfügt über diese Methoden.
IMFVideoSampleAllocator::AllocateSample Ruft ein Videobeispiel vom Zuteilungsgeber ab. |
IMFVideoSampleAllocator::InitializeSampleAllocator Gibt die Anzahl der zuzuordnenden Beispiele und den Medientyp für die Beispiele an. |
IMFVideoSampleAllocator::SetDirectXManager Gibt den Direct3D-Geräte-Manager für die zu verwendende Videomediensenke an. |
IMFVideoSampleAllocator::UninitializeSampleAllocator Gibt alle zugewiesenen Videobeispiele frei. |
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [Desktop-Apps | UWP-Apps] |
Zielplattform | Windows |
Kopfzeile | mfidl.h |