Auf Englisch lesen

Freigeben über


strmif.h-Header

Dieser Header wird von mehreren Technologien verwendet. Weitere Informationen finden Sie unter

strmif.h enthält die folgenden Programmierschnittstellen:

Schnittstellen

 
IAMAnalogVideoDecoder

Die IAMAnalogVideoDecoder-Schnittstelle legt Informationen über den Analog-Digital-Konvertierungsprozess in einem Videoaufnahmefilter fest und ruft sie ab. Der WDM Video Capture-Filter macht diese Schnittstelle verfügbar, wenn es sich bei dem Gerät um ein analoges Videoaufnahmegerät handelt.
IAMAnalogVideoEncoder

Hinweis Diese Schnittstelle ist veraltet. Hinweis: Microsoft stellt keine Implementierung dieser Schnittstelle bereit.
IAMAsyncReaderTimestampScaling

Aktiviert einen Pullmodus-Quellfilter, um größere Dateigrößen zu unterstützen.
IAMAudioInputMixer

Die IAMAudioInputMixer-Schnittstelle steuert Audioaufnahmeeigenschaften wie Schwenken und Lautheit; und aktiviert oder deaktiviert bestimmte Audioeingaben, z. B. die Zeile ein oder das Mikrofon. Der Audioaufnahmefilter macht diese Schnittstelle sowohl für jeden Eingabenadel als auch für den Filter selbst verfügbar. Die Eingabestifte des Audioaufnahmefilters stellen physische Hardwareverbindungen dar. sie sind nicht mit anderen DirectShow-Filtern verbunden. Der Pinname gibt den Eingabetyp an. beispielsweise "Line In" oder "Mikrofon". Verwenden Sie die IAMAudioInputMixer-Schnittstelle wie folgt:Um die Einstellungen für eine bestimmte Eingabe zu steuern, verwenden Sie die Schnittstelle am Pin. Um die Gesamteigenschaften festzulegen, wenn mehrere Eingaben aktiviert sind, verwenden Sie die Schnittstelle für den Filter. Um eine Eingabe zu aktivieren oder zu deaktivieren, rufen Sie die IAMAudioInputMixer::p ut_Enable-Methode dieser Pin auf. Einige Methoden für diese Schnittstelle können je nach den Funktionen der zugrunde liegenden Hardware fehlschlagen. Filterentwickler:_Implement diese Schnittstelle an jedem Eingabenadel eines Audioaufnahmefilters. Sie können diese Schnittstelle auch im Audioaufnahmefilter selbst implementieren, um die gesamten Audioeinstellungen nach dem Mischen zu steuern.
IAMAudioRendererStats

Die IAMAudioRendererStats-Schnittstelle ruft statistische Leistungsinformationen aus einem Audiorendererfilter ab. Diese Schnittstelle ist für die Verwendung während der Entwicklung vorgesehen, um Leistungsdaten aus dem Audiorenderer zu protokollieren.
IAMBufferNegotiation

Die IAMBufferNegotiation-Schnittstelle fordert die Anzahl der Puffer an, die für einen Filter erstellt werden sollen, und die Größe der einzelnen Puffer.
IAMCameraControl

Die IAMCameraControl-Schnittstelle steuert Kameraeinstellungen wie Zoom, Schwenken, Blendeneinstellung oder Verschlusszeit. Um diese Schnittstelle abzurufen, fragen Sie den Filter ab, der die Kamera steuert.
IAMCertifiedOutputProtection

Die IAMCertifiedOutputProtection-Schnittstelle sendet COPP-Nachrichten (Certified Output Protection Protocol) an den Grafiktreiber.
IAMClockAdjust

Die IAMClockAdjust-Schnittstelle passt die Referenzuhr an. Die Systemreferenzuhr macht diese Schnittstelle verfügbar.
IAMClockSlave

Die IAMClockSlave-Schnittstelle steuert die Toleranz eines Audiorenderers, wenn die Raten mit einer anderen Uhr übereinstimmen. Wenn der Audiorenderer die Raten mit einer anderen Uhr abgleicht, kann das Audio auf die Angegebene Toleranz abdriften.
IAMCopyCaptureFileProgress

Die IAMCopyCaptureFileProgress-Schnittstelle ist eine Rückrufschnittstelle, die von der ICaptureGraphBuilder2::CopyCaptureFile-Methode verwendet wird. Da die CopyCaptureFile-Methode lange dauern kann, kann eine Anwendung diese Schnittstelle implementieren, um regelmäßig Benachrichtigungen über den Fortschritt des Kopiervorgangs zu erhalten. Wenn die Anwendung diese Informationen nicht empfangen muss, muss die Schnittstelle nicht implementiert werden.
IAMCrossbar

Die IAMCrossbar-Schnittstelle leitet Signale von einer analogen oder digitalen Quelle an einen Videoaufnahmefilter weiter. Diese Schnittstelle wird durch den Analog Video Crossbar Filter implementiert.
IAMDecoderCaps

Die IAMDecoderCaps-Schnittstelle gibt Funktioneninformationen aus einem MPEG-Decoderfilter zurück.
IAMDeviceRemoval

Die IAMDeviceRemoval-Schnittstelle bietet dem Filter Graph-Manager eine Möglichkeit, sich für Geräteentfernungsereignisse für ein Erfassungsgerät zu registrieren.
IAMDevMemoryAllocator

Hinweis Diese Schnittstelle wird vom AVI-Splitter nicht mehr unterstützt. Hinweis Diese Schnittstelle wurde definiert, um ältere Hardwaredecoder zu unterstützen, für die AVI-Dateien direkt in den Hardwarespeicher eingelesen werden mussten.
IAMDevMemoryControl

Hinweis Diese Schnittstelle wird vom AVI-Splitter nicht mehr unterstützt. Hinweis Es wurde definiert, um bestimmte ältere Hardwaredecoder zu unterstützen, für die AVI-Dateien direkt in den Hardwarespeicher gelesen werden mussten.
IAMDroppedFrames

Die IAMDroppedFrames-Schnittstelle ruft Leistungsinformationen aus einem Videoaufnahmefilter ab, einschließlich der Anzahl der gelöschten Frames und der Anzahl der übermittelten Frames. Anwendungen können diese Schnittstelle verwenden, um die Erfassungsleistung zur Laufzeit zu bestimmen.
IAMExtDevice

Die IAMExtDevice-Schnittstelle steuert ein externes Gerät, z. B. eine DV-Kamera oder video tape recoder (VTR).
IAMExtTransport

