CBaseControlVideo.SetControlVideoPin-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 SetControlVideoPin -Methode legt den vom Filter verwendeten Pin fest.

Syntax

void SetControlVideoPin(
   CBasePin *pPin
);

Parameter

pPin

Zeiger auf den Pin, mit dem die Schnittstelle synchronisiert wird.

Rückgabewert

Kein Rückgabewert.

Bemerkungen

Die Schnittstelle kann nur aufgerufen werden, wenn der Filter erfolgreich verbunden wurde. Das Objekt wird über diese Methode an den Pin übergeben, mit dem es synchronisiert wird. in den meisten Fällen wird bestimmt, ob der Pin verbunden ist, wenn er über eine Schnittstellenmethode namens verfügt, und gibt VFW_E_NOT_CONNECTED zurück, wenn er fehlschlägt.

Anforderungen

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

Siehe auch

CBaseControlVideo-Klasse