PFND3D11_1DDI_VIDEOPROCESSORSETOUTPUTCOLORSPACE Rückruffunktion (d3d10umddi.h)
Legt den Ausgabefarbraum für den Videoprozessor fest.
Syntax
PFND3D11_1DDI_VIDEOPROCESSORSETOUTPUTCOLORSPACE Pfnd3d111DdiVideoprocessorsetoutputcolorspace;
void Pfnd3d111DdiVideoprocessorsetoutputcolorspace(
D3D10DDI_HDEVICE unnamedParam1,
D3D11_1DDI_HVIDEOPROCESSOR unnamedParam2,
const D3D11_1DDI_VIDEO_PROCESSOR_COLOR_SPACE *unnamedParam3
)
{...}
Parameter
unnamedParam1
hDevice [in]
Ein Handle für das Anzeigegerät (Grafikkontext).
unnamedParam2
hVideoProcessor- [in]
Ein Handle für das Videoprozessorobjekt, das über einen Aufruf der CreateVideoProcessor--Funktion erstellt wurde.
unnamedParam3
pColorspace- [in]
Ein Zeiger auf eine D3D11_1DDI_VIDEO_PROCESSOR_COLOR_SPACE Struktur, die den Farbraum angibt.
Rückgabewert
Nichts
Bemerkungen
Die D3D11_1DDI_VIDEO_PROCESSOR_COLOR_SPACE Struktur enthält die folgenden Elemente:
- Der Usage Member gibt an, ob die Ausgabe für die Wiedergabe oder Videoverarbeitung vorgesehen ist, z. B. bearbeiten oder erstellen. Der Treiber kann die Videoverarbeitung basierend auf der angegebenen Verwendung optimieren.
- Das element RGB_Range gibt den RGB-Farbbereich an. Wenn dieses Element auf Null festgelegt ist, basiert die Übertragungsmatrix auf der . Wenn dieses Element auf ein Element festgelegt ist, ist der RGB-Bereich auf Indexwerte von 16 bis 235 beschränkt.
-
Das element YCbCr_Matrix gibt die YCbCr-Übertragungsmatrix an. Wenn dieses Element auf Null festgelegt ist, basiert die Übertragungsmatrix auf dem BT.601-Format. Wenn dieses Element auf ein Element festgelegt ist, basiert die Übertragungsmatrix auf dem BT.709-Format.
Hinweis Beide dieser Übertragungsmatrizen definieren den schwarzen Punkt als Index 16 und den weißen Punkt als Index 235.
-
Der YCbCr_xvYCC Member gibt an, ob die Ausgabe das herkömmliche YCbCr-Format oder das erweiterte YCbCr (xvYCC)-Format verwendet.
Wenn dieses Element auf Null festgelegt ist, ist das verwendete Format das herkömmliche YCbCr-Format.
Wenn dieses Element auf eins festgelegt ist, ist das verwendete Format das erweiterte xvYCC-Format.
Hinweis Das xvYCC-Format kann entweder mit der YCbCr-Übertragungsmatrix verwendet werden und definiert auch den schwarzen Punkt als Index 16 und den weißen Punkt als Index 235. Das xvYCC-Format unterstützt jedoch die Helligkeitswerte im Bereich von 1 bis 15. Das xvYCC-Format unterstützt auch weißer Leuchtdichtewerte im Bereich von 236 bis 254. Daher darf der Grafikkarte diese Leuchtdichtewerte nicht an die Standardindexwerte 16 bzw. 235 für den weißen und schwarzen Punkt anpassen.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 8 |
mindestens unterstützte Server- | Windows Server 2012 |
Zielplattform- | Desktop |
Header- | d3d10umddi.h (include D3d10umddi.h) |