DXVAHD_BLT_STATE_BACKGROUND_COLOR_DATA structure (dxvahd.h)
Spécifie la couleur d’arrière-plan pour les opérations de fente, lors de l’utilisation de Microsoft DirectX Video Acceleration High Definition (DXVA-HD).
Syntaxe
typedef struct _DXVAHD_BLT_STATE_BACKGROUND_COLOR_DATA {
BOOL YCbCr;
DXVAHD_COLOR BackgroundColor;
} DXVAHD_BLT_STATE_BACKGROUND_COLOR_DATA;
Membres
YCbCr
Si la valeur est TRUE, le membre BackgroundColor spécifie une couleur YCbCr. Sinon, elle spécifie une couleur RVB. L’état par défaut de l’appareil est FALSE (couleur RVB).
BackgroundColor
Union DXVAHD_COLOR qui spécifie la couleur d’arrière-plan. La valeur d’état par défaut est (0.0, 0.0, 0.0, 1.0).
Notes
La couleur d’arrière-plan est utilisée pour remplir le rectangle cible partout où aucune image vidéo n’apparaît. Les zones situées en dehors du rectangle cible ne sont pas affectées. Voir DXVAHD_BLT_STATE_TARGET_RECT_DATA.
L’espace colorimétrique de la couleur d’arrière-plan est déterminé par l’espace de couleur de la sortie. Voir DXVAHD_BLT_STATE_OUTPUT_COLOR_SPACE_DATA.
La valeur alpha de la couleur d’arrière-plan est utilisée uniquement lorsque le mode de remplissage alpha est DXVAHD_ALPHA_FILL_MODE_BACKGROUND. Sinon, la valeur alpha est ignorée. Voir DXVAHD_BLT_STATE_ALPHA_FILL_DATA.
La couleur d’arrière-plan par défaut est le noir RVB complet, avec alpha opaque.
Exemples
HRESULT DXVAHD_SetBackgroundColor(
IDXVAHD_VideoProcessor *pVP,
BOOL bYCbCr,
const DXVAHD_COLOR& color
)
{
DXVAHD_BLT_STATE_BACKGROUND_COLOR_DATA data = { bYCbCr, color };
HRESULT hr = pVP->SetVideoProcessBltState(
DXVAHD_BLT_STATE_BACKGROUND_COLOR,
sizeof (data),
&data
);
return hr;
}
Spécifications
Client minimal pris en charge | Windows 7 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 R2 [applications de bureau uniquement] |
En-tête | dxvahd.h |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour