Alphabetische Liste der DirectShow-Schnittstellen

Im Folgenden finden Sie eine alphabetische Liste von DirectShow-Schnittstellen.

Schnittstelle BESCHREIBUNG
IAMAnalogVideoDecoder Legt Informationen zum Analog-Digital-Konvertierungsprozess in einem Videoaufnahmefilter fest und ruft diese ab.
IAMAudioInputMixer Steuert Audioaufnahmeeigenschaften.
IAMAudioRendererStats Ruft statistische Leistungsinformationen aus einem Audiorendererfilter ab.
IAMBufferNegotiation Fordert die Anzahl der Puffer an, die für einen Filter erstellt werden müssen, und die Größe der einzelnen Puffer.
IAMCameraControl Steuert Kameraeinstellungen wie Zoom, Schwenken, Blendenanpassung oder Drehgeschwindigkeit.
IAMCertifiedOutputProtection Sendet COPP-Nachrichten (Certified Output Protection Protocol) an den Grafiktreiber.
IAMChannelInfo Ruft Kanalinformationen für Media Station-Dateien (.nsc Windows ab und legt diese fest.
IAMClockAdjust Passt die Referenzuhr an.
IAMClockSklave Steuert die Toleranz eines Audiorenderers, wenn er Raten mit einer anderen Uhr abgleicht.
IAMCopyCaptureFileProgress Rückrufschnittstelle für die ICaptureGraphBuilder2::CopyCaptureFile-Methode.
IAMCrossbar Leitet Signale von einer analogen oder digitalen Quelle an einen Videoerfassungsfilter weiter.
IAMDecoderCaps Gibt Funktioneninformationen aus einem MPEG-Decoderfilter zurück.
IAMDeviceRemoval Bietet dem Filter-Graph Manager die Möglichkeit, sich für Geräteentfernungsereignisse für ein Erfassungsgerät zu registrieren.
IAMDirectSound Gibt an, welches Fenster den Fokus zum Steuern der DirectSound-Audiowiedergabe hat.
IAMDroppedFrames Ruft Leistungsinformationen aus einem Videoaufnahmefilter ab.
IAMExtDevice Steuert ein externes Gerät, z. B. eine DV-Kamera oder einen Videoband-Recoder (VTR).
IAMExtTransport Steuert den Transport auf einem VTR oder Einem -Steuerelement.
IAMExtendedSeeking Sucht nach einem Marker in einem Windows Medienstream oder ändert die Wiedergaberate für eine Windows Mediendatei.
IAMFilterGraphCallback Rückrufschnittstelle zum Erstellen von Graphen.
IAMFilterMiscFlags Fragt ab, ob ein Filter ein Quellfilter oder ein Renderer ist.
IAMGraphBuilderCallback Rückrufschnittstelle zum Erstellen von Graphen.
IAMGraphStreams Steuert ein Filterdiagramm, das eine Livequelle rendert.
IAMLatency Meldet die Latenz, die ein Filter in das Diagramm einläuft.
IAMLine21Decoder Legt Informationen zu Untertiteln fest und ruft sie ab.
IAMMediaContent Ruft Metadaten aus einem Stream ab.
IAMNetShowConfig Konfiguriert den Legacy-Windows Media Player 6.4-Quellfilter.
IAMNetShowExProps Konfiguriert den Legacy-Windows Media Player 6.4-Quellfilter.
IAMNetShowPreroll Legt die Vorabrolleinstellungen für den Legacy-Quellfilter Windows Media Player 6.4 fest und ruft sie ab.
IAMNetworkStatus Meldet die Qualität der Netzwerkverbindung für den Legacy-Windows Media Player 6.4-Quellfilter.
IAMOpenProgress Meldet den Status eines Dateiöffnungsvorgang.
IAMOverlayFX Steuert, wie die Videoüberlagerung auf dem Bildschirm des Benutzers angezeigt wird.
IAMParse Legt die Analysezeit für einen MPEG-2-Stream fest und ruft sie ab.
IAMPushSource Synchronisiert ein Filterdiagramm, das eine Livequelle rendert.
IAMResourceControl Öffnet eine Audiogeräteressource und enthält sie.
IAMStats Ruft Leistungsdaten aus dem Filter Graph Manager ab.
IAMStreamConfig Legt das Ausgabeformat für bestimmte Erfassungs- und Komprimierungsfilter fest.
IAMStreamControl Steuert einzelne Datenströme in einem Filter.
IAMStreamSelect wählt aus den verfügbaren Streams in einem Parserfilter aus.
IAMTimecodeReader Liest den SMPTE- oder COD-Zeitcode von einem externen Gerät.
IAMTuner Steuert einen TV-Tuner.
IAMTVAudio Steuert Audiodaten aus einer Fernsehquelle.
IAMTVTuner Steuert einen TV-Tuner.
IAMVfwCaptureDialogs Zeigt ein Dialogfeld an, das von einem Video for Windows(VFW)-Erfassungstreiber bereitgestellt wird.
IAMVfwCompressDialogs Zeigt ein Dialogfeld an, das von einem Video for Windows(VFW)-Codec bereitgestellt wird.
IAMVideoAccelerator Ermöglicht einem Videodecoderfilter den Zugriff auf die DirectX Video Acceleration (DXVA) 1.0-Funktionalität.
IAMVideoAcceleratorNotify Rückrufschnittstelle für DXVA 1.0.
IAMVideoCompression Legt Die Videokomprimierungseigenschaften fest und ruft sie ab.
IAMVideoControl Steuert bestimmte Videoaufnahmevorgänge, z. B. das Auflisten verfügbarer Bildraten und der Bildausrichtung.
IAMVideoDecimationProperties Steuert, wie die Überlagerungs-Mixer die Videodezimierung ausführt.
IAMVideoProcAmp Passt die Qualitäten eines eingehenden Videosignals an.
IAMWMBufferPass Ruft Eigenschaften für einzelne Beispiele in einem ASF-Stream ab oder legt diese fest.
IAMWMBufferPassCallback Rückrufschnittstelle, die mit der IAMWMBufferPass-Schnittstelle verwendet wird.
IAMWstDecoder Legt Informationen zu World Standard Teletext (WST) fest und ruft sie ab.
IAsyncReader Führt eine asynchrone Datenanforderung für einen Filter aus.
IBaseFilter Wird von Filtern verfügbar gemacht. Dies ist die primäre Schnittstelle für alle DirectShow-Filter.
IBasicAudio Steuert die Lautstärke und den Ausgleich des Audiodatenstroms.
IBasicVideo Legt Videoeigenschaften wie das Ziel- und quellrechteck fest.
IBasicVideo2 Erweitert die IBasicVideo-Schnittstelle.
ICameraControl Steuert die Kameraeinstellungen auf einem Erfassungsgerät.
ICaptureGraphBuilder2 Builds erfassen Diagramme und andere benutzerdefinierte Filterdiagramme.
ICodecAPI Konfiguriert einen Encoder oder Decoder.
IConfigAsfWriter Konfiguriert den WM ASF Writer-Filter.
IConfigAsfWriter2 Erweitert die IConfigAsfWriter-Schnittstelle.
IConfigAviMux Konfiguriert den AVI Mux-Filter.
IConfigInterleaving Steuert, wie der AVI Mux Audio- und Videobeispiele interleast.
ICreateDevEnum Erstellt einen Enumerator für eine Filterkategorie.
IDDrawExclModeVideo Aktiviert die Videowiedergabe im exklusiven DirectDraw-Vollbildmodus.
IDDrawExclModeVideoCallback Rückrufschnittstelle für die IDDrawExclModeVideoCallback-Schnittstelle.
IDecimateVideoImage Gibt die Dezimierung für einen Decoderfilter an.
IDeferredCommand Bricht Graphsteuerungsbefehle ab, die über die IQueueCommand-Schnittstelle in die Warteschlange eingereiht wurden, oder ändert sie.
IDirectDrawVideo Fragt den Videorenderer-Filter zu DirectDraw-Oberflächen und Hardwarefunktionen ab.
IDirectDrawMediaSample Ermöglicht den Zugriff auf DirectDraw-Oberflächen, die vom Filter Overlay Mixer zugeordnet werden.
IDirectDrawMediaSampleAllocator Ordnet Beispiele zu, die DirectDraw-Oberflächen enthalten.
IDistributorNotify Ermöglicht es einem Plug-In-Verteiler, benachrichtigt zu werden, wenn sich das Filterdiagramm ändert.
IDMOWrapperFilter Ermöglicht einer Anwendung die Verwendung eines DirectX-Medienobjekts (DMO) in einem Filterdiagramm.
IDShowPlugin Ermöglicht dem Filter Windows Medienquelle die Kommunikation mit dem Windows Media Player 6.4-Plug-In für Netscape Navigator.
IDvdCmd Wartet, bis DVD-Befehle gestartet oder beendet werden.
IDvdControl2 Navigiert und gibt DVD-Video Titel wieder.
IDvdGraphBuilder Erstellt ein Filterdiagramm für DVD-Video Wiedergabe.
IDvdInfo2 Meldet Attribute eines DVD-Datenträgers oder den aktuellen Status des DVD Navigator-Filters.
IDvdState Speichert die aktuelle DVD-Wiedergabeposition und den aktuellen Status.
IDVEnc Legt Eigenschaften für den DV Video Encoder-Filter fest und ruft sie ab.
IDVRGB219 Steuert den dynamischen Bereich in den Filtern DV Video Encoder und DV Video Decoder.
IDVSplitter Stuft die Bildfrequenz für einen digitalen Videostream (DV) herab.
IEnumFilters Listet die Filter in einem Filterdiagramm auf.
IEnumMediaTypes Listet die bevorzugten Medientypen eines Pins auf.
IEnumPIDMap Listet die Zuordnungen von Paket-IDs (PID) zu Ausgabepins im MPEG-2 Demultiplexer-Filter auf.
IEnumPins Listet Stecknadeln für einen Filter auf.
IEnumStreamIdMap Listet die Zuordnungen von Stream-IDs zu Ausgabepins im MPEG-2 Demultiplexer-Filter auf.
IFileSinkFilter Wird von Filtern verfügbar gemacht, die Daten in eine Datei schreiben.
IFileSinkFilter2 Erweitert die IFileSinkFilter-Schnittstelle.
IFileSourceFilter Wird von Quellfiltern verfügbar gemacht.
IFilterChain Das Starten, Stoppen oder Entfernen von Filterketten in einem Filterdiagramm.
IFilterGraph Erstellt ein Filterdiagramm.
IFilterGraph2 Erweitert die IGraphBuilder-Schnittstelle.
IFilterGraph3 Erweitert die IFilterGraph2-Schnittstelle.
IFilterMapper2 Registriert filter und entfernt die Registrierung und sucht filter in der Registrierung.
IFilterMapper3 Erweitert die IFilterMapper2-Schnittstelle.
IFullScreenVideoEx Wird vom Vollbild-Rendererfilter verfügbar gemacht.
IGetCapabilitiesKey Ruft die Funktionen eines Software- oder Hardwareencoders aus der Registrierung ab.
IGraphBuilder Erweitert die IFilterGraph-Schnittstelle. Dies ist die primäre Schnittstelle des Filter Graph-Managers.
IGraphConfig Konfiguriert das Filterdiagramm neu, während das Diagramm ausgeführt wird.
IGraphConfigCallback Rückrufschnittstelle für die IGraphConfig-Schnittstelle.
IGraphVersion Ruft die aktuelle Versionsnummer des Filterdiagramms ab.
IIPDVDec Konfiguriert den FILTER DV-Videodecoder.
IKsNodeControl Verfügbar gemacht durch USB Video Class (UVC)-Erweiterungseinheiten.
IKsPin Ruft die von einem Kernelmodus-Pin unterstützten Medien ab.
IKsPropertySet Legt Eigenschaften für einen Kernelmodusfilter fest.
IKsTopologyInfo Listet die Knoten in einem Streamklassentreiber auf.
IMediaControl Steuert den Datenfluss durch das Filterdiagramm.
IMediaEvent Ruft Ereignisbenachrichtigungen aus dem Filterdiagramm ab.
IMediaEventEx Erweitert die IMediaEvent-Schnittstelle.
IMediaEventSink Benachrichtigt den Filter Graph Manager über Ereignisse, die im Filterdiagramm auftreten.
IMediaFilter Steuert den Streamingstatus eines Filters.
IMediaPosition Steuerelemente, die im Filterdiagramm gesucht werden.
IMediaPropertyBag Legt INFO- und DISP-Blöcke in Audio-Video AVI-Dateien (Interleaved) fest und ruft sie ab.
IMediaSample Legt Eigenschaften für Medienbeispiele fest und ruft sie ab.
IMediaSample2 Erweitert die IMediaSample-Schnittstelle.
IMediaSample2Config Gibt einen Zeiger auf eine Direct3D-Oberfläche zurück, die einen VRAM-Erfassungspuffer darstellt.
IMediaSeeking Steuerelemente, die im Filterdiagramm gesucht werden.
IMemAllocator Ordnet Medienbeispiele zu.
IMemAllocatorCallbackTemp Aktiviert einen Filter, um eine Rückrufbenachrichtigung von einer Zuweisung zu empfangen.
[!Note]
Veraltet.

IMemAllocatorNotifyCallbackTemp Rückrufschnittstelle für die IMemAllocatorCallbackTemp-Schnittstelle.
[!Note]
Veraltet.

IMemInputPin Übermittelt Mediendaten an einen Eingabepin.
IMixerOCX Wird vom Filter Overlay Mixer verfügbar gemacht.
IMixerOCXNotify Rückrufschnittstelle für die IMixerOCX-Schnittstelle.
IMixerPinConfig Bearbeitet Videostreams auf dem Filter Overlay Mixer.
IMixerPinConfig2 Erweitert die IMixerPinConfig-Schnittstelle.
IMpeg2Demultiplexer Konfiguriert den MPEG-2 Demultiplexer-Filter.
IMPEG2PIDMap Ordnet dem MPEG-2-Demultiplexer-Filter mindestens eine Paket-IDs (PIDs) zu.
IMPEG2StreamIdMap Ordnet einen Ausgabepin für den MPEG-2-Demultiplexerfilter einer oder mehreren Stream-IDs zu.
IMpegAudioDecoder Konfiguriert den MPEG-1-Audiodecoder.
IOverlay Ermöglicht es einem Filter, direkt in den Videospeicher zu schreiben.
IOverlayNotify Rückrufschnittstelle für die IOverlay-Schnittstelle.
IOverlayNotify2 Rückrufschnittstelle für die IOverlay-Schnittstelle.
IPersistMediaPropertyBag Legt INFO- und DISP-Blöcke in Audio-Video Interleaved-Streams (AVI) fest und ruft sie ab.
Ipin Wird von allen Filterpins verfügbar gemacht.
IPinConnection Stellt erneut eine Verbindung mit einem Eingabepin her, während der Filter noch ausgeführt wird.
IPinFlowControl Blockiert den Datenfluss von einem aktiven Ausgabepin.
IQualityControl Bietet Unterstützung für die Qualitätssteuerung im Filterdiagramm.
IQualProp Ruft Leistungsinformationen von Videorenderern ab.
IQueueCommand Reiht einen Befehl im Filterdiagramm zur Verarbeitung zu einem bestimmten Zeitpunkt in die Warteschlange ein.
IReferenceClock Stellt die Referenzzeit für das Filterdiagramm bereit.
IReferenceClockTimerControl Ändert den von einer Verweisuhr verwendeten Timerzeitraum.
IRegisterServiceProvider Registriert ein Objekt als Dienst beim Filter Graph-Manager.
IResourceConsumer Rückrufschnittstelle für die IResourceManager-Schnittstelle.
IResourceManager Löst Konflikte für Systemressourcen auf.
ISeekingPassThru Implementiert die Suche nach One-Input-Filtern.
ISelector Wählt Quellknoten in einem Streamklassentreiber aus.
IStreamBuilder Aktiviert einen Ausgabepin, um den Downstreamabschnitt des Filterdiagramms zu erstellen.
IVideoFrameStep Schritte durch einen Videostream.
IVideoProcAmp Steuert die Einstellungen für die Bildanpassung (ProcAmp) auf einem Erfassungsgerät.
IVideoWindow Legt Eigenschaften im Videofenster fest.
IVMRAspectRatioControl steuert, ob der Filter 7 (VMR-7) des Videomischungsrenderers das Seitenverhältnis des Quellvideos beibehaltung.
IVMRAspectRatioControl9 Steuert, ob der Filter 9 (VMR-9) des Videomischungsrenderers das Seitenverhältnis des Quellvideos beibewahrt.
IVMRDeinterlaceControl Unterstützt hardwarebeschleunigtes Deinterlacing mit vmr-7.
IVMRDeinterlaceControl9 Unterstützt hardwarebeschleunigtes Deinterlacing mit vmr-9.
IVMRFilterConfig Konfiguriert VMR-7.
IVMRFilterConfig9 Konfiguriert VMR-9.
IVMRImageCompositor Wird von VMR-7-Compositoren verfügbar gemacht.
IVMRImageCompositor9 Wird von VMR-9-Compositoren verfügbar gemacht.
IVMRImagePresenter Verfügbar gemacht von VMR-7 allocator-presenters.
IVMRImagePresenter9 Verfügbar gemacht von VMR-9 allocator-presenters.
IVMRImagePresenterConfig Legt die Renderereinstellungen für die image presenter fest, die von VMR-7 verwendet wird.
IVMRImagePresenterConfig9 Legt die Renderereinstellungen für die image presenter fest, die von VMR-9 verwendet wird.
IVMRImagePresenterExclModeConfig Festlegen und Abrufen der Renderereinstellungen für den exklusiven Modus Allocator-Presenter für VMR-7
IVMRMixerBitmap Fügt bei Verwendung von VMR-7 ein statisches Image in den Videostream ein.
IVMRMixerBitmap9 Fügt bei Verwendung von VMR-9 ein statisches Image in den Videostream ein.
IVMRMixerControl Bearbeitet die eingehenden Videostreams auf der VMR-7.
IVMRMixerControl9 Bearbeitet die eingehenden Videodatenströme auf der VMR-9.
IVMRMonitorConfig Steuert die Überwachung der Nutzung durch die VMR-7.
IVMRMonitorConfig9 Steuert die Überwachung der Nutzung durch VMR-9.
IVMRSurface Verfügbar gemacht durch Medienbeispiele von VMR-7.
IVMRSurface9 Verfügbar gemacht durch Medienbeispiele von VMR-9.
IVMRSurfaceAllocator Ordnet die DirectDraw-Oberflächen zu, die vom Allocator-Presenter VMR-7 verwendet werden.
IVMRSurfaceAllocator9 Ordnet die direct3D-Oberflächen zu, die vom Allocator-Presenter VMR-9 verwendet werden.
IVMRSurfaceAllocatorEx9 Erweitert die IVMRSurfaceAllocator9-Schnittstelle.
IVMRSurfaceAllocatorNotify Ermöglicht dem Allocator-Presenter, vmR-7 zu benachrichtigen.
IVMRSurfaceAllocatorNotify9 Ermöglicht dem Allocator-Presenter das Benachrichtigen von VMR-9.
IVMRVideoStreamControl Steuert Eingabepins auf der VMR-7.
IVMRVideoStreamControl9 Steuert Eingabepins auf der VMR-9.
IVMRWindowlessControl Steuert, wie die VMR-7 einen Videostream rendert.
IVMRWindowlessControl9 Steuert, wie die VMR-9 einen Videostream rendert.
IVPBaseConfig Basisschnittstelle für die IVPConfig-Schnittstelle.
IVPBaseNotify Basisschnittstelle für die IVPNotify-Schnittstelle.
IVPConfig Ermöglicht einem Videoport die Kommunikation mit dem Filter Overlay Mixer.
IVPManager Wird vom Videoport-Manager-Filter verfügbar gemacht.
IVPNotify Ermöglicht dem Overlay-Mixer, die Eigenschaften eines Hardwaregeräts zu steuern, das einen Videoport verwendet.
IVPNotify2 Erweitert die IVPNotify-Schnittstelle.
IXMLGraphBuilder Persistentes Speichern eines DirectShow-Filterdiagramms mithilfe eines XML-Dateiformats.
[!Note]
Veraltet.

Veraltete Schnittstellen