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.
Ruft die Farbpaletteneinträge für einen Eingabedatenstrom auf dem Videoprozessor ab.
Syntax
void VideoProcessorGetStreamPalette(
[in] ID3D11VideoProcessor *pVideoProcessor,
[in] UINT StreamIndex,
[in] UINT Count,
[out] UINT *pEntries
);
Parameter
[in] pVideoProcessor
Ein Zeiger auf die ID3D11VideoProcessor-Schnittstelle . Rufen Sie id3D11VideoDevice::CreateVideoProcessor auf, um diesen Zeiger zu erhalten.
[in] StreamIndex
Der nullbasierte Index des Eingabedatenstroms. Um die maximale Anzahl von Streams abzurufen, rufen Sie ID3D11VideoProcessorEnumerator::GetVideoProcessorCaps auf, und überprüfen Sie den MaxStreamStates-Strukturmember .
[in] Count
Die Anzahl der Einträge im pEntries-Array .
[out] pEntries
Ein Zeiger auf ein vom Aufrufer zugeordnetes UINT-Array . Die -Methode füllt das Array mit den Paletteneinträgen aus. Für RGB-Streams verwenden die Paletteneinträge die DXGI_FORMAT_B8G8R8A8 Darstellung. Für YCbCr-Streams verwenden die Paletteneinträge die DXGI_FORMAT_AYUV Darstellung.
Rückgabewert
Keine
Bemerkungen
Diese Methode gilt nur für Eingabedatenströme, die ein palettisiertes Farbformat aufweisen. Palettisierte Formate mit 4 Bits pro Pixel (bpp) verwenden 16 Paletteneinträge. Formate mit 8 bpp verwenden 256 Einträge.
Anforderungen
| Unterstützte Mindestversion (Client) | Windows 8 [Desktop-Apps | UWP-Apps] |
| Unterstützte Mindestversion (Server) | Windows Server 2012 [Desktop-Apps | UWP-Apps] |
| Zielplattform | Windows |
| Kopfzeile | d3d11.h |