ID3D11VideoContext::VideoProcessorSetStreamPixelAspectRatio-Methode (d3d11.h)
Legt das Pixelseitenverhältnis für einen Eingabedatenstrom auf dem Videoprozessor fest.
Syntax
void VideoProcessorSetStreamPixelAspectRatio(
[in] ID3D11VideoProcessor *pVideoProcessor,
[in] UINT StreamIndex,
[in] BOOL Enable,
[in] const DXGI_RATIONAL *pSourceAspectRatio,
[in] const DXGI_RATIONAL *pDestinationAspectRatio
);
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] Enable
Gibt an, ob die Parameter pSourceAspectRatio und pDestinationAspectRatio gültige Werte enthalten. Andernfalls sind die Pixelseitenverhältnisse nicht angegeben.
[in] pSourceAspectRatio
Ein Zeiger auf eine DXGI_RATIONAL Struktur, die das Pixelseitenverhältnis des Quellrechtecks enthält. Wenn Enableauf FALSE festgelegt ist, kann dieser Parameter NULL sein.
[in] pDestinationAspectRatio
Ein Zeiger auf eine DXGI_RATIONAL Struktur, die das Pixelseitenverhältnis des Zielrechtecks enthält. Wenn Enableauf FALSE festgelegt ist, kann dieser Parameter NULL sein.
Rückgabewert
Keine
Bemerkungen
Diese Funktion kann nur aufgerufen werden, wenn der Treiber die D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_PIXEL_ASPECT_RATIO-Funktion meldet. Wenn diese Funktion nicht festgelegt ist, hat diese Funktion keine Auswirkungen.
Pixelseitenverhältnisse im Format 0/n und n/0 sind ungültig.
Das Standardmäßige Pixelseitenverhältnis ist 1:1 (quadratische Pixel).
Anforderungen
Anforderung | Wert |
---|---|
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 |