Die IAMExtTransport-Schnittstelle steuert den Transport auf einer Videoband-Recporder (VTR) oder einem Camcorder.
IAMFilterGraphCallback

Die IAMFilterGraphCallback-Schnittstelle bietet einen Rückrufmechanismus während der Grapherstellung. Um diese Schnittstelle zu verwenden, implementieren Sie die Schnittstelle in Ihrer Anwendung oder ihrem Clientobjekt.
IAMFilterMiscFlags

Die IAMFilterMiscFlags-Schnittstelle fragt ab, ob ein Filter ein Quellfilter oder ein Renderer ist.
IAMGraphBuilderCallback

Die IAMGraphBuilderCallback-Schnittstelle bietet einen Rückrufmechanismus während der Grapherstellung. Um diese Schnittstelle zu verwenden, implementieren Sie die Schnittstelle in Ihrer Anwendung oder ihrem Clientobjekt.
IAMGraphStreams

Die IAMGraphStreams-Schnittstelle steuert ein Filterdiagramm, das eine Livequelle rendert.
IAMLatency

Die IAMLatency-Schnittstelle meldet die Latenz, die ein Filter in das Diagramm einführt.
IAMOpenProgress

Die IAMOpenProgress-Schnittstelle meldet den Fortschritt eines Vorgangs zum Öffnen der Datei und ermöglicht es der Anwendung, den Vorgang abzubrechen. Filter, die Dateien über ein Netzwerk öffnen, können diese Schnittstelle verfügbar machen.
IAMOverlayFX

Die IAMOverlayFX-Schnittstelle steuert, wie die Videoüberlagerung auf dem Bildschirm des Benutzers angezeigt wird. Der Overlay Mixer-Filter implementiert diese Schnittstelle.
IAMovieSetup

Hinweis Diese Schnittstelle ist veraltet. (IAMovieSetup)
IAMPhysicalPinInfo

Hinweis Diese Schnittstelle ist veraltet. (IAMPhysicalPinInfo)
IAMPluginControl

Steuert die bevorzugten und blockierten Filterlisten.
IAMPushSource

Die IAMPushSource-Schnittstelle synchronisiert ein Filterdiagramm, das eine Livequelle rendert.
IAMResourceControl

Die IAMResourceControl-Schnittstelle wird geöffnet und enthält eine Audiogeräteressource, bevor das Gerät tatsächlich benötigt wird, sodass die Wiedergabe garantiert werden kann oder die Anwendung im Voraus erfahren kann, dass ein Gerät nicht verfügbar ist. Die folgenden Filter implementieren diese Schnittstelle:Audioerfassungsfilter. DirectSound-Rendererfilter. Audiorenderer (WaveOut)-Filter.
IAMStreamConfig

Die IAMStreamConfig-Schnittstelle legt das Ausgabeformat für bestimmte Erfassungs- und Komprimierungsfilter sowohl für Audio als auch für Video fest.
IAMStreamControl

Die IAMStreamControl-Schnittstelle steuert einzelne Datenströme in einem Filter.
IAMStreamSelect

Die IAMStreamSelect-Schnittstelle wählt aus den verfügbaren Streams in einem Parserfilter aus.
IAMTimecodeDisplay

Die IAMTimecodeDisplay-Schnittstelle steuert ein externes SMPTE/MIDI-Timecode-Anzeigegerät. DirectShow stellt derzeit keine Filter bereit, die diese Schnittstelle implementieren.
IAMTimecodeGenerator

Die IAMTimecodeGenerator-Schnittstelle steuert, wie ein externer SMPTE/MIDI-Timecodegenerator Daten an das Filterdiagramm liefert. DirectShow stellt derzeit keine Filter bereit, die diese Schnittstelle implementieren.
IAMTimecodeReader

Die IAMTimecodeReader-Schnittstelle liest SMPTE- oder MIDI-Timecode von einem externen Gerät. Die MSDV- und MSTape-Treiber unterstützen diese Schnittstelle zum Lesen von Timecode von einem externen DV- oder MPEG-2-Camcorder.
IAMTuner

Die IAMTuner-Schnittstelle steuert einen TV-Tuner.
IAMTunerNotification

Hinweis Diese Rückrufschnittstelle ist veraltet, da der TV Tuner-Filter den Rückrufmechanismus nicht implementiert. .
IAMTVAudio

Die IAMTVAudio-Schnittstelle steuert Audio von einer Fernsehquelle. Der TV-Audiofilter implementiert diese Schnittstelle. Anwendungen können es verwenden, um Audioeinstellungen für Das Fernsehen zu steuern, einschließlich sekundärem Audioprogramm (SAP) und Stereo- oder Monoauswahl.
IAMTVAudioNotification

Hinweis Diese Rückrufschnittstelle ist veraltet, da der TV-Audiofilter den Rückrufmechanismus nicht implementiert. .
IAMTVTuner

Die IAMTVTuner-Schnittstelle steuert einen TV-Tuner.
IAMVfwCaptureDialogs

Die IAMVfwCaptureDialogs-Schnittstelle zeigt ein Dialogfeld an, das von einem Video für Windows (VFW)-Aufzeichnungstreiber bereitgestellt wird. Der VFW-Erfassungsfilter implementiert diese Schnittstelle.
IAMVfwCompressDialogs

Die IAMVfwCompressDialogs-Schnittstelle zeigt ein Dialogfeld an, das von einem VFW-Codec (Video für Windows) bereitgestellt wird.
IAMVideoCompression

Die IAMVideoCompression-Schnittstelle legt Videokomprimierungseigenschaften fest und ruft sie ab.
IAMVideoControl

Die IAMVideoControl-Schnittstelle steuert bestimmte Videoaufnahmevorgänge, z. B. das Aufzählen verfügbarer Bildraten und die Bildausrichtung.
IAMVideoDecimationProperties

Die IAMVideoDecimationProperties-Schnittstelle steuert, wie der Overlay-Mixer Videodezimation ausführt. Wenn ein Videofenster kleiner als die native Größe des angezeigten Videos ist, muss der Videorenderer das eingehende Video dezimieren, d. h. das Video auf die kleinere Größe herunterskalieren. Die Dezimierung kann an einer der folgenden Stellen durchgeführt werden. Die Überlagerungshardware auf dem VGA-Chip. Der im Videoport integrierte Scaler (wenn die Verbindung über einen Videoport erfolgt). Der Decoder, der das Video an den Renderer liefert. Eine Anwendung kann Methoden auf dieser Schnittstelle aufrufen, um eine bestimmte Dezimierungsstrategie auszuwählen, um die Leistung zu optimieren. Die meisten Anwendungen haben jedoch keine Gelegenheit, diese Schnittstelle zu verwenden. Sofern Ihre Anwendung nicht für die Unterstützung bestimmter Hardware konzipiert ist, gibt es keinen Grund, das Standardverhalten des Overlay Mixer-Filters zur Dezimierung zu ändern.
IAMVideoProcAmp

