Freigeben über


CDrawImage.DrawVideoImageHere-Methode

[Das dieser Seite zugeordnete Feature DirectShow ist ein Legacyfeature. Es wurde von MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation abgelöst. Diese Features wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code mediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation anstelle von DirectShow verwendet, wenn möglich. Microsoft schlägt vor, dass vorhandener Code, der die Legacy-APIs verwendet, so umgeschrieben wird, dass nach Möglichkeit die neuen APIs verwendet werden.]

Die DrawVideoImageHere -Methode zeichnet ein Bild aus einem Medienbeispiel in einen angegebenen Gerätekontext.

Syntax

BOOL DrawVideoImageHere(
   HDC          hdc,
   IMediaSample *pMediaSample,
   RECT         *lprcSrc,
   RECT         *lprcDst
);

Parameter

Hdc

Handle für einen Gerätekontext, in dem die Zeichnung erfolgt.

pMediaSample

Zeiger auf die IMediaSample-Schnittstelle des Beispiels, das das Bild enthält.

lprcSrc

Zeiger auf ein Quellrechteck, das zum Zeichnen verwendet werden soll. Wenn NULL, wird das Rechteck in CDrawImage::m_SourceRect verwendet.

lprcDst

Zeiger auf ein Zielrechteck, das zum Zeichnen verwendet werden soll. Wenn NULL, wird das Rechteck in CDrawImage::m_TargetRect verwendet.

Rückgabewert

Gibt TRUE zurück, wenn dies erfolgreich ist.

Anforderungen

Anforderung Wert
Header
Winutil.h (Streams.h einschließen)
Bibliothek
Strmbase.lib (Einzelhandelsbuilds);
Strmbasd.lib (Debugbuilds)

Siehe auch

CDrawImage-Klasse