DirectShow Enumerated Types

[Das dieser Seite zugeordnete Feature DirectShow ist ein Legacyfeature. Es wurde durch MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation ersetzt. Diese Features wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code nach Möglichkeit MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation anstelle von DirectShow verwendet. Microsoft schlägt vor, vorhandenen Code, der die Legacy-APIs verwendet, um nach Möglichkeit die neuen APIs zu verwenden.]

In diesem Abschnitt werden die aufgezählten DirectShow-Typen beschrieben.

Aufzählungstyp BESCHREIBUNG
_AM_ASFWRITERCONFIG_PARAM Definiert Konfigurationsparameter für den WM ASF Writer-Filter.
_AM_AUDIO_RENDERER_STAT_PARAM Gibt an, welche Leistungsinformationen vom Audiorenderer abgerufen werden sollen.
_AM_FILTER_MISC_FLAGS Enthält die Quell- oder Rendererfilterflags.
AM_ASPECT_RATIO_MODE Gibt das Seitenverhältnis eines Videobilds in einem Anzeigefenster an.
AM_DVD_GRAPH_FLAGS Gibt den Typ des Decoders an, der in einem DVD-Filterdiagramm verwendet werden soll.
AM_DVD_STREAM_FLAGS Beschreibt einen DVD-Streamtyp (Video, Audio oder Unterbild).
AM_GRAPH_CONFIG_RECONNECT_FLAGS Gibt an, wie Filter beim dynamischen Neuerstellen des Filterdiagramms wieder verbunden werden.
AM_INTF_SEARCH_FLAGS Gibt die Typen des zu durchsuchenden Objekts an, wenn versucht wird, eine Schnittstelle im Filterdiagramm zu finden.
AM_LINE21_CCLEVEL Gibt die Funktionsebene für Untertitel an.
AM_LINE21_CCSERVICE Gibt den Decoderdienst für Untertitel an.
AM_LINE21_CCSTATE Gibt den Untertitelstatus an (ein oder aus).
AM_LINE21_DRAWBGMODE Gibt den Hintergrundmodus für untertitelten Text an.
AM_MPEG2Level Gibt die MPEG-2-Videoebene an, die im MPEG-2-Videostandard angegeben ist.
AM_MPEG2Profile Gibt das MPEG-2-Videoprofil an, wie im MPEG-2-Videostandard angegeben.
AM_OVERLAY_NOTIFY_FLAGS Enthält Informationen dazu, was das Overlay geändert hat oder was das Overlay ändern wird.
AM_PIN_CONNECTION_BLOCK_FLAGS Definiert Flags, die angeben, wie der Datenfluss von einem Ausgabenadel blockiert werden soll.
AM_PROPERTY_DVD_RATE_CHANGE Wird nicht unterstützt.
AM_PUSHSOURCE_FLAGS Gibt das Verhalten eines Livequellenfilters an.
AM_SAMPLE_PROPERTY_FLAGS Gibt Werte für die DwSampleFlags - und dwStreamId-Member der AM_SAMPLE2_PROPERTIES-Struktur an. Diese Werte beschreiben die Eigenschaften von Medienbeispielen.
AM_SEEKING_SEEKING_CAPABILITIES Gibt die Suchfunktionen eines Medienstreams an.
AM_STREAM_INFO_FLAGS Gibt an, ob verschiedene Komponenten der AM_STREAM_INFO-Struktur festgelegt wurden.
AM_WST_DRAWBGMODE Gibt an, ob der Hintergrund eines WST-Fensters mit Untertiteln undurchsichtig oder transparent ist.
AM_WST_LEVEL Wird nicht unterstützt.
AM_WST_SERVICE Gibt den Typ des WST-Diensts an.
AM_WST_STATE Gibt an, ob WST-Untertitel aktiviert oder deaktiviert sind.
AM_WST_STYLE Wird nicht unterstützt.
AMExtendedSeekingCapabilities Gibt die Suchfunktionen eines Filters an. Wird mit IAMExtendedSeeking::get_ExSeekCapabilities verwendet.
AMOVERLAYFX Gibt Auswirkungen auf eine DirectDraw-Hardwareüberlagerungsoberfläche an.
AMRESCTL_RESERVEFLAGS Enthält Flags, die angeben, ob die Anzahl der derzeit reservierten Ressourcen erhöht oder verringert werden soll.
AMTunerModeType Gibt die Häufigkeit eines TV-Tuners (Kabel oder Antenne) an.
AMVP_MODE Gibt die verschiedenen Modi für Videoports (VP) an.
AMVP_SELECT_FORMAT_BY Gibt die Kriterien an, die der VP-Mixer verwenden soll, um das Videoformat auszuwählen.
AnalogVideoStandard Gibt das Format des analogen Basisband-Videosignals an.
CameraControlFlags Gibt an, ob eine bestimmte Kamerafunktion automatisch oder manuell festgelegt wird.
CameraControlProperty Gibt an, welcher Teil der Kamera von DirectShow gesteuert wird.
CompressionCaps Gibt Videokomprimierungsfunktionen an.
COPP_ACP_Protection_Level Gibt die ACP-Schutzstufe an.
COPP_BusType Gibt den Typ des E/A-Busses an, der vom Grafikkarten verwendet wird.
COPP_CGMSA_Protection_Level Gibt die CGMS-A-Schutzebene an.
COPP_ConnectorType Gibt den Typ des physischen Connectors an.
COPP_HDCP_Protection_Level Gibt die HDCP-Schutzebene an.
COPP_ImageAspectRatio_EN300294 Gibt das Seitenverhältnis für EN 300 294 an.
COPP_StatusFlags Gibt die status einer COPP-Sitzung an.
COPP_StatusHDCPFlags Enthält HDCP-status-Flags.
COPP_TVProtectionStandard Definiert eine Liste der TV-Schutzstandards für COPP.
DECIMATION_USAGE Beschreibt die Dezimierungsstrategie, die vom Overlaymixerfilter verwendet wird.
DVD_AUDIO_APPMODE Gibt den aktuellen Audiomodus an.
DVD_AUDIO_FORMAT Gibt das Audioformat einer DVD an.
DVD_AUDIO_LANG_EXT Definiert Flags, die angeben, ob ein Audiostream Audiospracherweiterungen enthält.
DVD_CMD_FLAGS Definiert Flags, die steuern, wie der DVD Navigator-Filter die Befehlssynchronisierung verarbeitet.
DVD_DISC_SIDE Gibt die Seiten einer DVD an.
DVD_DOMAIN Gibt DVD-Domänen an.
DVD_ERROR Gibt DVD-Fehlerbedingungen an.
DVD_FRAMERATE Gibt an, ob die DVD für die Wiedergabe mit 25 oder 30 Bildern pro Sekunde erstellt wurde.
DVD_KARAOKE_ASSIGNMENT Definiert die Lautsprecherkonfiguration für einen Audiostream.
DVD_KARAOKE_CONTENTS Gibt Flags an, die bei Verwendung in einem bitweisen OR-Vorgang den Inhalt jedes Kanals eines Audiostreams in einem Karaoke-Titel beschreiben.
DVD_KARAOKE_DOWNMIX Definiert Flags, die von der IDvdControl2::SelectKaraokeAudioPresentationMode-Methode verwendet werden, um zu steuern, zu welchen Lautsprechern die einzelnen Hilfskanäle downmixt werden.
DVD_MENU_ID Gibt VTS-Menübezeichner (DVD Video Title Set) an.
DVD_NavCmdType Definiert DVD-Navigationsbefehlstypen.
DVD_OPTION_FLAG Definiert Flags, die Aspekte des Dvd-Navigator-Filters im Zusammenhang mit der Wiedergabe von DVD-Inhalten steuern.
DVD_PARENTAL_LEVEL Identifiziert Flags für die generischen elternlichen Ebenen, die in der DVD-Spezifikation definiert sind.
DVD_PB_STOPPED Gibt an, warum die DVD-Wiedergabe beendet wurde.
DVD_PREFERRED_DISPLAY_MODE Gibt das bevorzugte Fensterseitenverhältnis und die Konvertierungsmethode des Benutzers an.
DVD_RELATIVE_BUTTON Identifiziert die vier direktionalen Schaltflächen, die für die NAVIGATION und andere Vorgänge im DVD-Menü verwendet werden.
DVD_SUBPICTURE_CODING Gibt an, welche Art von Inhalt der Unterpicture-Stream enthält.
DVD_SUBPICTURE_LANG_EXT Definiert die möglichen Spracherweiterungen in einem angegebenen Unterpicture-Stream.
DVD_SUBPICTURE_TYPE Definiert Flags, die verwendet werden, um zu bestimmen, welche Art von Inhalt der Unterpicturestream enthält.
DVD_TextCharSet Definiert, mit welchem ISO-Zeichensatz eine angegebene Zeichenfolge codiert wird.
DVD_TextStringType Definiert eine Teilmenge der DVD-Textzeichenfolgentypen.
DVD_TIMECODE_FLAGS Gibt die Bildfrequenz an, mit der eine DVD für die Wiedergabe erstellt wurde.
DVD_TITLE_APPMODE Gibt an, ob ein DVD-Titel ein Karaoketitel ist.
DVD_VIDEO_COMPRESSION Definiert die möglichen DVD-Videokomprimierungstypen.
DVD_WARNING Gibt DVD-Warnungsbedingungen an.
DVDECODERRESOLUTION Gibt die Decodierungsauflösung für digitale Videos (DV) an.
DVENCODERFORMAT Gibt das DV-Format an.
DVENCODERRESOLUTION Gibt die DV-Codierungsauflösung an.
DVENCODERVIDEOFORMAT Gibt den Videostandard (NTSC oder PAL) für die DV-Codierung an.
FILTER_STATE Gibt den Status eines Filters an.
InterleavingMode Gibt an, wie Videoframes und Audiobeispiele auf den Datenträger geschrieben werden.
MEDIA_SAMPLE_CONTENT Beschreibt den Inhalt eines elementaren Datenstroms in einem MPEG-2-Transportstream.
PhysicalConnectorType Gibt den physischen Typ des Pins an.
PIN_DIRECTION Gibt die Richtung einer Stecknadel an.
QualityMessageType Beschreibt eine Qualitätsmeldung.
REG_PINFLAG Definiert Flags für die REGFILTERPINS2-Struktur .
REM_FILTER_FLAGS Gibt an, wie ein Filter aus dem Filterdiagramm entfernt wird.
SNDDEV_ERR Gibt an, wie auf das Audiogerät zugegriffen wurde, als ein Fehler aufgetreten ist.
TunerInputType Gibt die Frequenz eines TV-Tuners (Kabel oder Antenne) an.
TVAudioMode Gibt den Modus eines TV-Audiosteuerelements an.
VALID_UOP_FLAG Gibt an, welche Benutzeroperationsbefehle (UOP) derzeit von der DVD zulässig sind.
VfwCaptureDialogs Gibt ein Dialogfeld für einen Microsoft Video für Windows-Aufzeichnungstreiber an.
VfwCompressDialogs Gibt ein Dialogfeld für einen Video für Windows-Codec an.
VideoControlFlags Gibt einen Betriebsmodus für ein Videogerät an, z. B. horizontales oder vertikales Flipen, Aktivieren externer Trigger und Triggersimulation.
VIDEOENCODER_BITRATE_MODE Definiert die drei Arten von Bitraten, die von den IEncoderAPI-Schnittstellenmethoden unterstützt werden.
VideoProcAmpFlags Gibt an, wie Videoeigenschaften festgelegt werden.
VideoProcAmpProperty Gibt Videoeigenschaften auf einem Videoaufnahmegerät an.
VMR_ASPECT_RATIO_MODE Wird mit den Methoden IVMRWindowlessControl::GetAspectRatioMode und IVMRWindowlessControl::SetAspectRatioMode verwendet, um den Seitenverhältnismodus festzulegen und abzurufen.
VMR9_SampleFormat Beschreibt die Interlacing eines Videostreams.
VMR9AlphaBitmapFlags Definiert die möglichen Werte für das dwFlags-Element der VMR9AlphaBitmap-Struktur .
VMR9AspectRatioMode Wird mit den Methoden IVMRWindowlessControl9::GetAspectRatioMode und SetAspectRatioMode verwendet, um den Seitenverhältnismodus festzulegen und abzurufen.
VMR9DeinterlacePrefs Beschreibt die Deinterlacing-Methode, die VMR-9 verwendet, wenn die von der Anwendung festgelegte Methode nicht verwendet werden kann.
VMR9DeinterlaceTech Beschreibt den Algorithmus, der zum Deinterlacing eines Videostreams verwendet wird.
VMR9MixerPrefs Enthält Flags, die Dezimierungs-, Filter- und Farbrauminformationen angeben, die beim Erstellen des Videobilds auf der Direct3D-Oberfläche verwendet werden.
VMR9Mode Wird in Aufrufen der Methoden IVMRFilterConfig9::GetRenderingMode und SetRenderingModeverwendet, um den Renderingmodus von VMR-9 abzurufen oder anzugeben.
VMR9PresentationFlags Mitglied der VMR9PresentationInfo-Struktur .
VMR9ProcAmpControlFlags Gibt Bildanpassungseigenschaften an.
VMR9SurfaceAllocationFlags Wird mit der METHODE IVMRSurfaceAllocator9::InitializeDevice verwendet, um Parameter für die Oberflächenerstellung anzugeben.
VMR9RenderPrefs Gibt grundlegende Renderingeinstellungen für VMR-9 an.
VMRDeinterlacePrefs Wird verwendet, um die Deinterlacing-Einstellungsrichtlinie für die VMR zu beschreiben.
VMRDeinterlaceTech Wird verwendet, um den Algorithmus zu beschreiben, der zum Deinterlacing eines Datenstroms verwendet wird. Flags schließen sich nicht gegenseitig aus.
VMRMixerPrefs Enthält Flags, die Dezimierungs-, Filter- und Farbrauminformationen angeben, die beim Erstellen des Videobilds auf der DirectDraw-Oberfläche verwendet werden.
VMRMode Wird in Aufrufen der Methoden IVMRFilterConfig::GetRenderingMode und IVMRFilterConfig::SetRenderingMode verwendet, um den Renderingmodus von VMR-7 abzurufen oder anzugeben.
VMRPresentationFlags Mitglied der VMRPRESENTATIONINFO-Struktur
VMRRenderPrefs Wird mit den Methoden IVMRFilterConfig::GetRenderingPrefs und IVMRFilterConfig::SetRenderingPrefs verwendet, um grundlegende Renderingeinstellungen abzurufen und festzulegen.
VMRSurfaceAllocationFlags Wird mit der METHODE IVMRSurfaceAllocator::AllocateSurface verwendet, um Parameter für die Oberflächenerstellung anzugeben.

 

DirectShow-Referenz