Die IAMVideoProcAmp-Schnittstelle passt die Qualitäten eines eingehenden Videosignals an, z. B. Helligkeit, Kontrast, Farbton, Sättigung, Gamma und Schärfe. Der WDM Video Capture-Filter macht diese Schnittstelle verfügbar, wenn die Hardware die Bildanpassung unterstützt.
IAsyncReader

Die IAsyncReader-Schnittstelle führt eine asynchrone Datenanforderung für einen Filter aus. Diese Schnittstelle wird durch Ausgabepins verfügbar gemacht, die asynchrone Lesevorgänge ausführen.
IBaseFilter

Die IBaseFilter-Schnittstelle ist die primäre Schnittstelle für DirectShow-Filter.
IBPCSatelliteTuner

Hinweis Diese Schnittstelle ist nicht implementiert und veraltet. Die IBPCSatelliteTuner-Schnittstelle unterstützt die Optimierung des Satellitenfernsehens.
ICaptureGraphBuilder

Hinweis Diese Schnittstelle ist veraltet. (ICaptureGraphBuilder)
ICaptureGraphBuilder2

Die ICaptureGraphBuilder2-Schnittstelle erstellt Erfassungsdiagramme und andere benutzerdefinierte Filtergraphen.
ICodecAPI

Die ICodecAPI-Schnittstelle (strmif.h) legt Einstellungen für einen Encoder- oder Decoderfilter fest und ruft diese ab.
IConfigAviMux

Die IConfigAviMux-Schnittstelle konfiguriert den AVI Mux-Filter.
IConfigInterleaving

Die IConfigInterleaving-Schnittstelle steuert, wie der AVI Mux-Filter Audio- und Videobeispiele miteinander verknüpft.
ICreateDevEnum

Die ICreateDevEnum-Schnittstelle erstellt einen Enumerator für eine Filterkategorie, z. B. Videoaufnahmegeräte oder Audioerfassungsgeräte.
IDDrawExclModeVideo

Die IDDrawExclModeVideo-Schnittstelle ermöglicht die Videowiedergabe im exklusiven DirectDraw-Vollbildmodus.
IDDrawExclModeVideoCallback

Die IDDrawExclModeVideoCallback-Schnittstelle ist eine Rückrufschnittstelle für die IDDrawExclModeVideo-Schnittstelle. Mit dieser Rückrufschnittstelle können Anwendungen synchrone Benachrichtigungen über Änderungen an der Überlagerungsposition, Größe, Sichtbarkeit usw. erhalten, sodass die Anwendung ihre Videosichtbarkeit, -größe und -position anpassen kann. Dadurch wird jegliches Blinken von Farbtasten am Anfang, Ende oder während der Wiedergabe vermieden. Die Anwendung muss die Schnittstelle implementieren. Es ist wichtig, dass keine der Methoden die Videoverarbeitung blockiert oder verlangsamt, da dies zu Problemen bei der Wiedergabe führt. Verwenden Sie diese Schnittstelle, wenn Sie einen Filter schreiben, der IDDrawExclModeVideo unterstützt oder Rückrufe generieren muss, damit eine Anwendung zur richtigen Zeit Farbtasten zeichnen kann.
IDecimateVideoImage

Die IDecimateVideoImage-Schnittstelle gibt die Dezimierung für einen Decoderfilter an.
IDistributorNotify

Mit der IDistributorNotify-Schnittstelle kann ein Plug-In-Verteiler benachrichtigt werden, wenn sich das Filterdiagramm ändert. Anwendungen verwenden diese Schnittstelle nie.
IDrawVideoImage

Hinweis Diese Schnittstelle ist veraltet. (IDrawVideoImage)
IDvdCmd

Die IDvdCmd-Schnittstelle wartet, bis DVD-Befehle gestartet oder beendet werden. Der DVD-Navigator erstellt Synchronisierungsobjekte, die diese Schnittstelle verfügbar machen.
IDvdControl

Hinweis Diese Schnittstelle ist veraltet. (IDvdControl)
IDvdControl2

Die IDvdControl2-Schnittstelle navigiert und gibt DVD-Video Titeln wieder.
IDvdGraphBuilder

Die IDvdGraphBuilder-Schnittstelle erstellt ein Filterdiagramm für DVD-Video Wiedergabe.
IDvdInfo

Hinweis Diese Schnittstelle ist veraltet. (IDvdInfo)
IDvdInfo2

Die IDvdInfo2-Schnittstelle meldet Attribute einer DVD-Disc oder den aktuellen Zustand der DVD-Wiedergabe und -Navigation.
IDvdState

Die IDvdState-Schnittstelle speichert den aktuellen Zustand zwischen. Das Objekt, das diese Schnittstelle implementiert, wird als DVD-Lesezeichen bezeichnet. Sie können ihn verwenden, um den DVD-Zustand zu speichern und wiederherzustellen, der den Wiedergabespeicherort, die Elterebene des Benutzers und die DVD-Region umfasst.
IDVEnc

Die IDVEnc-Schnittstelle legt Eigenschaften für den DV Video Encoder-Filter fest und ruft sie ab.
IDVRGB219

Die IDVRGB219-Schnittstelle steuert den Dynamischen Bereich in den Filtern DV Video Encoder und DV Video Decoder.
IDVSplitter

Herabstuft die Bildfrequenz für einen DV-Stream (Digital Video).
IEncoderAPI

IEncoderAPI ist nicht mehr verfügbar. (IEncoderAPI)
IEnumFilters

Die IEnumFilters-Schnittstelle listet die Filter in einem Filterdiagramm auf.
IEnumMediaTypes

Die IEnumMediaTypes-Schnittstelle listet die bevorzugten Medientypen eines Pins auf.
IEnumPins

Listet Pins für einen Filter auf. Die IBaseFilter::EnumPins-Methode gibt diese Schnittstelle zurück.
IEnumRegFilters

Hinweis Diese Schnittstelle ist veraltet. (IEnumRegFilters)
IEnumStreamIdMap

