CDynamicOutputPin.BlockOutputPin-Methode

Die BlockOutputPin -Methode blockiert die Stecknadel. Während der Pin blockiert ist, wartet die CDynamicOutputPin::StartUsingOutputPin-Methode darauf, dass die Blockierung des Pins aufgehoben wird. Der blockierte Zustand verhindert, dass der Ausgabepin Stichproben liefert, das Ausgabeformat ändert oder sich selbst erneut verbindet.

Syntax

void BlockOutputPin();

Parameter

Diese Methode hat keine Parameter.

Rückgabewert

Diese Methode gibt keinen Wert zurück.

Bemerkungen

Halten Sie vor dem Aufrufen dieser Methode den kritischen Abschnitt CDynamicOutputPin::m _ BlockStateLock bereit. Rufen Sie diese Methode nicht auf, wenn ein Streamingthread den Pin verwendet, um Daten zu übermitteln oder die Verbindung zu ändern. Um zu überprüfen, ob ein Streamingthread den Pin verwendet, rufen Sie die CDynamicOutputPin::StreamingThreadUsingOutputPin-Methode auf.

Requirements (Anforderungen)

Anforderung Wert
Header
Amfilter.h (include Streams.h)
Bibliothek
Strmbase.lib (Verkaufsbuilds);
Strmbasd.lib (Debugbuilds)

Weitere Informationen

CDynamicOutputPin-Klasse