CMediaSample.SetMediaType-Methode

Die SetMediaType -Methode legt den Medientyp für das Beispiel fest. Diese Methode implementiert die IMediaSample::SetMediaType-Methode.

Syntax

HRESULT SetMediaType(
   AM_MEDIA_TYPE *pMediaType
);

Parameter

pMediaType

Zeiger auf eine AM _ MEDIA _ TYPE-Struktur.

Rückgabewert

Gibt einen der in der folgenden Tabelle gezeigten HRESULT-Werte zurück.

Rückgabecode Beschreibung
S _ OK
Erfolg
E _ OUTOFMEMORY
Nicht genügend Arbeitsspeicher

Hinweise

Diese Methode legt die Membervariable CMediaSample::m _ pMediaType fest, die den Medientyp angibt, und die CMediaSample::m _ dwFlags-Membervariable, die angibt, ob sich der Medientyp geändert hat.

Diese Methode macht eine Kopie der AM _ MEDIA _ TYPE-Struktur.

Anforderungen

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

Weitere Informationen

CMediaSample-Klasse