Die IEnumStreamIdMap-Schnittstelle wird in einer COM-Standardsammlung von Stream-ID-Zuordnungen implementiert, die von der MPEG-2 Demultiplexer IMPEG2StreamIdMap::MapStreamId-Methode erstellt wurden.
IFileSinkFilter

Die IFileSinkFilter-Schnittstelle wird für Filter implementiert, die Mediendatenströme in eine Datei schreiben.
IFileSinkFilter2

Die IFileSinkFilter2-Schnittstelle erweitert die IFileSinkFilter-Schnittstelle.
IFileSourceFilter

Die IFileSourceFilter-Schnittstelle wird von Quellfiltern verfügbar gemacht, um den Dateinamen und den Medientyp der zu rendernden Mediendatei festzulegen.
IFilterChain

Die IFilterChain-Schnittstelle stellt Methoden zum Starten, Beenden oder Entfernen von Filterketten in einem Filterdiagramm bereit.
IFilterGraph

Die IFilterGraph-Schnittstelle stellt Methoden zum Erstellen eines Filterdiagramms bereit.
IFilterGraph2

Die IFilterGraph2-Schnittstelle erweitert die Schnittstellen IFilterGraph und IGraphBuilder, die Methoden zum Erstellen von Filterdiagrammen enthalten. Der Filter Graph-Manager implementiert diese Schnittstelle.
IFilterGraph3

Die IFilterGraph3-Schnittstelle erweitert die IFilterGraph2-Schnittstelle, die Methoden zum Erstellen von Filterdiagrammen enthält. Der Filter Graph-Manager implementiert diese Schnittstelle.
IFilterMapper

Hinweis Diese Schnittstelle ist veraltet. (IFilterMapper)
IFilterMapper2

Registriert und hebt die Registrierung von Filtern auf und sucht Filter in der Registrierung.
IFilterMapper3

Die IFilterMapper3-Schnittstelle erweitert die IFilterMapper2-Schnittstelle. Das Filter Mapper-Objekt implementiert diese Schnittstelle. Hinweis Diese Schnittstelle ist veraltet. .
IGetCapabilitiesKey

Die IGetCapabilitiesKey-Schnittstelle ermöglicht es einer Anwendung, die Funktionen eines Software- oder Hardwarecodecs aus der Registrierung abzurufen, ohne eine instance des Encoderfilters zu erstellen.
IGraphBuilder

Diese Schnittstelle stellt Methoden bereit, mit denen eine Anwendung ein Filterdiagramm erstellen kann.
IGraphConfig

Der Filter Graph-Manager macht IGraphConfig verfügbar, um das Erstellen dynamischer Diagramme zu unterstützen.
IGraphConfigCallback

Die IGraphConfigCallback-Schnittstelle enthält die Rückrufmethode, die an IGraphConfig::Reconfigure übergeben wird. Der Aufrufer (eine Anwendung oder ein Filter) implementiert diese Schnittstelle. Weitere Informationen finden Sie unter IGraphConfig.
IGraphVersion

Die IGraphVersion-Schnittstelle wird im Filter Graph Manager implementiert, um Plug-In-Verteilern und Anwendungen zu erkennen, wann sich das Diagramm geändert hat.
IIPDVDec

Die IIPDVDec-Schnittstelle stellt Methoden zum Festlegen und Abrufen von Eigenschaften für den DV Video Decoder-Filter bereit.
IMediaEventSink

Benachrichtigt den Filter graph-Manager über Ereignisse, die innerhalb des Filterdiagramms auftreten.
IMediaFilter

Die IMediaFilter-Schnittstelle steuert den Streamingstatus eines Filters. Alle DirectShow-Filter implementieren diese Schnittstelle.
IMediaPropertyBag

Die IMediaPropertyBag-Schnittstelle wird vom Media Property Bag-Objekt verfügbar gemacht.
IMediaSample

Die IMediaSample-Schnittstelle legt Eigenschaften für Medienbeispiele fest und ruft sie ab.
IMediaSample2

Die IMediaSample2-Schnittstelle legt Eigenschaften für Medienbeispiele fest und ruft sie ab. Diese Schnittstelle erbt die IMediaSample-Schnittstelle.
IMediaSample2Config

Die IMediaSample2Config-Schnittstelle gibt einen Zeiger auf eine Direct3D-Oberfläche zurück, die einen VRAM-Erfassungspuffer darstellt.
IMediaSeeking

Die IMediaSeeking-Schnittstelle enthält Methoden zum Suchen nach einer Position innerhalb eines Datenstroms und zum Festlegen der Wiedergaberate.
IMemAllocator

Die IMemAllocator-Schnittstelle ordnet Medienbeispiele zu, um Daten zwischen Pins zu verschieben. Diese Schnittstelle wird von Pins verwendet, die Zuweisungen gemeinsam nutzen, wenn der Eingabenadel die IMemInputPin-Schnittstelle verfügbar macht.
IMemAllocatorCallbackTemp

Die IMemAllocatorCallbackTemp-Schnittstelle ermöglicht es einem Filter, eine Rückrufbenachrichtigung von einem Allocator zu empfangen, wenn ein Beispiel in die kostenlose Liste der Zuweisung zurückgegeben wird. Die Verwendung dieser Schnittstelle ist veraltet.
IMemAllocatorNotifyCallbackTemp

Ermöglicht es einem Filter, eine Rückrufbenachrichtigung von einer Zuweisung zu empfangen, wenn ein Beispiel in die kostenlose Liste des Zuweisungsgebers zurückgegeben wird.
IMemInputPin

Die IMemInputPin-Schnittstelle übermittelt Mediendaten an einen Eingabenadel.
IMpeg2Demultiplexer

Diese Schnittstelle wird im MPEG-2 Demultiplexer-Filter (Demux) implementiert und sowohl im Programmstreammodus als auch im Transportstreammodus verwendet.
IMPEG2StreamIdMap

Diese Schnittstelle wird auf jedem Ausgabepin des MPEG-2 Demultiplexer-Filters (Demux) implementiert und nur im Programmstreammodus verwendet.
IOverlay

Die IOverlay-Schnittstelle stellt Informationen bereit, sodass ein Filter direkt in den Videospeicher schreiben kann, während das Video an der richtigen Fensterposition platziert wird.
IOverlayNotify

Die IOverlayNotify-Schnittstelle bietet einen Upstream Filter, z. B. einen Decoder, mit Benachrichtigungen über Änderungen am Renderingfenster.
IOverlayNotify2

Die IOverlayNotify2-Schnittstelle wird von der IOverlayNotify-Schnittstelle abgeleitet.
IPersistMediaPropertyBag

Die IPersistMediaPropertyBag-Schnittstelle legt INFO- und DISP-Blöcke in Audio-Video Avi-Streams (Interleaved) fest und ruft sie ab.
Ipin

Diese Schnittstelle wird von allen Eingabe- und Ausgabepins verfügbar gemacht. Der Filterdiagramm-Manager verwendet diese Schnittstelle, um Pins zu verbinden und Leerungsvorgänge auszuführen.
IPinConnection

Diese Schnittstelle stellt Methoden zum erneuten Verbinden eines Eingabestifts bereit, während der Filter noch ausgeführt wird.
IPinFlowControl

Blockiert den Datenfluss von einem aktiven Ausgabepin.
IQualityControl

Die IQualityControl-Schnittstelle bietet Unterstützung für die Qualitätskontrolle.
IReferenceClock

Die IReferenceClock-Schnittstelle stellt die Referenzzeit für das Filterdiagramm bereit. Filter, die als Referenzuhr fungieren können, können diese Schnittstelle verfügbar machen.
IReferenceClockTimerControl

Die IReferenceClockTimerControl-Schnittstelle ändert den Zeitgeberzeitraum, der von einer Referenzuhr verwendet wird. Diese Schnittstelle wird von der DirectShow-Systemreferenzuhr verfügbar gemacht.
IRegisterServiceProvider

Die IRegisterServiceProvider-Schnittstelle registriert ein Objekt als Dienst beim Filter Graph-Manager. Weitere Informationen finden Sie unter IRegisterServiceProvider::RegisterService.
IResourceConsumer

Die IResourceConsumer-Schnittstelle stellt einen Rückrufmechanismus für Objekte bereit, die die IResourceManager-Schnittstelle verwenden. Ein -Objekt muss IResourceConsumer implementieren, wenn es die IResourceManager-Schnittstelle verwendet, um Ressourcen vom Filtergraph-Manager anzufordern.
IResourceManager

Die IResourceManager-Schnittstelle löst Konflikte für Systemressourcen. Der Filterdiagramm-Manager macht diese Schnittstelle verfügbar.
ISeekingPassThru

Die ISeekingPassThru-Schnittstelle erstellt ein Hilfsobjekt, das die Suche nach Filtern mit einer Eingabe implementiert.
IStreamBuilder

Die IStreamBuilder-Schnittstelle ermöglicht es einem Ausgabepin, den Filtergraph-Manager zu benachrichtigen, dass der Pin selbst den downstream-Abschnitt des Filterdiagramms erstellt.
IVideoEncoder

Die IVideoEncoder-Schnittstelle wird optional durch Videoencoderfilter verfügbar gemacht.
IVideoFrameStep

Die IVideoFrameStep-Schnittstelle durchläuft einen Videostream.
IVMRAspectRatioControl

Die IVMRAspectRatioControl-Schnittstelle steuert, ob der Video Mixing Renderer Filter 7 (VMR-7) das Seitenverhältnis des Quellvideos beibehalten wird.
IVMRDeinterlaceControl

Die IVMRDeinterlaceControl-Schnittstelle bietet Unterstützung für erweiterte hardwarebeschleunigte Deinterlacing mit dem Video Mixing Renderer Filter 7 (VMR-7).
IVMRFilterConfig

Die IVMRFilterConfig-Schnittstelle wird verwendet, um den Betriebsmodus und die Videorenderingmechanismen des Videomischungs-Renderers Filter 7 (VMR-7) zu konfigurieren.
IVMRImageCompositor

Die IVMRImageCompositor-Schnittstelle wird vom Standardkompositor für den Video Mixing Renderer Filter 7 (VMR-7) implementiert.
IVMRImagePresenter

Die IVMRImagePresenter-Schnittstelle wird standardmäßig Allocator-Presenter für den Video Mixing Renderer Filter 7 (VMR-7) implementiert.
IVMRImagePresenterConfig

Die IVMRImagePresenterConfig-Schnittstelle bietet Methoden zum Festlegen der Renderingeinstellungen für den vom Video Mixing Renderer Filter 7 (VMR-7) verwendeten Zuteilungs-Presenter. Anwendungen sollten diese Schnittstelle nicht direkt verwenden.
IVMRImagePresenterExclModeConfig

Die IVMRImagePresenterExclModeConfig-Schnittstelle erbt von IVMRImagePresenterConfig und stellt Methoden zum Festlegen und Abrufen der Renderingeinstellungen für den Exklusiven Modus Allocator-Presenter bereit.
IVMRMixerBitmap

Die IVMRMixerBitmap-Schnittstelle ermöglicht es einer Anwendung, ein statisches Bild aus einer Bitmap oder DirectDraw-Oberfläche mit dem Videostream zu mischen, wenn sie den Video mixing Renderer Filter 7 (VMR-7) verwendet.
IVMRMixerControl

Die IVMRMixerControl-Schnittstelle ermöglicht es einer Anwendung, die eingehenden Videostreams auf dem Video Mixing Renderer Filter 7 (VMR-7) zu bearbeiten.
IVMRMonitorConfig

Die IVMRMonitorConfig-Schnittstelle wird vom Video Mixing Renderer Filter 7 (VMR-7) implementiert.
IVMRSurface

Die IVMRSurface-Schnittstelle wird für die Medienbeispiele implementiert, die vom Video Mixing Renderer Filter 7 (VMR-7) verwendet werden.
IVMRSurfaceAllocator

Die IVMRSurfaceAllocator-Schnittstelle wird vom Standard-Zuweisungs-Presenter für den Video Mixing Renderer Filter 7 (VMR-7) implementiert.
IVMRSurfaceAllocatorNotify

Die IVMRSurfaceAllocatorNotify-Schnittstelle wird vom Video Mixing Renderer Filter 7 (VMR-7) implementiert.
IVMRVideoStreamControl

Die IVMRVideoStreamControl-Schnittstelle wird für jeden Eingabestift des Video Mixing Renderer Filter 7 (VMR-7) implementiert.
IVMRWindowlessControl

Die IVMRWindowlessControl-Schnittstelle steuert, wie der Video mixing Renderer Filter 7 (VMR-7) einen Videostream in einem Containerfenster rendert.
IVPManager

Die IVPManager-Schnittstelle wird im Videoport-Manager (VPM) implementiert.

Strukturen

 
ALLOCATOR_PROPERTIES

