CBasePin.SetMediaType-Methode

Die SetMediaType -Methode legt den Medientyp für die Verbindung fest.

Syntax

virtual HRESULT SetMediaType(
   const CMediaType *pmt
);

Parameter

Pmt

Zeiger auf ein CMediaType-Objekt, das den Medientyp angibt.

Rückgabewert

Gibt S _ OK zurück.

Hinweise

Diese Methode legt das Format für eine Stecknadelverbindung fest. Vor dem Aufrufen dieser Methode ruft der Pin die CBasePin::CheckMediaType-Methode auf, um zu bestimmen, ob der Medientyp akzeptabel ist. Daher wird davon ausgegangen, dass der pmt-Parameter ein akzeptabler Medientyp ist.

In der Basisklasse legt diese Methode die CBasePin::m _ mt-Membervariable fest und gibt S _ OK zurück. Eine abgeleitete Klasse kann diese Methode überschreiben, wenn sie eine Benachrichtigung erfordert, wenn der Medientyp festgelegt ist.

Anforderungen

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

Siehe auch

CBasePin-Klasse