ID3D11VideoContext ::VideoProcessorSetStreamPalette, méthode (d3d11.h)
Définit les entrées de palette de couleurs pour un flux d’entrée sur le processeur vidéo.
Syntaxe
void VideoProcessorSetStreamPalette(
[in] ID3D11VideoProcessor *pVideoProcessor,
[in] UINT StreamIndex,
[in] UINT Count,
[in] const UINT *pEntries
);
Paramètres
[in] pVideoProcessor
Pointeur vers l’interface ID3D11VideoProcessor . Pour obtenir ce pointeur, appelez ID3D11VideoDevice ::CreateVideoProcessor.
[in] StreamIndex
Index de base zéro du flux d’entrée. Pour obtenir le nombre maximal de flux, appelez ID3D11VideoProcessorEnumerator ::GetVideoProcessorCaps et case activée le membre de la structure MaxStreamStates.
[in] Count
Nombre d’éléments dans le tableau pEntries .
[in] pEntries
Pointeur vers un tableau d’entrées de palette. Pour les flux RVB, les entrées de palette utilisent la représentation DXGI_FORMAT_B8G8R8A8 . Pour les flux YCbCr, les entrées de palette utilisent la représentation DXGI_FORMAT_AYUV . L’appelant alloue le tableau.
Valeur de retour
None
Remarques
Cette méthode s’applique uniquement aux flux d’entrée qui ont un format de couleur palettisé. Les formats palettisés avec 4 bits par pixel (bpp) utilisent les 16 premières entrées de la liste. Les formats avec 8 bpp utilisent les 256 premières entrées.
Si un pixel a un index de palette supérieur au nombre d’entrées, l’appareil traite le pixel comme blanc avec alpha opaque. Pour la plage RVB complète, cette valeur est (255, 255, 255, 255) ; pour YCbCr, la valeur est (255, 235, 128, 128).
Si le pilote ne signale pas l’indicateur de capacité D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_ALPHA_PALETTE , chaque entrée de palette doit avoir une valeur alpha de 0xFF (opaque). Pour rechercher cette fonctionnalité, appelez ID3D11VideoProcessorEnumerator ::GetVideoProcessorCaps.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 8 [applications de bureau | Applications UWP] |
Serveur minimal pris en charge | Windows Server 2012 [applications de bureau | Applications UWP] |
Plateforme cible | Windows |
En-tête | d3d11.h |