Die ALLOCATOR_PROPERTIES-Struktur beschreibt die Eigenschaften Anzahl, Größe, Ausrichtung und Präfix eines Zuteilungsgebers.
AM_DVD_RENDERSTATUS

Die AM_DVD_RENDERSTATUS-Struktur enthält Codes, die die status DVD-Video Wiedergabe angeben. Diese Codes werden in der IDvdGraphBuilder::RenderDvdVideoVolume-Methode verwendet.
AM_MEDIA_TYPE

Die AM_MEDIA_TYPE-Struktur beschreibt das Format eines Medienbeispiels.
AM_SAMPLE2_PROPERTIES

Die AM_SAMPLE2_PROPERTIES-Struktur beschreibt die Eigenschaften eines Medienbeispiels. Die IMediaSample2-Schnittstelle verwendet diese Struktur.
AM_STREAM_INFO

Die AM_STREAM_INFO-Struktur enthält Datenstromsteuerungsinformationen.
AMCOPPCommand

Die AMCOPPCommand-Struktur enthält einen COPP-Befehl (Certified Output Protection Protocol).
AMCOPPSignature

Die AMCOPPSignature-Struktur enthält die Signatur, die für die IAMCertifiedOutputProtection::SessionSequenceStart-Methode benötigt wird.
AMCOPPStatusInput

Die AMCOPPStatusInput-Struktur enthält eine COPP-Status-Anforderung (Certified Output Protection Protocol).
AMCOPPStatusOutput

Die AMCOPPStatusOutput-Struktur enthält das Ergebnis einer COPP-Anforderung (Certified Output Protection Protocol) status Anforderung.
AUDIO_STREAM_CONFIG_CAPS

Die AUDIO_STREAM_CONFIG_CAPS-Struktur beschreibt eine Reihe von Audioformaten. Audiokomprimierungs- und Erfassungsfilter verwenden diese Struktur, um die Formate zu beschreiben, die sie erzeugen können.
CodecAPIEventData

Die CodecAPIEventData-Struktur (strmif.h) enthält Ereignisdaten für das EC_CODECAPI_EVENT-Ereignis. Dieses Ereignis wird von Codecs gesendet, die die ICodecAPI-Schnittstelle unterstützen.
COLORKEY

Die COLORKEY-Struktur kommuniziert Farbschlüsselinformationen zwischen dem Renderer und einem anderen Filter.
DDCOLORKEY

Beschreibt einen Farbschlüssel als Wertebereich.
DVD_AudioAttributes

Die DVD_AudioAttributes-Struktur wird in IDvdInfo2::GetAudioAttributes verwendet, um die verschiedenen Audioattribute des Datenträgers zu empfangen.
DVD_DECODER_CAPS

Die DVD_DECODER_CAPS-Struktur gibt die Funktionen eines DVD-Decoders an.
DVD_HMSF_TIMECODE

Die DVD_HMSF_TIMECODE Struktur gibt die Stunden, Minuten, Sekunden und Frames in einem DVD-Timecode an.
DVD_KaraokeAttributes

Die DVD_KaraokeAttributes-Struktur enthält Informationen zu einem Karaoke-Audiostream. Die IDvdInfo2::GetKaraokeAttributes-Methode füllt eine DVD_KaraokeAttributes-Struktur für einen angegebenen Stream aus.
DVD_MenuAttributes

Die DVD_MenuAttributes-Struktur enthält Informationen zu einem DVD-Menü. Die IDvdInfo2::GetTitleAttributes-Methode füllt eine DVD_MenuAttributes-Struktur für einen angegebenen Stream aus.
DVD_MUA_Coeff

Die DVD_MUA_Coeff-Struktur definiert die Mischkoeffizienten für einen Kanal in einem mehrkanaligen Audiostream. Die DVD_MultichannelAudioAttributes-Struktur enthält ein Array von acht DVD_MUA_Coeff Strukturen, eines für jeden Kanal im Stream.
DVD_MUA_MixingInfo

Die DVD_MUA_MixingInfo-Struktur beschreibt die Informationen zum Mischen von Surroundsound für die Kanäle in einem Audiostream in einem angegebenen Titel.
DVD_MultichannelAudioAttributes

Die DVD_MultichannelAudioAttributes-Struktur beschreibt die Mehrkanalattribute eines Audiostreams innerhalb eines angegebenen Titels.
DVD_PLAYBACK_LOCATION

Die DVD_PLAYBACK_LOCATION Struktur gibt den Speicherort der DVD-Wiedergabe an.
DVD_PLAYBACK_LOCATION2

Die DVD_PLAYBACK_LOCATION2 Struktur gibt den Speicherort der DVD-Wiedergabe an.
DVD_SubpictureAttributes

Die DVD_SubpictureAttributes-Struktur enthält Informationen zum DVD-Unterbild. Die IDvdInfo2::GetSubpictureAttributes-Methode füllt eine DVD_SubpictureAttributes-Struktur für einen angegebenen Stream aus.
DVD_TIMECODE

Die DVD_TIMECODE-Struktur enthält DVD-Timecode in Stunden, Minuten, Sekunden und Frames.
DVD_TitleAttributes

Die DVD_TitleAttributes-Struktur enthält Informationen zu einem DVD-Titel.
DVD_VideoAttributes

Die DVD_VideoAttributes-Struktur beschreibt die Attribute des Videostreams für den aktuellen Titel oder das aktuelle Menü.
DVINFO

Die DVINFO-Struktur beschreibt das Format eines digitalen Videostreams (DV).
FILTER_INFO

Die FILTER_INFO-Struktur enthält Informationen zu einem Filter.
NORMALIZEDRECT

Die NORMALIZEDRECT-Struktur wird mit dem VMR-Filter in Mischvorgängen verwendet, um die Position eines Videorechtecks im Kompositionsbereich anzugeben.
PIN_INFO

Die PIN_INFO-Struktur enthält Informationen zu einer Anheftung.
Qualität

Die Qualitätsstruktur beschreibt eine Qualitätsmeldung, indem sie Flood oder Famine im Renderer angibt und den Prozentsatz der Frames angibt, die gelöscht oder hinzugefügt werden sollen, um die Leistung des Renderers zu optimieren.
REGFILTER2

Die REGFILTER2-Struktur enthält Informationen zum Registrieren eines Filters.
REGFILTERPINS

Die REGFILTERPINS-Struktur enthält Pininformationen zum Registrieren eines Filters.
REGFILTERPINS2

