CMediaSample.GetMediaType-Methode
Die GetMediaType -Methode ruft den Medientyp ab, wenn sich der Medientyp vom vorherigen Beispiel unterscheidet. Diese Methode implementiert die IMediaSample::GetMediaType-Methode.
Syntax
HRESULT GetMediaType(
AM_MEDIA_TYPE **ppMediaType
);
Parameter
-
ppMediaType
-
Adresse einer Variablen, die einen Zeiger auf eine AM _ MEDIA _ TYPE-Struktur empfängt. Wenn sich der Medientyp nicht im vorherigen Beispiel geändert hat, wird * ppMediaType auf NULL festgelegt.
Rückgabewert
Gibt einen der in der folgenden Tabelle gezeigten HRESULT-Werte zurück.
| Rückgabecode | Beschreibung |
|---|---|
|
Der Medientyp hat sich gegenüber dem vorherigen Beispiel nicht geändert. |
|
Erfolg. |
|
Nicht genügend Arbeitsspeicher. |
Bemerkungen
Wenn Sie mit dem Medientyp fertig sind, geben Sie den Speicherblock frei, indem Sie die DeleteMediaType-Hilfsprogrammfunktion aufrufen.
Die CMediaSample::m _ pMediaType-Membervariable gibt den Medientyp an. Die Membervariable CMediaSample::m _ dwFlags gibt an, ob sich der Medientyp geändert hat.
Requirements (Anforderungen)
| Anforderung | Wert |
|---|---|
| Header |
|
| Bibliothek |
|