CTransInPlaceOutputPin.CheckMediaType-Methode
Die CheckMediaType -Methode bestimmt, ob der Pin einen bestimmten Medientyp akzeptiert.
Syntax
HRESULT CheckMediaType(
const CMediaType *pmt
);
Parameter
-
Pmt
-
Zeiger auf ein CMediaType-Objekt, das den vorgeschlagenen Medientyp enthält.
Rückgabewert
Gibt einen HRESULT-Wert zurück. Mögliche Werte sind die in der folgenden Tabelle aufgeführten Werte.
| Rückgabecode | Beschreibung |
|---|---|
|
Erfolg. |
|
Medientyp nicht akzeptiert. |
Hinweise
Diese Methode überschreibt die CTransformOutputPin::CheckMediaType-Methode.
Wenn der Filter bereits gestreamt wird und zwei Zuweisungen verwendet, lehnt diese Methode alle Formatänderungen ab. Andernfalls ruft diese Methode die CTransformFilter::CheckInputType-Methode des Filters auf, um den Medientyp zu überprüfen. Wenn der Eingabepin verbunden ist, ruft er auch die IPin::QueryAccept-Methode auf dem Upstreamausgabepin auf.
Anforderungen
| Anforderung | Wert |
|---|---|
| Header |
|
| Bibliothek |
|