Die REGFILTERPINS2-Struktur enthält Informationen zum Registrieren eines Filters über die IFilterMapper2-Schnittstelle.
REGPINMEDIUM

Die REGPINMEDIUM-Struktur beschreibt ein Pinmedium für die Registrierung über die IFilterMapper2-Schnittstelle.
REGPINTYPES

Die REGPINTYPES-Struktur enthält Medientypinformationen zum Registrieren eines Filters.
STREAM_ID_MAP

Die STREAM_ID_MAP-Struktur beschreibt einen elementaren Datenstrom innerhalb eines MPEG-2-Programmstreams. Wird mit den IEnumStreamIdMap-Schnittstellenmethoden verwendet.
TIMECODE

Die TIMECODE-Struktur enthält grundlegende Timecodeframe-Informationen. T
TIMECODE

Die TIMECODE-Struktur enthält grundlegende Timecodeframe-Informationen. (TIMECODE)
TIMECODE_SAMPLE

Die TIMECODE_SAMPLE-Struktur enthält vollständige Timecodeinformationen.
VIDEO_STREAM_CONFIG_CAPS

Die VIDEO_STREAM_CONFIG_CAPS-Struktur beschreibt eine Reihe von Videoformaten. Videokomprimierungs- und Videoaufnahmefilter verwenden diese Struktur, um zu beschreiben, welche Formate sie erzeugen können.
VMRALLOCATIONINFO

Die VMRALLOCATIONINFO-Struktur wird in der IVMRSurfaceAllocator::AllocateSurface-Methode des VMR-7-Filters verwendet.
VMRALPHABITMAP

Die VMRALPHABITMAP-Struktur wird in den IVMRMixerBitmap-Methoden des VMR-7-Filters verwendet, wenn die Anwendung eine statische alpha-gemischte Bitmap bereitstellt, die im zusammengesetzten Videoframe angezeigt werden soll.
VMRDeinterlaceCaps

Die VMRDeinterlaceCaps-Struktur beschreibt die Funktionen eines Deinterlacingmodus.
VMRFrequency

Die VMRFrequency-Struktur beschreibt die Häufigkeit eines Videodatenstroms. Frequenzen werden als Verhältnisse beschrieben. Beispielsweise wird die NTSC-Bildfrequenz von 29,97 fps als 30.000:1001 ausgedrückt.
VMRGUID

Die VMRGUID-Struktur ist ein Mitglied der VMRMONITORINFO-Struktur und wird verwendet, um einen Monitor auf dem System zu identifizieren (nur VMR-7).
VMRMONITORINFO

Die VMRMONITORINFO-Struktur wird in der IVMRMonitorConfig::GetAvailableMonitors-Methode verwendet, um Informationen zu Monitoren auf dem System festzulegen und abzurufen (nur VMR-7).
VMRPRESENTATIONINFO

Die VMRPRESENTATIONINFO-Struktur wird in der IVMRImagePresenter::P resentImage-Methode verwendet (nur VMR-7).
VMRVideoDesc

Dieses Thema gilt für Windows XP Service Pack 1 oder höher. Die VMRVideoDesc-Struktur beschreibt einen Videodatenstrom, der deinterlaced werden soll.
VMRVIDEOSTREAMINFO

Dieses Thema gilt für Windows XP oder höher. Die VMRVIDEOSTREAMINFO-Struktur wird im Aufruf des VMR-7-Filters an IVMRImageCompositor::CompositeImage für den Imagekompositor verwendet.

Enumerationen

 
_AM_AUDIO_RENDERER_STAT_PARAM

Die _AM_AUDIO_RENDERER_STAT_PARAM-Enumeration gibt an, welche Leistungsinformationen vom Audiorenderer abgerufen werden sollen.
_AM_FILTER_MISC_FLAGS

Die _AM_FILTER_MISC_FLAGS-Enumeration enthält Flags, die angeben, ob ein Filter ein Quellfilter oder ein Rendererfilter ist.
_AM_INTF_SEARCH_FLAGS

Gibt die Typen des zu durchsuchenden Objekts an, wenn versucht wird, eine Schnittstelle im Filtergraphen zu finden.
_AM_OVERLAY_NOTIFY_FLAGS

Die AM_OVERLAY_NOTIFY_FLAGS-Enumeration gibt an, was die Überlagerung geändert hat oder sich ändern wird.
_AM_PIN_FLOW_CONTROL_BLOCK_FLAGS

Definiert Flags, die angeben, wie der Datenfluss von einem Ausgabepin blockiert wird.
_AM_PUSHSOURCE_FLAGS

Gibt das Verhalten eines Livequellenfilters an.
_AMRESCTL_RESERVEFLAGS

Gibt an, ob die Anzahl der derzeit reservierten Ressourcen erhöht oder verringert werden soll.
_DVENCODERFORMAT

Gibt das Digitale Videoformat (DV) an.
_DVENCODERRESOLUTION

Gibt die Codierungsauflösung für digitale Videos (DV) an.
_DVENCODERVIDEOFORMAT

Gibt den Videostandard (NTSC oder PAL) für die Codierung digitaler Videos (DV) an.
_DVRESOLUTION

Gibt die Decodierungsauflösung für digitale Videos (DV) an.
_REM_FILTER_FLAGS

Gibt an, wie ein Filter aus dem Filterdiagramm entfernt wird.
AM_DVD_GRAPH_FLAGS

Die AM_DVD_GRAPH_FLAGS-Enumeration gibt an, wie der DVD-Navigator einen DVD-Wiedergabegraphen erstellt. Diese Flags werden mit der IDvdGraphBuilder::RenderDvdVideoVolume-Methode verwendet.
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 erneut verbunden werden.
AM_SEEKING_SEEKING_CAPABILITIES

Gibt die Suchfunktionen eines Mediendatenstroms an.
AM_STREAM_INFO_FLAGS

Die AM_STREAM_INFO_FLAGS-Enumeration definiert Flags, die die stream-control-status einer Pin angeben.
AMOVERLAYFX

Gibt Effekte auf einer DirectDraw-Hardwareüberlagerungsoberfläche an.
AMTunerModeType

Gibt die Frequenz eines TV-Tuners (Kabel oder Antenne) an. (AMTunerModeType)
AnalogVideoStandard

Die AnalogVideoStandard-Enumeration gibt das Format eines analogen Fernsehsignals an.
CameraControlFlags

Die CameraControlFlags-Enumeration definiert, ob eine Kameraeinstellung manuell oder automatisch gesteuert wird.
CameraControlProperty

