CTransInPlaceFilter.GetMediaType-Methode

Die GetMediaType -Methode ruft einen bevorzugten Medientyp für den Ausgabepin ab.

Syntax

HRESULT GetMediaType(
   int        iPosition,
   CMediaType *pMediaType
);

Parameter

iPosition

Nullbasierter Indexwert.

pMediaType

Zeiger auf ein CMediaType-Objekt, das den Medientyp empfängt.

Rückgabewert

Gibt E _ UNEXPECTED zurück.

Bemerkungen

Diese Methode überschreibt die CTransformFilter::GetMediaType-Methode. In der CTransInPlaceFilter-Klasse ruft jeder Pin den gegenüberliegenden verbundenen Pin auf, um bevorzugte Medientypen aufzuzählen. Der Eingabepin ruft den Eingabepin des Downstreamfilters auf, und der Ausgabepin ruft den Ausgabepin des Upstreamfilters auf. Daher wird die -Methode des Filters GetMediaType nie aufgerufen.

Requirements (Anforderungen)

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

Weitere Informationen

CTransInPlaceFilter-Klasse