IMediaObjectImpl-Klassenvorlage
[Das dieser Seite zugeordnete Feature DirectShow ist ein Legacyfeature. Es wurde von MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation abgelöst. Diese Features wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code mediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation anstelle von DirectShow verwendet, wenn möglich. Microsoft schlägt vor, dass vorhandener Code, der die Legacy-APIs verwendet, so umgeschrieben wird, dass nach Möglichkeit die neuen APIs verwendet werden.]
Die IMediaObjectImpl
Klassenvorlage stellt eine Basisimplementierung für die IMediaObject-Schnittstelle bereit. Weitere Informationen zur Verwendung dieser Vorlage finden Sie unter Verwenden der DMO-Klassenvorlage.
Diese IMediaObjectImpl
Vorlage macht die folgenden Member verfügbar.
Geschachtelte Klasse | BESCHREIBUNG |
---|---|
LockIt | Hilfsklasse, die die DMO sperrt und entsperrt. |
Methode | BESCHREIBUNG |
---|---|
CheckTypesSet | Bestimmt, ob alle nicht optionalen Streams Über Medientypen verfügen. |
InputType | Ruft den aktuellen Medientyp für einen angegebenen Eingabedatenstrom ab. |
InputTypeSet | Fragt ab, ob der Medientyp für einen Eingabedatenstrom festgelegt wurde. |
InternalAcceptingInput | Fragt ab, ob ein Eingabestream mehr Eingaben akzeptieren kann. |
InternalCheckInputType | Fragt ab, ob ein Eingabedatenstrom einen bestimmten Medientyp akzeptieren kann. |
InternalCheckOutputType | Fragt ab, ob ein Ausgabestream einen bestimmten Medientyp akzeptieren kann. |
Sperren | Sperrt die DMO |
OutputType | Ruft den aktuellen Medientyp für einen angegebenen Ausgabedatenstrom ab. |
OutputTypeSet | Fragt ab, ob der Medientyp für einen Ausgabedatenstrom festgelegt wurde. |
Entsperren | Entsperrt die DMO |
Anforderungen
Anforderung | Wert |
---|---|
Header |
|
Bibliothek |
|
Siehe auch