Die CameraControlProperty-Enumeration gibt eine Einstellung für eine Kamera an.
CompressionCaps

Gibt Videokomprimierungsfunktionen an.
DECIMATION_USAGE

Beschreibt die Strategie, die der Filter für den Überlagerungsmixer verwendet, um das Videobild auf eine kleinere Größe zu skalieren.
DVD_AUDIO_APPMODE

Gibt den aktuellen Audiomodus an, der in einem Aufruf von IDvdInfo2::GetAudioAttributes abgerufen wird.
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

Definiert die DVD-Domänen.
DVD_FRAMERATE

Gibt an, ob die DVD für die Wiedergabe mit 25 oder 30 Frames 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, falls vorhanden, jeder Hilfskanal heruntergemischt wird.
DVD_MENU_ID

Gibt das DVD-Menü in einem Aufruf von IDvdControl2::ShowMenu an.
DVD_NavCmdType

Definiert DVD-Navigationsbefehlstypen.
DVD_OPTION_FLAG

Die DVD_OPTION_FLAG-Enumeration definiert Flags, die das Verhalten des DVD-Navigatorfilters steuern. Um eines dieser Flags festzulegen, rufen Sie IDvdControl2::SetOption auf.
DVD_PARENTAL_LEVEL

Identifiziert Flags für die generischen Elternstufen, die in der DVD-Spezifikation definiert sind.
DVD_PREFERRED_DISPLAY_MODE

Gibt das bevorzugte Fensterseitenverhältnis und die Konvertierungsmethode an.
DVD_RELATIVE_BUTTON

Gibt die vier Richtungsschaltflächen an, die für die Navigation im DVD-Menü und andere Vorgänge verwendet werden.
DVD_SUBPICTURE_CODING

Gibt an, welche Art von Inhalt der Teildatenstrom 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 Teildatenstrom enthält.
DVD_TextCharSet

Definiert, mit welchem Zeichensatz eine angegebene Zeichenfolge codiert ist.
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 Karaoke-Titel ist. Diese Enumeration ist ein Element der DVD_TitleAttributes-Struktur, die gefüllt wird, wenn eine Anwendung die IDvdInfo2::GetTitleAttributes-Methode aufruft.
DVD_VIDEO_COMPRESSION

Definiert die möglichen DVD-Videokomprimierungstypen.
FILTER_STATE

Gibt den Status eines Filters oder den Zustand des Filterdiagramms an.
InterleavingMode

Gibt an, wie Videoframes und Audiobeispiele auf den Datenträger geschrieben werden.
PhysicalConnectorType

Gibt den physischen Typ der Anheftung (Audio oder Video) an.
PIN_DIRECTION

Gibt die Richtung eines Pins an.
QualityMessageType

Beschreibt einen qualitätsbasierten Nachrichtentyp.
tagAM_SAMPLE_PROPERTY_FLAGS

Gibt Werte für die Elemente dwSampleFlags und dwStreamId der AM_SAMPLE2_PROPERTIES-Struktur an. Diese Werte beschreiben die Eigenschaften von Medienbeispielen.
TunerInputType

Gibt die Häufigkeit eines TV-Tuners (Kabel oder Antenne) an. (TunerInputType)
TVAudioMode

Gibt den Modus eines TV-Audiosteuerelements an.
VALID_UOP_FLAG

Gibt an, welche Benutzervorgangsbefehle (User Operation, UOP) derzeit von der DVD zulässig sind.
VfwCaptureDialogs

Gibt ein Dialogfeld an, das möglicherweise in einem Video für Windows-Aufzeichnungstreiber vorhanden ist.
VfwCompressDialogs

Gibt ein Dialogfeld an, das möglicherweise in einem Video für Windows-Komprimierungstreiber (Codec) vorhanden ist.
VideoControlFlags

Gibt den Videomodus für ein Videogerät an.
VIDEOENCODER_BITRATE_MODE

Der VIDEOENCODER_BITRATE_MODE-Enumerationstyp definiert die drei Typen von Bitraten, die von der IEncoderAPI-Schnittstelle unterstützt werden.
VideoProcAmpFlags

Die VideoProcAmpFlags-Enumeration gibt an, ob eine bestimmte Videoeigenschaft manuell oder automatisch gesteuert wird.
VideoProcAmpProperty

Die VideoProcAmpProperty-Enumeration gibt Videoeigenschaften auf einem Videoaufnahmegerät an.
VMR_ASPECT_RATIO_MODE

Der VMR_ASPECT_RATIO_MODE Enumerationstyp beschreibt, ob der Video Mixing Renderer Filter 7 das Seitenverhältnis des Quellvideos behält.
VMRDeinterlacePrefs

Der VMRDeinterlacePrefs-Enumerationstyp beschreibt die Deinterlacing-Methode, die der Video Mixing Renderer Filter 7 (VMR-7) verwendet, wenn die von der Anwendung festgelegte Methode nicht verwendet werden kann.
VMRDeinterlaceTech

Der VMRDeinterlaceTech-Enumerationstyp beschreibt den Algorithmus, der zum Deinterlacing eines Videostreams verwendet wird. Die Flags schließen sich nicht gegenseitig aus; Treiber können eine Kombination von Flags festlegen.
VMRMixerPrefs

Die VMRMixerPrefs-Enumeration enthält Flags, die Dezimierungs-, Filter- und Farbrauminformationen angeben, die beim Erstellen des Videobilds auf der DirectDraw-Oberfläche verwendet werden.
VMRMode

Der VMRMode-Enumerationstyp wird in Aufrufen der Methoden IVMRFilterConfig::GetRenderingMode und IVMRFilterConfig::SetRenderingMode verwendet, um den Renderingmodus "Video Mixing Renderer Filter 7 (VMR-7)" abzurufen oder anzugeben.
VMRPresentationFlags

Der VMRPresentationFlags-Enumerationstyp ist ein Element der VMRPRESENTATIONINFO-Struktur .
VMRRenderPrefs

Der VMRenderPrefs-Enumerationstyp wird mit den Methoden IVMRFilterConfig::GetRenderingPrefs und IVMRFilterConfig::SetRenderingPrefs verwendet, um grundlegende Renderingeinstellungen abzurufen und festzulegen.
VMRSurfaceAllocationFlags

Die VMRSurfaceAllocationFlags-Enumeration wird mit der IVMRSurfaceAllocator::AllocateSurface-Methode verwendet, um Parameter für die Oberflächenerstellung anzugeben.