Media Foundation Schnittstellen
In diesem Abschnitt
| Thema | BESCHREIBUNG |
|---|---|
| IAdvancedMediaCapture |
Aktiviert erweiterte Medienerfassung. |
| IAdvancedMediaCaptureInitializationSettings |
Stellt Initialisierungseinstellungen für erweiterte Medienerfassungen zur Seite. |
| IAdvancedMediaCaptureSettings |
Stellt Einstellungen für erweiterte Medienerfassungen zur Seite. |
| IDirect3DDeviceManager9 |
Ermöglicht es zwei Threads, dasselbe Direct3D 9-Gerät zu verwenden, und bietet Zugriff auf die Features der DirectX-Videobeschleunigung (DXVA) des Geräts. |
| IDirectXVideoAccelerationService |
Stellt DXVA-Dienste (DirectX Video Acceleration) von einem Direct3D-Gerät aus zur Verfügung. |
| IDirectXVideoDecoder |
Stellt ein DXVA-Videodecodergerät (DirectX Video Acceleration) dar. |
| IDirectXVideoDecoderService |
Ermöglicht den Zugriff auf DXVA-Decoderdienste (DirectX Video Acceleration). |
| IDirectXVideoMemoryConfiguration |
Legt den Typ des Videospeichers für nicht komprimierte Videooberflächen fest. |
| IDirectXVideoProcessor |
Stellt ein DXVA-Videoprozessorgerät (DirectX Video Acceleration) dar. |
| IDirectXVideoProcessorService |
Bietet Zugriff auf Die Videoverarbeitungsdienste von DirectX Video Acceleration (DXVA). |
| IEVRFilterConfig |
Legt die Anzahl der Eingabepins für den EVR-Filter (DirectShow Enhanced Video Renderer) fest. |
| IEVRFilterConfigEx |
Konfiguriert den EvR-Filter (DirectShow Enhanced Video Renderer). |
| IEVRTrustedVideoPlugin |
Aktiviert eine Plug-In-Komponente für den erweiterten Videorenderer (EVR), um mit geschützten Medien zu arbeiten. |
| IEVRVideoStreamControl |
Diese Schnittstelle wird nicht unterstützt. |
| 2DBuffer |
Stellt einen Puffer dar, der eine zweidimensionale Oberfläche enthält, z. B. einen Videoframe. |
| 2DBuffer2 |
Stellt einen Puffer dar, der eine zweidimensionale Oberfläche enthält, z. B. einen Videoframe. |
| ACTIVate |
Ermöglicht es der Anwendung, die Erstellung eines Objekts zurückstellungen. |
| IMFASFContentInfo |
Stellt Methoden zum Arbeiten mit dem Headerabschnitt von Dateien zur Verfügung, die der ASF-Spezifikation (Advanced Systems Format) entsprechen. |
| IMFASFIndexer |
Stellt Methoden zum Arbeiten mit Indizes in ASF-Dateien (Systems Format) zur Verfügung. |
| IMFASFMultiplexer |
Stellt Methoden zum Erstellen von ASF-Datenpaketen (Advanced Systems Format) zur Verfügung. |
| IMFASFMutualExclusion |
Konfiguriert ein ASF-Objekt (Advanced Systems Format) für gegenseitigen Ausschluss, das Informationen zu einer Gruppe von Streams in einem ASF-Profil verwaltet, die sich gegenseitig ausschließen. |
| IMFASFProfile |
Verwaltet ein ASF-Profil (Advanced Systems Format). |
| IMFASFSplitter |
Stellt Methoden zum Lesen von Daten aus einer ASF-Datei (Advanced Systems Format) zur Verfügung. |
| IMFASFStreamConfig |
Konfiguriert die Einstellungen eines Streams in einer ASF-Datei. |
| IMFASFStreamPrioritization |
Nicht implementiert. |
| IMFASFStreamSelector |
Wählt Datenströme in einer ASF-Datei (Advanced Systems Format) basierend auf den Informationen zum gegenseitigen Ausschluss im ASF-Header aus. |
| ASYNCAsyncCallback |
Rückrufschnittstelle, um die Anwendung zu benachrichtigen, wenn eine asynchrone Methode abgeschlossen wird. |
| ASYNCCallbackLogging |
Stellt Protokollierungsinformationen über das übergeordnete Objekt zur Verfügung, dem der asynchrone Rückruf zugeordnet ist. |
| ASYNCAsyncResult |
Stellt Informationen zum Ergebnis eines asynchronen Vorgangs zur Verfügung. |
| ATTRIBUTATTRIBUTES |
Stellt eine allgemeine Möglichkeit zum Speichern von Schlüssel-Wert-Paaren in einem -Objekt zur Seite. |
| VERKLEINern von MediaType |
DER 7. JULI 2017 ist nicht mehr für die Verwendung Windows VERFÜGBAR. |
| BESENTaudioPolicy |
Konfiguriert die Audiositzung, die dem Streamingaudiorenderer (SAR) zugeordnet ist. |
| WORAudioStreamVolume |
Steuert die Lautstärkeebenen einzelner Audiokanäle. |
| BESCHRIFTUNGBufferListNotify |
Aktiviert DASTSOURCEBufferList-Objekt, um seine Clients über wichtige Zustandsänderungen zu benachrichtigen. |
| VERERBByteStream |
Stellt einen Bytestream aus einer Datenquelle dar, bei dem es sich um eine lokale Datei, eine Netzwerkdatei oder eine andere Quelle handelt. |
| VERERBByteStreamBuffering |
Steuert, wie ein Bytestream Daten aus einem Netzwerk puffert. |
| VERERBByteStreamCacheControl |
Steuert, wie ein Netzwerk-Bytestream Daten in einen lokalen Cache überträgt. |
| BYTEStreamCacheControl2 |
Steuert, wie ein Netzwerk-Bytestream Daten in einen lokalen Cache überträgt. |
| VERERBByteStreamHandler |
Erstellt eine Medienquelle aus einem Bytestream. |
| PROXYByteStreamProxyClassFactory |
Erstellt einen Proxy für einen Bytestream. |
| BYTEStreamTimeSeek |
Sucht einen Bytestream nach Zeitposition. |
| CAPCaptureEngine |
Steuert ein oder mehrere Erfassungsgeräte. |
| CAPCaptureEngineClassFactory |
Erstellt eine Instanz der Erfassungs-Engine. |
| DURCHCAPtureEngineOnEventCallback |
Rückrufschnittstelle zum Empfangen von Ereignissen von der Erfassungs-Engine. |
| CAPtureEngineOnSampleCallback |
Rückrufschnittstelle zum Empfangen von Daten von der Erfassungs-Engine. |
| CAPTureEngineOnSampleCallback2 |
Erweiterungen für die RÜCKRUF-Schnittstelle FÜR DIECAPTUREEngineOnSampleCallback, die zum Empfangen von Daten von der Erfassungs-Engine verwendet wird. |
| CAPCapturePhotoSink |
Steuert die Fotosenke. |
| ENDECapturePreviewSink |
Steuert die Vorschausenke. |
| CAPCaptureRecordSink |
Steuert die Aufzeichnungssenke. |
| ENDECaptureSink |
Steuert eine Erfassungssenke, bei der es sich um ein Objekt handelt, das einen oder mehrere Streams von einem Erfassungsgerät empfängt. |
| ENDECaptureSink2 |
Erweitert die BERCAPtureSink-Schnittstelle, um Funktionen zum dynamischen Festlegen des Ausgabemedientyps der Datensatzsenke oder Vorschausenke zu bieten. |
| VERERBungsquelle |
Steuert das Erfassungsquelleobjekt. Die Erfassungsquelle verwaltet die Audio- und Videoaufnahmegeräte. |
| BESCHRIFTUNGCdmSuspendNotify |
Wird verwendet, um dem Client zu ermöglichen, das Content Decryption Module (CDM) zu benachrichtigen, wenn globale Ressourcen vor dem Aussetzen in einen konsistenten Zustand versetzt werden sollen. |
| DEADClock |
Stellt Zeitsteuerungsinformationen aus einer Uhr in Microsoft Media Foundation. |
| DEADClockConsumer |
Wird von einer App implementiert, um Zugriff auf DEN ZUTpresentationClock zu erhalten. |
| DEADClockStateSink |
Empfängt Zustandsänderungsbenachrichtigungen von der Präsentationsuhr. |
| VERERBungssammlung |
Stellt eine generische Auflistung von IUnknown-Zeigern dar. |
| CONTENTDecryptorContext |
Ermöglicht einem Entschlüsselungsprogramm die Verwaltung von Hardwareschlüsseln und das Entschlüsseln von Hardwarebeispielen. |
| CONTENTEnabler |
Implementiert einen Schritt, der ausgeführt werden muss, damit der Benutzer auf Medieninhalte zugreifen kann. |
| VERERBContentProtectionDevice |
Ermöglicht einem Decryptor die Kommunikation mit dem Sicherheitsprozessor, der die Hardwareentschlüsselung für ein Schutzsystem implementiert. |
| VERERBContentProtectionManager |
Ermöglicht die Wiedergabe geschützter Inhalte, indem der Anwendung ein Zeiger auf ein Inhalts-Enabler-Objekt zur Verfügung stellt. |
| DURCHSCHN.DesiredSample |
Ermöglicht es dem Moderator für den erweiterten Videorenderer (EVR), einen bestimmten Frame vom Videomixer an fordern zu können. |
| VERERBUNGDLNASinkInit |
Initialisiert die DLNA-Mediensenke (Digital Living Network Alliance). |
| VORDRMNetHelper |
Konfiguriert Windows Media Digital Rights Management (DRM) für Netzwerkgeräte in einer Netzwerksenke. |
| EINDXGIBuffer |
Stellt einen Puffer dar, der eine Microsoft DirectX Graphic Infrastructure (DXGI)-Oberfläche enthält. |
| VORDXGIDeviceManager |
Ermöglicht zwei Threads, dasselbe Microsoft Direct3D 11-Gerät gemeinsam zu nutzen. |
| VORDXGIDeviceManagerSource |
Stellt Funktionen zum Abrufen des VORDXGIDeviceManagers aus der Media Foundation video rendering sink (Videorenderingsenke) zur Verfügung. |
| DEADFieldOfUseMFTUnlock |
Ermöglicht einer Anwendung die Verwendung einer Media Foundation Transform (MFT), für die einschränkungen gelten. |
| VEREERBUNGFinalizableMediaSink |
Wird optional von Mediensenken unterstützt, um erforderliche Aufgaben vor dem Herunterfahren auszuführen. |
| GEGETService |
Fragt ein -Objekt für eine angegebene Dienstschnittstelle ab. |
| HTTPHttpDownloadRequest |
Anwendungen implementieren diese Schnittstelle, um die Standardimplementierung der http- und HTTPS-Protokolle zu überschreiben, die von Microsoft Media Foundation. Anwendungen stellen die BERHTTPDownloadRequest-Schnittstelle bereit, die Media Foundation createrequest-Methode auf der BENUTZEROBERFLÄCHEHttpDownloadSession-Schnittstelle verwendet werden kann. |
| HTTPHttpDownloadSession |
Anwendungen implementieren diese Schnittstelle, um die Standardimplementierung der http- und HTTPS-Protokolle zu überschreiben, die von Microsoft Media Foundation. Anwendungen stellen die BENUTZERDEFINIERTEHttpDownloadSession-Schnittstelle bereit, Media Foundation CreateHttpDownloadSession-Methode auf der BENUTZEROBERFLÄCHEHttpDownloadSessionProvider-Schnittstelle zu verwenden. Microsoft Media Foundation verwendet diese Schnittstelle, um einen "Streaming"- oder "progressiven" Download einer Ressource durchzuführen, die durch eine HTTP- oder HTTPS-URL identifiziert wird. Es können mehrere HTTP-Anforderungen gesendet werden, um die Ressource herunterzuladen. Die BENUTZEROBERFLÄCHEHttpDownloadSession-Schnittstelle wird verwendet, um diese einzelnen HTTP-Anforderungen zu erstellen. |
| HTTPHttpDownloadSessionProvider |
Anwendungen implementieren diese Schnittstelle, um eine benutzerdefinierte HTTP- oder HTTPS-Downloadimplementierung bereitzustellen. Verwenden Sie zum Registrieren des Anbieters die SCHNITTSTELLE VERERSOURCEResolver. Weitere Informationen finden Sie unter Verwenden des Quellre resolvers. Nach der Registrierung ruft Microsoft Media Foundation die CreateHttpDownloadSession-Methode der Anbieterimplementierung auf, um HTTP- oder HTTPS-URLs zu öffnen, anstatt die Standardimplementierung zu verwenden. |
| ATGEIMAGESharingEngine |
Aktiviert die Freigabe von Images. |
| DURCHDATImageSharingEngineClassFactory |
Erstellt eine Instanz der -Datei MITIMAGESharingEngine. |
| BENUTZERVERTRAUENInputTrustAuthority |
Ermöglicht anderen Komponenten im geschützten Medienpfad (PMP) die Verwendung des Eingabeschutzsystems, das von einer Eingabevertrauensstellungs-Behörde (Input Trust Authorities, ITA) bereitgestellt wird. |
| BLOCKSLocalMFTRegistration |
Registriert Media Foundation Transformationen (MFTs) im Prozess des Aufrufers. |
| DURCHGEKniffenerMediaBuffer |
Stellt einen Speicherblock dar, der Mediendaten enthält. |
| ÄNDERMediaEngine |
Ermöglicht einer Anwendung die Wiedergabe von Audio- oder Videodateien. |
| ÄNDERMediaEngineClassFactory |
Erstellt eine Instanz der Medien-Engine. |
| ÄNDERMediaEngineClassFactory2 |
Erstellt eine Instanz des 100-000-Objekts .2016 . |
| ÄNDERMediaEngineClassFactoryEx |
Erweiterung für die BENUTZEROBERFLÄCHEMediaEngineClassFactory-Schnittstelle. |
| DURCHGEKnirnenEME |
Wird von der Medien-Engine implementiert, um verschlüsselte Medienerweiterungsmethoden hinzuzufügen. |
| DURCHSCHN.MediaEngineEx |
Erweitert die -SCHNITTSTELLE FÜR DIE -SCHNITTSTELLE VONGEMEDIAENGINE. |
| ÄNDERMediaEngineExtension |
Ermöglicht einer Anwendung das Laden von Medienressourcen in der Medien-Engine. |
| ÄNDERMediaEngineNeedKeyNotify |
Stellt einen Rückruf an die Medien-Engine dar, um Schlüsselanforderungsdaten zu benachrichtigen. |
| ÄNDERMediaEngineNotify |
Rückrufschnittstelle für die BENUTZEROBERFLÄCHEMediaEngine-Schnittstelle. |
| DURCHgeknirrteOPMInfo |
Stellt Methoden zum Abrufen von Informationen über den Output Protection Manager (OPM) zur Verfügung. |
| DURCHGEKnirnenSchutzinhalt |
Ermöglicht der Medien-Engine die Wiedergabe geschützter Videoinhalte. |
| ÄNDERMediaEngineSrcElements |
Stellt der Medien-Engine eine Liste von Medienressourcen zur Verfügung. |
| ÄNDERMediaEngineSrcElementsEx |
Erweitert die BERMEDIAEngineSrcElements-Schnittstelle, um zusätzliche Funktionen zur Verfügung zu stellen. |
| ÄNDERMediaEngineSupportsSourceTransfer |
Ermöglicht die Übertragung der Medienquelle zwischen der Medien-Engine und der Freigabe-Engine für Wiedergeben auf. |
| ÄNDERMediaEngineWebSupport |
Ermöglicht die Wiedergabe von Webaudio. |
| DURCHKn.MediaError |
Gibt den aktuellen Fehlerstatus für die Medien-Engine an. |
| BESENKMediaEvent |
Stellt ein Ereignis dar, das von einem Media Foundation wird. Verwenden Sie diese Schnittstelle, um Informationen zum Ereignis zu erhalten. |
| VERERBUNGMediaEventGenerator |
Ruft Ereignisse aus einem beliebigen Media Foundation ab, das Ereignisse generiert. |
| DURCHSCHN.MediaEventQueue |
Stellt eine Ereigniswarteschlange für Anwendungen bereit, die die BERMEDIAEventGenerator-Schnittstelle implementieren müssen. |
| KEYMediaKeys |
Stellt einen Medienschlüssel dar, der zum Entschlüsseln von Mediendaten mithilfe eines DRM-Schlüsselsystems (Digital Rights Management) verwendet wird. |
| DURCHTASTEMediaKeySession |
Stellt eine Sitzung mit dem DrM-Schlüsselsystem (Digital Rights Management) dar. |
| KEYMediaKeySessionNotify |
Stellt einen Mechanismus zum Benachrichtigen der App über Informationen zur Medienschlüsselsitzung zur Verfügung. |
| BESENTMediaSession |
Stellt Wiedergabesteuerelemente für geschützten und ungeschützten Inhalt zur |
| GEFÄdigMediaSharingEngine |
Aktiviert die Medienfreigabe. |
| ÄNDERMediaSharingEngineClassFactory |
Erstellt eine Instanz der -INSTANZ VON DURCHEMEDIASharingEngine. |
| VERERBUNGMediaSink |
Wird von Mediensenkenobjekten implementiert. |
| VERWALTENMediaSinkPreroll |
Ermöglicht es einer Mediensenke, Beispiele zu empfangen, bevor die Präsentationsuhr gestartet wird. |
| VERSIERTMediaSource |
Wird von Medienquellenobjekten implementiert. |
| DURCHSCHN.MediaSourceEx |
Erweitert die BENUTZEROBERFLÄCHEMediaSource-Schnittstelle, um zusätzliche Funktionen für eine Medienquelle zur Verfügung zu stellen. |
| DURCHSCHN.MediaSourceExtension |
Stellt Funktionen für die Medienquellenerweiterung (Media Source Extension, MSE) zur Verfügung. |
| DURCHSCHN.MediaSourceExtensionNotify |
Stellt Funktionen zum Auslagern von Ereignissen zur Verfügung, die MIT DERMediaSourceExtension verknüpft sind. |
| ANBIETERMediaSourcePresentationProvider |
Stellt Benachrichtigungen an die Sequencerquelle zur Folge. |
| TOPOLOGYMediaSourceTopologyProvider |
Ermöglicht es einer Anwendung, eine Topologie aus der Sequencerquelle zu erhalten. |
| NNTMediaStream |
Stellt einen Stream in einer Medienquelle dar. |
| DURCHSCHN.MediaStreamSourceSampleRequest |
Stellt eine Anforderung für ein Beispiel aus einer MediaStreamSource dar. |
| VERERBUNGMediaTimeRange |
Stellt eine Liste von Zeitbereichen dar, in denen jeder Bereich durch eine Start- und Endzeit definiert wird. |
| VERERBungstyp |
Stellt eine Beschreibung eines Medienformats dar. |
| DELEGATEMediaTypeHandler |
Ruft Medientypen für ein Objekt ab, z. B. eine Medienquelle oder Mediensenke, und legt diese fest. |
| VERERBungsmetadaten |
Verwaltet Metadaten für ein Objekt. |
| ANBIETERMetadataProvider |
Ruft Metadaten aus einer Medienquelle oder einem anderen Objekt ab. |
| VORMuxStreamAttributesManager |
Ermöglicht den Zugriff auf die ATTRIBUTEAttribute der Unterstreams einer multiplexierten Medienquelle. |
| BALZMuxStreamSampleManager |
Bietet die Möglichkeit, EINSAMPLE-Objekte für einzelne Unterstreams innerhalb der Ausgabe einer multiplexierten Medienquelle abzurufen. |
| VORMuxStreamMediaTypeManager |
Ermöglicht die Verwaltung von Streamkonfigurationen für eine Multiplexmedienquelle. Eine Streamkonfiguration definiert einen Satz von Unterstreams, die in die Multiplexausgabe eingeschlossen werden können. |
| VERERBnetCredential |
Legt Benutzernamen- und Kennwortinformationen für Authentifizierungszwecke fest und ruft sie ab. |
| VERWERTERNetCredentialCache |
Ruft Anmeldeinformationen aus dem Anmeldeinformationscache ab. |
| VERERBnetCredentialManager |
Wird von Anwendungen implementiert, um Benutzeranmeldeinformationen für eine Netzwerkquelle anzugeben. |
| 2016 – 2012 – 2012 – 1 |
Wird von Clients implementiert, die eine ursprungsübergreifende Richtlinie für HTML5-Mediendownloads erzwingen möchten. |
| PROXYNetProxyLocator |
Bestimmt den Proxy, der beim Herstellen einer Verbindung mit einem Server verwendet werden soll. |
| PROXYNetProxyLocatorFactory |
Erstellt ein Proxylocatorobjekt, das den zu verwendenden Proxy bestimmt. |
| NNTResourceFilter |
Benachrichtigt die Anwendung, wenn ein Bytestream eine URL an fordert, und ermöglicht es der Anwendung, die URL-Umleitung zu blockieren. |
| DELEGATENetSchemeHandlerConfig |
Konfiguriert ein Netzwerkschema-Plug-In. |
| OBJECTReferenceStream |
Marshallt einen Schnittstellenzeiger zu und aus einem Stream. Streamobjekte, die IStream unterstützen, können diese Schnittstelle verfügbar machen, um benutzerdefiniertes Marshalling für Schnittstellenzeige zu ermöglichen. |
| BERECHENTOutputPolicy |
Kapselt eine Verwendungsrichtlinie von einer Eingabevertrauensstellungsstelle (Input Trust Authority, ITA). |
| BESENToutputSchema |
Kapselt Informationen zu einem Ausgabeschutzsystem und den zugehörigen Konfigurationsdaten. |
| TOKENOutputTrustAuthority |
Kapselt die Funktionalität eines oder mehrere Ausgabeschutzsysteme, die von einer vertrauenswürdigen Ausgabe unterstützt werden. |
| VERWIRRENPluginControl |
Steuert, wie Medienquellen und -transformationen in der Media Foundation. |
| VERWIRRENPluginControl2 |
Steuert, wie Medienquellen und -transformationen in der Media Foundation. |
| IMFPMediaItem |
Stellt ein Medienelement dar. (Veraltet.) |
| IMFPMediaPlayer |
Enthält Methoden zum Wiederspielen von Mediendateien. (Veraltet.) |
| IMFPMediaPlayerCallback |
Rückrufschnittstelle für die IMFPMediaPlayer-Schnittstelle. |
| IMFPMPClient |
Ermöglicht es einer Medienquelle, einen Zeiger auf die IMFPMPHost-Schnittstelle zu empfangen. |
| IMFPMPClientApp |
Stellt einen Mechanismus für eine Medienquelle zum Implementieren von Inhaltsschutzfunktionen in einer Windows Store zur Verfügung. |
| IMFPMPHost |
Ermöglicht es einer Medienquelle im Anwendungsprozess, Objekte im PMP-Prozess (Protected Media Path) zu erstellen. |
| IMFPMPHostApp |
Ermöglicht einer Medienquelle das Erstellen eines Windows Runtime-Objekts im PMP-Prozess (Protected Media Path). |
| IMFPMPServer |
Ermöglicht zwei Instanzen der Mediensitzung, denselben PMP-Prozess (Protected Media Path) gemeinsam zu verwenden. |
| DEADPresentationClock |
Stellt eine Präsentationsuhr dar, die verwendet wird, um zu planen, wann Beispiele gerendert werden, und um mehrere Streams zu synchronisieren. |
| BESCHRIFTungDescriptor |
Beschreibt die Details einer Präsentation. Eine Präsentation ist ein Satz verwandter Medienstreams, die eine gemeinsame Präsentationszeit gemeinsam haben. |
| BEREINIGUNGTimeSource |
Stellt die Uhrzeiten für die Präsentationsuhr zur Verfügung. |
| PROTECTProtectedEnvironmentAccess |
Stellt eine Methode zur Verfügung, mit der Inhaltsschutzsysteme einen Handshake mit der geschützten Umgebung ausführen können. Dies ist erforderlich, da die ApIs CreateFile und DeviceIoControl nicht für Windows Store verfügbar sind. |
| BEFIEQualityAdvise |
Ermöglicht dem Qualitäts-Manager, die Audio- oder Videoqualität einer Komponente in der Pipeline anzupassen. |
| BEFIEQualityAdvise2 |
Ermöglicht es einem Pipelineobjekt, seine eigene Audio- oder Videoqualität als Reaktion auf Qualitätsnachrichten anzupassen. |
| BEZEICHNERQualityAdviseLimits |
Fragt ein Objekt nach der Anzahl der unterstützten Qualitätsmodi ab. |
| VERERBungsqualityManager |
Passt die Wiedergabequalität an. Diese Schnittstelle wird vom Quality Manager verfügbar gemacht. |
| DURCHSCHN.RateControl |
Ruft die Wiedergaberate ab oder legt sie fest. |
| VERRATRateSupport |
Fragt den Bereich der unterstützten Wiedergaberaten ab, einschließlich umgekehrter Wiedergabe. |
| WRITEReadWriteClassFactory |
Erstellt eine Instanz des Senkenwriters oder des Quelllesers. |
| VERALTENRealTimeClient |
Benachrichtigt ein Pipelineobjekt, sich selbst beim Multimedia Class Scheduler Service (MMCSS) zu registrieren. |
| VERALTENRealTimeClientEx |
Benachrichtigt ein Pipelineobjekt, sich selbst beim Multimedia Class Scheduler Service (MMCSS) zu registrieren. |
| ASYNCRemoteAsyncCallback |
Wird von der Media Foundation-/Stub-DLL verwendet, um bestimmte asynchrone Methodenaufrufe über Prozessgrenzen hinweg zu marshallen. Anwendungen verwenden oder implementieren diese Schnittstelle nicht. |
| VERERBUNGRemoteDesktopPlugin |
Ändert eine Topologie für die Verwendung in einer Terminaldiensteumgebung. |
| VERERBUNGRemoteProxy |
Wird von Objekten verfügbar gemacht, die als Proxy für ein Remoteobjekt fungieren. |
| BESENSAMIStyle |
Legt SAMI-Stile (Synchronized Accessible Media Interchange) für die SAMI-Medienquelle fest und ruft sie ab. |
| DURCHSCHN.Sample |
Stellt ein Medienbeispiel dar, bei dem es sich um ein Containerobjekt für Mediendaten handelt. |
| VERWALTESampleGrabberSinkCallback |
Rückrufschnittstelle zum Abruf von Mediendaten aus der Sample-Grabber-Senke. |
| VERWALTSampleGrabberSinkCallback2 |
Erweitert die BERDSampleGrabberSinkCallback-Schnittstelle. |
| DURCHSCHN.SampleOutputStream |
Schreibt Medienbeispiele in einen Bytestream. |
| VERERBsampleProtection |
Bietet Verschlüsselung für Mediendaten innerhalb des geschützten Medienpfads (PMP). |
| DURCHSCHREIBaufträge |
Beibehalten von Mediendaten aus einem Quell-Bytestream in einem von der Anwendung bereitgestellten Bytestream. |
| VERERBungshandler |
Erstellt eine Medienquelle oder einen Bytestream aus einer URL. |
| SECURESecureChannel |
Richtet einen one-way-sicheren Kanal zwischen zwei -Objekten ein. |
| ALLESEEKInfo |
Ruft für eine bestimmte Suchposition die beiden nächsten Keyframes ab. |
| VERERBUNGSensorActivitiesReport |
Ermöglicht den Zugriff auf DIE OBJEKTE VON 100022222222222222112555552222555552225552222 |
| VERWALTENSensorActivitiesReportCallback |
Vom Client implementierte Schnittstelle zum Empfangen von Rückrufen, wenn Sensoraktivitätsberichte verfügbar sind. |
| VERSENTSensorActivityMonitor |
Stellt Methoden zum Steuern eines Sensoraktivitätsmonitors dar. |
| 5000000000000 |
Stellt einen Aktivitätsbericht für einen Sensor dar. |
| VERERBungssensorGeräte |
Stellt ein Sensorgerät dar, das zu einer Sensorgruppe gehören kann, die durch die DURCHDRSENSORGroup-Schnittstelle dargestellt wird. Der Begriff "Gerät" kann in diesem Kontext auf ein physisches Gerät, eine benutzerdefinierte Medienquelle oder einen Frameanbieter verweisen. |
| VERERBungssensorgruppe |
Stellt eine Gruppe von Sensorgeräten dar, von denen eine NSDMediaSource erstellt werden kann. Der Begriff "Gerät" kann in diesem Kontext auf ein physisches Gerät, eine benutzerdefinierte Medienquelle oder einen Frameanbieter verweisen. Eine Sensorgruppe kann tatsächlich mehrere Sensorgeräte oder nur ein einzelnes Gerät enthalten, verhält sich aber dennoch wie eine Sensorgruppe. |
| PROCESSSensorProcessActivity |
Stellt die Aktivität eines Prozesses dar, der einem Sensor zugeordnet ist. |
| BENUTZERSENSORProfileCollection |
Enthält eine Auflistung von Media Foundation-Sensorprofilobjekten. |
| VERERBUNGSensorProfile |
Beschreibt ein Media Foundation-Sensorprofil. |
| 5000000000 |
|
| DURCHSICHTSensorTransformFactory |
Die schnittstelle, die von Sensortransformationen implementiert wird, damit die Medienpipeline Anforderungen der Sensortransformation abfragen und eine Laufzeitinstanz der Sensortransformation erstellen kann. |
| VERALTENSequencerSource |
Wird von der Sequencerquelle implementiert. |
| VERTAUSCHFreigabeEngineClassFactory |
Erstellt eine Instanz der Medienfreigabe-Engine. |
| BEShutdown |
Wird von einigen Media Foundation verfügbar gemacht, die explizit heruntergefahren werden müssen. |
| VORZEICHENSignedLibrary |
Stellt eine Methode zur Verfügung, mit der Inhaltsschutzsysteme die Prozeduradresse einer Funktion in der signierten Bibliothek erhalten können. Diese Methode bietet die gleiche Funktionalität wie GetProcAddress, die für Windows Store verfügbar ist. |
| BESimpleAudioVolume |
Steuert die Master-Volumeebene der Audiositzung, die dem Streamingaudiorenderer (SAR) und der Audioaufnahmequelle zugeordnet ist. |
| BESinkWriter |
Wird vom Media Foundation Sink Writer-Objekt implementiert. |
| BESinkWriterCallback |
Rückrufschnittstelle für den Media Foundation Senkenwriter. |
| ERSTELLERSinkWriterCallback2 |
Erweitert die INTERFACESSinkWriterCallback-Schnittstelle. |
| KONFIGURSinkWriterEncoderConfig |
Stellt zusätzliche Funktionen für den Senkenwriter bereit, um den Medientyp und die Encoderkonfiguration dynamisch zu ändern. |
| ÜBERPRÜFENSinkWriterEx |
Erweitert die INTERFACESSinkWriter-Schnittstelle. |
| SOURCEBuffer |
Stellt einen Puffer dar, der Mediendaten für einen DERMEDIASOURCEExtensionenthält. |
| WFSourceBufferList |
Stellt eine Auflistung von BUFFERSourceBuffer-Objekten dar. |
| EMUSourceBufferNotify |
Stellt Funktionen zum Auslösen von Ereignissen bereit, die MIT DEMSOURCEBufferverknüpft sind. |
| ÜBERSICHTQUELLEOpenMonitor |
Rückrufschnittstelle zum Empfangen von Benachrichtigungen von einer Netzwerkquelle zum Status eines asynchronen Öffnungsvorgangs. |
| SOURCEReader |
Wird vom Media Foundation Quellleseobjekt implementiert. |
| SOURCEReaderCallback |
Rückrufschnittstelle für den Media Foundation Quellleser. |
| SOURCEReaderCallback2 |
Erweitert die SCHNITTSTELLE VOMSOURCEReaderCallback. |
| SOURCEReaderEx |
Erweitert die INTERFACESSourceReader-Schnittstelle. |
| SOURCEResolver |
Erstellt eine Medienquelle aus einer URL oder einem Bytestream. |
| BUFFERSpatialAudioObjectBuffer |
Stellt einen Abschnitt von Audiodaten mit zugeordneten Positions- und Renderingmetadaten dar. Räumliche Audioobjekte werden in DEN INSTANCESpatialAudioSample-Instanzen gespeichert und ermöglichen die Übergabe räumlicher Audioinformationen zwischen Media Foundation Komponenten. |
| VERALTENSpatialAudioSample |
Stellt ein Multimediabeispiel mit räumlichen Soundinformationen dar. Jedes 1000-Prozent-Objekt enthält ein oder mehrere OBJECTSSPATIALAudioObjectBuffer-Objekte. |
| MANAGERSSSLCertificateManager |
Wird von einem Client implementiert und von Media Foundation aufgerufen, um das vom Server angeforderte SSL-Zertifikat (Client Secure Sockets Layer) abzurufen. |
| DENKstreamDescriptor |
Ruft Informationen zu einem Stream in einer Medienquelle ab. |
| KONFIGURIERTSTREAMINGSinkConfig |
Übergibt Konfigurationsinformationen an die Mediensenken, die zum Streamen des Inhalts verwendet werden. |
| ÜBERFLUSSSTREAMSink |
Stellt einen Stream in einem Mediensenkenobjekt dar. |
| HIERARCHYSystemId |
Stellt eine Methode bereit, mit der System-ID-Daten eingestellt werden. |
| CODTIMECODETranslate |
Konvertiert zeitcodes zwischen Society of Motion Picture und Tv Engineers (SMPTE) und Zeiteinheiten von 100 Nanosekunden. |
| ÜBERGEHENTimedText |
Ein timed-text-Objekt stellt eine Komponente von zeitbezogenem Text dar. |
| DENKTimedTextBinary |
Stellt den Dateninhalt eines Zeit-Text-Objekts dar. |
| DENKTimedTextCue |
Stellt das timed-text-cue-Objekt dar. |
| DENKTimedTextFormattedText |
Stellt einen Block von formatiertem zeitbasiertem Text dar. |
| EMUTimedTextNotify |
Schnittstelle, die Rückrufe für Media Foundation Benachrichtigungen mit zeitiertem Text definiert. |
| DENKTimedTextRegion |
Stellt den Anzeigebereich eines Zeit-Text-Objekts dar. |
| SLOPETimedTextStyle |
Stellt den Stil für zeitierten Text dar. |
| DENKTimedTextTrack |
Stellt eine Nachverfolgung von zeitiertem Text dar. |
| DENKTimedTextTrackList |
Stellt eine Liste von Zeittextspuren dar. |
| ÜBERGEHENTimer |
Stellt einen Timer bereit, der einen Rückruf zu einem angegebenen Zeitpunkt aufruft. |
| ÜBERLADUNGTopoLoader |
Konvertiert eine Teiltopologie in eine vollständige Topologie. |
| TOPOLOGIE |
Stellt eine Topologie dar. Eine Topologie beschreibt eine Sammlung von Medienquellen, Senken und Transformationen, die in einer bestimmten Reihenfolge verbunden sind. |
| TOPOLOGYNode |
Stellt einen Knoten in einer Topologie dar. |
| TOPTOPOLOGYNodeAttributeEditor |
Aktualisiert die Attribute eines oder mehrerer Knoten in der aktuellen Topologie der Mediensitzung. |
| TOPTOPOLOGYServiceLookup |
Ermöglicht einem benutzerdefinierten Videomixer oder video presenter das Abrufen von Schnittstellenzeigern vom Enhanced Video Renderer (EVR). |
| SHOPPERTopologyServiceLookupClient |
Initialisiert einen Videomixer oder -presenter. |
| VERURSACHERNachverfolgungSample |
Verfolgt die Verweisanzahl in einem Videomedienbeispiel nach. |
| ÜBERTRANSCODEProfile |
Wird vom Transcodeprofilobjekt implementiert. |
| CODTRANSCODESinkInfoProvider |
Wird vom Transcode-Senkenaktivierungsobjekt implementiert. |
| ÜBERTRANSFORM |
Wird von allen Media Foundation Transforms (MFTs) implementiert. |
| TRUSTTrustedInput |
Wird von Komponenten implementiert, die Eingabevertrauensstellungsstellen (Input Trust Authorities, ITAs) bereitstellen. Diese Schnittstelle wird verwendet, um den ITA für jeden Datenstrom der Komponente abzurufen. |
| TRUSTTrustedOutput |
Wird von Komponenten implementiert, die Ausgabevertrauensstellungsstellen (OTAs) bereitstellen. |
| DINNERVideoDeviceID |
Gibt den Gerätebezeichner zurück, der von einer Videorendererkomponente unterstützt wird. |
| THICKNESSVideoDisplayControl |
Steuert, wie der Enhanced Video Renderer (EVR) Video anzeigt. |
| VERLESEVideoMediaType |
Stellt eine Beschreibung eines Videoformats dar. |
| ORBITVideoMixerBitmap |
Alpha kombiniert ein statisches Bitmapbild mit dem Video, das vom Enhanced Video Renderer (EVR) angezeigt wird. |
| DINNERVideoMixerControl |
Steuert, wie der Enhanced Video Renderer (EVR) Videounterstreams kombiniert. |
| DINNERVideoMixerControl2 |
Steuert die Einstellungen für Videodeinterlacing. |
| CITRIXVideoPositionMapper |
Karten position in einem Eingabevideostream an die entsprechende Position in einem Ausgabevideostream. |
| VERERBUNGVideoPresenter |
Stellt einen Video presenter dar. Eine Videoanzeige ist ein Objekt, das Videoframes empfängt, in der Regel von einem Videomixer, und diese in irgendeiner Weise präsentiert, in der Regel durch Rendern auf der Anzeige. |
| VERWERTERVideoProzessor |
Steuert die Videoverarbeitung im Enhanced Video Renderer (EVR). |
| VERWERTEVideoProcessorControl |
Konfiguriert die Videoprozessor-MFT. |
| BEARBEITEVideoProcessorControl2 |
Konfiguriert die Videoprozessor-MFT. |
| BENTVideoRenderer |
Legt einen neuen Mixer oder eine neue Moderatorin für den erweiterten Videorenderer (EVR) fest. |
| BALKENVideoSampleAllocator |
Ordnet Videobeispiele für eine Videomediensenke zu. |
| BALKENVideoSampleAllocatorCallback |
Ermöglicht einer Anwendung das Nachverfolgen von Videobeispielen, die vom erweiterten Videorenderer (EVR) zugeordnet wurden. |
| BALKENVideoSampleAllocatorEx |
Ordnet Videobeispiele zu, die Direct3D 11-Texturoberflächen enthalten. |
| BALKENVideoSampleAllocatorNotify |
Der Rückruf für die BENUTZEROBERFLÄCHEVideoSampleAllocatorCallback-Schnittstelle. |
| BALKENVideoSampleAllocatorNotifyEx |
Der Rückruf für die BENUTZEROBERFLÄCHEVideoSampleAllocatorCallback-Schnittstelle. |
| BEARBEITUNGQueueServices |
Steuert die Arbeitswarteschlangen, die von der Mediensitzung erstellt werden. |
| VORARBEITQueueServicesEx |
Erweitert die BENUTZEROBERFLÄCHEWorkQueueServices-Schnittstelle. |
| IPlayToControl |
Ermöglicht dem PlayToConnection-Objekt, eine Verbindung mit einem Medienelement herzustellen. |
| IPlayToControlWithCapabilities |
Stellt Funktionen für IPlayToSource bereit, um die Funktionen des Inhalts zu bestimmen. |
| IPlayToSourceClassFactory |
Erstellt eine Instanz des PlayToSource-Objekts. |
| IWMCodecLeakyBucket |
Konfiguriert die Parameter "Leaky Bucket" für einen Videoencoder. |
| IWMCodecOutputTimestamp |
Ruft den Zeitstempel des nächsten Videoframes ab, der decodiert werden soll. |
| IWMCodecPrivateData |
Ruft die privaten Codecdaten ab, die an den Ausgabemedientyp angefügt werden müssen. Diese Codecdaten sind für die ordnungsgemäße Decodierung Windows Media Video-Inhalte erforderlich. |
| IWMCodecProps |
Stellt Methoden zum Abrufen formatspezifischer Codeceigenschaften zur Verfügung. |
| IWMCodecStrings |
Ruft Namen und beschreibende Zeichenfolgen für Codecs und Formate ab. |
| IWMColorConvProps |
Legt Eigenschaften für den Farbkonverter-DSP fest. |
| IWMResamplerProps |
Legt Eigenschaften für den Audio-Resampler-DSP fest. |
| IWMResizerProps |
Legt Eigenschaften für den DSP des Video resizer fest. |
| IWMSampleExtensionSupport |
Konfiguriert codec-Unterstützung für Beispielerweiterungen. |
| IWMVideoDecoderHurryup |
Steuert die Geschwindigkeit des Videodecoders. |
| IWMVideoDecoderReconBuffer |
[!Note] Verwaltet rekonstruierte Videoframes. |
| IWMVideoForceKeyFrame |
Zwingt den Encoder, den aktuellen Frame als Keyframe zu codieren. |