Freigeben über


DirectShow-Aufzählungstypen

[Das dieser Seite zugeordnete Feature DirectShow-ist ein Legacyfeature. Es wurde von MediaPlayer, IMFMediaEngineund Audio/Video Capture in Media Foundationersetzt. Diese Features wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code MediaPlayer-, IMFMediaEngine und Audio-/Videoaufnahme in Media Foundation anstelle von DirectShow-verwendet, wenn möglich. Microsoft schlägt vor, dass vorhandener Code, der die Legacy-APIs verwendet, um die neuen APIs zu verwenden, falls möglich umgeschrieben werden.]

In diesem Abschnitt werden die DirectShow-Aufzählungstypen 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 Rendererfilterkennzeichnungen.
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 Unterpicture).
AM_GRAPH_CONFIG_RECONNECT_FLAGS Gibt an, wie Filter beim dynamischen Neuerstellen des Filterdiagramms erneut 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 Ebene der Untertitelfunktion an.
AM_LINE21_CCSERVICE Gibt den Decoderdienst für Untertitel an.
AM_LINE21_CCSTATE Gibt den Zustand der Untertitelung an (ein oder aus).
AM_LINE21_DRAWBGMODE Gibt den Hintergrundmodus für Untertitel an.
AM_MPEG2Level Gibt die MPEG-2-Videoebene an, wie im MPEG-2-Videostandard angegeben.
AM_MPEG2Profile Gibt das MPEG-2-Videoprofil an, wie im MPEG-2-Videostandard angegeben.
AM_OVERLAY_NOTIFY_FLAGS Enthält Informationen dazu, was sich die Überlagerung geändert hat oder was die Überlagerung ändert.
AM_PIN_CONNECTION_BLOCK_FLAGS Definiert Flags, die angeben, wie der Datenfluss von einer Ausgabenadel blockiert werden soll.
AM_PROPERTY_DVD_RATE_CHANGE 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 Mediendatenstroms 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 für Untertitel undurchsichtig oder transparent ist.
AM_WST_LEVEL Nicht unterstützt.
AM_WST_SERVICE Gibt den Typ des WST-Diensts an.
AM_WST_STATE Gibt an, ob die WST-Untertitelung aktiviert oder deaktiviert ist.
AM_WST_STYLE Nicht unterstützt.
AMExtendedSeekingCapabilities Gibt die Suchfunktionen eines Filters an. Wird mit IAMExtendedSeeking::get_ExSeekCapabilitiesverwendet.
AMOVERLAYFX- Gibt Effekte auf einer DirectDraw-Hardwareüberlagerungsoberfläche an.
AMRESCTL_RESERVEFLAGS Enthält Flags, die angeben, ob die Anzahl der zurzeit reservierten Ressourcen erhöht oder verringert werden soll.
AMTunerModeType- Gibt die Frequenz 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, mit denen der VP-Mixer das Videoformat auswählen soll.
AnalogVideoStandard- Gibt das Format des baseband analogen Videosignals an.
CameraControlFlags- Gibt an, ob eine bestimmte Kamerafunktion automatisch oder manuell festgelegt wird.
CameraControlProperty- Gibt an, welcher Teil der Kamera DirectShow steuert.
CompressionCaps- Gibt videokomprimierungsfunktionen an.
COPP_ACP_Protection_Level Gibt die ACP-Schutzebene an.
COPP_BusType Gibt den Typ des vom Grafikkartenadapter verwendeten E/A-Buss an.
COPP_CGMSA_Protection_Level Gibt die CGMS-A Schutzebene an.
COPP_ConnectorType Gibt den Typ des physischen Verbinders 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 den Status einer COPP-Sitzung an.
COPP_StatusHDCPFlags Enthält HDCP-Statuskennzeichnungen.
COPP_TVProtectionStandard Definiert eine Liste der TV-Schutzstandards für COPP.
DECIMATION_USAGE Beschreibt die Dezimierungsstrategie, die vom Überlagerungsmischerfilter 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 Audiosprachenerweiterungen enthält.
DVD_CMD_FLAGS Definiert Flags, die steuern, wie der DVD Navigator Filter die Befehlssynchronisierung behandelt.
DVD_DISC_SIDE Gibt die Seiten eines DVD-Datenträgers 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 Frames pro Sekunde erstellt wird.
DVD_KARAOKE_ASSIGNMENT Definiert die Lautsprecherkonfiguration für einen Audiodatenstrom.
DVD_KARAOKE_CONTENTS Gibt Flags an, die bei Verwendung in einem bitweisen OR-Vorgang den Inhalt jedes Kanals eines Audiostreams in einem Bitmap-Titel beschreiben.
DVD_KARAOKE_DOWNMIX Definiert Flags, die vom IDvdControl2::SelectKaraokeAudioPresentationMode Methode verwendet werden, um zu steuern, auf welche Lautsprecher, falls vorhanden, jeder Hilfskanal abgemixt wird.
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 Verhalten des Filters im Zusammenhang mit der Wiedergabe von DVD-Inhalten steuern.
DVD_PARENTAL_LEVEL Identifiziert Kennzeichnungen für die generischen Elternstufen, 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 Seitenverhältnis und die Konvertierungsmethode des Benutzers an.
DVD_RELATIVE_BUTTON Identifiziert die vier Richtungsschaltflächen, die für die DVD-Menünavigation und andere Vorgänge verwendet werden.
DVD_SUBPICTURE_CODING Gibt an, welche Art von Inhalt der Unterdatenstrom enthält.
DVD_SUBPICTURE_LANG_EXT Definiert die möglichen Spracherweiterungen in einem angegebenen Unterpicture-Datenstrom.
DVD_SUBPICTURE_TYPE Definiert Flags, die verwendet werden, um zu bestimmen, welche Art von Inhalt der Unterdatenstrom 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 es sich bei einem DVD-Titel um einen Titel handelt.
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 innerhalb eines MPEG-2-Transportstreams.
PhysicalConnectorType- Gibt den physischen Pintyp an.
PIN_DIRECTION Gibt die Richtung eines Pins an.
QualityMessageType- Beschreibt eine Qualitätsnachricht.
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, wenn 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 zugelassen sind.
VfwCaptureDialogs Gibt ein Dialogfeld für einen Microsoft Video für Windows-Aufnahmetreiber 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. horizontal oder vertikal kippen, externe Auslöser aktivieren und Auslösen simulieren.
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 dem IVMRWindowlessControl::GetAspectRatioMode und IVMRWindowlessControl::SetAspectRatioMode Methoden zum Festlegen und Abrufen des Seitenverhältnismodus verwendet
VMR9_SampleFormat Beschreibt die Interlacing eines Videostreams.
VMR9AlphaBitmapFlags Definiert die möglichen Werte für das dwFlags Member der VMR9AlphaBitmap Struktur.
VMR9AspectRatioMode Wird mit den Methoden IVMRWindowlessControl9::GetAspectRatioMode und SetAspectRatioMode Methoden zum Festlegen und Abrufen des Seitenverhältnismodus verwendet.
VMR9DeinterlacePrefs Beschreibt die Deinterlacing-Methode, die vom VMR-9 verwendet wird, 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 verwendet werden, wenn das Videobild auf der Direct3D-Oberfläche erstellt wird.
VMR9Mode- Wird in Aufrufen der IVMRFilterConfig9::GetRenderingMode und SetRenderingMode-Methoden zum Abrufen oder Angeben des Renderingmodus von VMR-9 verwendet.
VMR9PresentationFlags Mitglied der VMR9PresentationInfo Struktur.
VMR9ProcAmpControlFlags Gibt Die Eigenschaften der Bildanpassung an.
VMR9SurfaceAllocationFlags Wird mit der IVMRSurfaceAllocator9::InitializeDevice Methode zum Angeben von Oberflächenerstellungsparametern verwendet.
VMR9RenderPrefs Gibt grundlegende Renderingeinstellungen für vmR-9 an.
VMRDeinterlacePrefs Wird verwendet, um die Deinterlacing-Einstellungsrichtlinie für den virtuellen Computer 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 Kennzeichnungen, die Dezimierungs-, Filter- und Farbrauminformationen angeben, die verwendet werden, wenn das Videobild auf der DirectDraw-Oberfläche erstellt wird.
VMRMode- Wird in Aufrufen der IVMRFilterConfig::GetRenderingMode und IVMRFilterConfig::SetRenderingMode Methoden verwendet, um den Renderingmodus des virtuellen Computers abzurufen oder anzugeben.
VMRPresentationFlags Mitglied der VMRPRESENTATIONINFO Struktur
VMRRenderPrefs Wird mit der IVMRFilterConfig::GetRenderingPrefs und IVMRFilterConfig::SetRenderingPrefs Methoden zum Abrufen und Festlegen grundlegender Renderingeinstellungen verwendet.
VMRSurfaceAllocationFlags Wird mit der IVMRSurfaceAllocator::AllocateSurface Methode zum Angeben von Oberflächenerstellungsparametern verwendet.

 

DirectShow-Referenz