ID3D11VideoContext::VideoProcessorSetStreamRotation-Methode (d3d11.h)
Legt die Streamrotation für einen Eingabedatenstrom auf dem Videoprozessor fest.
Syntax
void VideoProcessorSetStreamRotation(
ID3D11VideoProcessor *pVideoProcessor,
UINT StreamIndex,
BOOL Enable,
D3D11_VIDEO_PROCESSOR_ROTATION Rotation
);
Parameter
pVideoProcessor
Ein Zeiger auf die ID3D11VideoProcessor-Schnittstelle . Rufen Sie id3D11VideoDevice::CreateVideoProcessor auf, um diesen Zeiger zu erhalten.
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 .
Enable
Gibt an, ob der Stream im Uhrzeigersinn gedreht werden soll.
Rotation
Gibt die Drehung des Streams an.
Rückgabewert
Keine
Bemerkungen
Dies ist ein optionaler Zustand, und die Anwendung sollte ihn nur verwenden, wenn D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_ROTATION in D3D11_VIDEO_PROCESSOR_CAPS gemeldet wird . FeatureCaps.
Das Datenstromquellrechteck wird in den Koordinaten vor der Drehung (in der Regel im Querformat) angegeben, und das Streamzielrechteck wird in den Koordinaten nach der Drehung (in der Regel Hochformat) angegeben. Die Anwendung muss das Streamzielrechteck ordnungsgemäß aktualisieren, wenn ein anderer Drehungswert als 0° und 180° verwendet wird.
Anforderungen
Unterstützte Mindestversion (Client) | Windows 8 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2012 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | d3d11.h |
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für