Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Dieser Header wird von mehreren Technologien verwendet. Weitere Informationen finden Sie unter:
mfidl.h enthält die folgenden Programmierschnittstellen:
Schnittstellen
|
IMFAudioPolicy Konfiguriert die Audiositzung, die dem Streaming-Audiorenderer (SAR) zugeordnet ist. |
|
IMFAudioStreamVolume Steuert die Lautstärken einzelner Audiokanäle. |
|
IMFByteStreamBuffering Steuert, wie daten in einem Bytedatenstrom aus einem Netzwerk gepuffert werden. |
|
IMFByteStreamCacheControl Steuert, wie ein Netzwerkbytedatenstrom Daten in einen lokalen Cache überträgt. (IMFByteStreamCacheControl) |
|
IMFByteStreamCacheControl2 Steuert, wie ein Netzwerkbytedatenstrom Daten in einen lokalen Cache überträgt. (IMFByteStreamCacheControl2) |
|
IMFByteStreamHandler Erstellt eine Medienquelle aus einem Bytedatenstrom. |
|
IMFByteStreamTimeSeek Sucht einen Bytedatenstrom nach Zeitposition. |
|
IMFCameraConfigurationManager Die IMFCameraConfigurationManager-Schnittstelle kann durch Aufrufen der COM-Funktion CoCreateInstance erstellt und die CLSID_CameraConfigurationManager als CLSID-Parameter übergeben werden. |
|
IMFCameraControlDefaults Stellt Methoden zum Angeben von Standardwerten für Kamerasteuerelemente bereit. |
|
IMFCameraControlDefaultsCollection Stellt eine Auflistung von Kamerasteuerelementen dar. |
|
IMFCameraControlMonitor Stellt einen Kamerasteuerungsmonitor dar, der zum Abonnieren und Kündigen von Benachrichtigungen verwendet wird, wenn sich der Zustand eines Kamerasteuerelements ändert. |
|
IMFCameraControlNotify Stellt den Benachrichtigungsrückruf für Änderungen an Kamerasteuerelementen dar. |
|
IMFCameraOcclusionStateMonitor Überwacht den Okklusionszustand eines Kamerageräts. |
|
IMFCameraOcclusionStateReport Stellt den Kamera-Okklusionszustand bereit, der einer Zustandsänderung zugeordnet ist, die von einem IMFCameraOcclusionStateMonitor erkannt wurde. |
|
IMFCameraOcclusionStateReportCallback Implementiert von Anwendungen zum Empfangen von Änderungsbenachrichtigungen für den Kamera-Okklusionszustand. |
|
IMFClock Stellt Zeitangaben von einer Uhr in Microsoft Media Foundation bereit. |
|
IMFClockConsumer Implementiert von einer App, um Zugriff auf die IMFPresentationClock zu erhalten. |
|
IMFClockStateSink Empfängt Zustandsänderungsbenachrichtigungen von der Präsentationsuhr. |
|
IMFContentDecryptorContext Ermöglicht es einem Entschlüsselungsmodul, Hardwareschlüssel zu verwalten und Hardwarebeispiele zu entschlüsseln. |
|
IMFContentEnabler Implementiert einen Schritt, der ausgeführt werden muss, damit der Benutzer auf Medieninhalte zugreifen kann. |
|
IMFContentProtectionDevice Ermöglicht es einem Entschlüsselungsmodul, mit dem Sicherheitsprozessor zu kommunizieren, der die Hardwareentschlüsselung für ein Schutzsystem implementiert. |
|
IMFContentProtectionManager Ermöglicht die Wiedergabe geschützter Inhalte, indem die Anwendung einen Zeiger auf ein Inhaltsaktiviererobjekt bereitstellt. |
|
IMFDXGIDeviceManagerSource Stellt Funktionen zum Abrufen des IMFDXGIDeviceManagers aus der Microsoft Media Foundation-Videorenderingsenke bereit. |
|
IMFExtendedCameraControl Diese Schnittstelle wird verwendet, um die erweiterten Eigenschaften des Aufnahmegeräts zu konfigurieren. |
|
IMFExtendedCameraController Die IMFExtendedCameraController-Schnittstelle ermöglicht Apps das Abrufen einer Instanz von IMFExtendedCameraControl, die zum Konfigurieren der erweiterten Eigenschaften eines Aufnahmegeräts verwendet wird. |
|
IMFFieldOfUseMFTUnlock Ermöglicht einer Anwendung die Verwendung einer Media Foundation-Transformation (Media Foundation Transform, MFT), die Einschränkungen für die Verwendung aufweist. |
|
IMFFinalizableMediaSink Optional unterstützt von Mediensenken, um erforderliche Aufgaben vor dem Herunterfahren auszuführen. |
|
IMFGetService Fragt ein Objekt für eine angegebene Dienstschnittstelle ab. (IMFGetService) |
|
IMFHttpDownloadRequest Anwendungen implementieren diese Schnittstelle, um die Standardimplementierung der von Microsoft Media Foundation verwendeten HTTP- und HTTPS-Protokolle außer Kraft zu setzen. (IMFHttpDownloadRequest) |
|
IMFHttpDownloadSession Anwendungen implementieren diese Schnittstelle, um die Standardimplementierung der von Microsoft Media Foundation verwendeten HTTP- und HTTPS-Protokolle außer Kraft zu setzen. (IMFHttpDownloadSession) |
|
IMFHttpDownloadSessionProvider Anwendungen implementieren diese Schnittstelle, um eine benutzerdefinierte HTTP- oder HTTPS-Downloadimplementierung bereitzustellen. |
|
IMFInputTrustAuthority Ermöglicht anderen Komponenten im geschützten Medienpfad (PMP) die Verwendung des Eingabeschutzsystems, das von einer Eingabevertrauensstellen (Input Trust Authorities, ITA) bereitgestellt wird. |
|
IMFLocalMFTRegistration Registriert Media Foundation-Transformationen (MFTs) im Prozess des Aufrufers. |
|
IMFMediaSession Stellt Wiedergabesteuerelemente für geschützte und nicht geschützte Inhalte bereit. |
|
IMFMediaSink Implementiert durch Mediensenkenobjekte. |
|
IMFMediaSinkPreroll Ermöglicht es einer Mediensenke, Beispiele zu empfangen, bevor die Präsentationsuhr gestartet wird. |
|
IMFMediaSource Implementiert von Medienquellobjekten. |
|
IMFMediaSourceEx Erweitert die IMFMediaSource-Schnittstelle, um zusätzliche Funktionen für eine Medienquelle bereitzustellen. |
|
IMFMediaSourcePresentationProvider Stellt Benachrichtigungen für die Sequenzerquelle bereit. |
|
IMFMediaSourceTopologyProvider Ermöglicht einer Anwendung das Abrufen einer Topologie aus der Sequenzerquelle. |
|
IMFMediaStream Stellt einen Datenstrom in einer Medienquelle dar. |
|
IMFMediaStreamSourceSampleRequest Stellt eine Anforderung für ein Beispiel aus einer MediaStreamSource dar. |
|
IMFMediaTypeHandler Ruft Medientypen für ein Objekt ab und legt sie fest, z. B. eine Medienquelle oder eine Mediensenke. |
|
IMFMetadata Verwaltet Metadaten für ein Objekt. |
|
IMFMetadataProvider Ruft Metadaten aus einer Medienquelle oder einem anderen Objekt ab. |
|
IMFNetCredential Legt Benutzernamen- und Kennwortinformationen für Authentifizierungszwecke fest und ruft diese ab. |
|
IMFNetCredentialCache Ruft Anmeldeinformationen aus dem Anmeldeinformationscache ab. |
|
IMFNetCredentialManager Implementiert von Anwendungen, um Benutzeranmeldeinformationen für eine Netzwerkquelle bereitzustellen. |
|
IMFNetCrossOriginSupport Implementiert von Clients, die eine Ursprungsübergreifende Richtlinie für HTML5-Mediendownloads erzwingen möchten. |
|
IMFNetProxyLocator Bestimmt den Proxy, der beim Herstellen einer Verbindung mit einem Server verwendet werden soll. |
|
IMFNetProxyLocatorFactory Erstellt ein Proxy locator -Objekt, das den zu verwendenden Proxy bestimmt. |
|
IMFNetResourceFilter Benachrichtigt die Anwendung, wenn ein Bytedatenstrom eine URL anfordert, und ermöglicht der Anwendung das Blockieren der URL-Umleitung. |
|
IMFNetSchemeHandlerConfig Konfiguriert ein Netzwerkschema-Plug-In. |
|
IMFObjectReferenceStream Marshallt einen Schnittstellenzeiger auf und von einem Datenstrom. Streamobjekte, die IStream unterstützen, können diese Schnittstelle verfügbar machen, um benutzerdefinierte Marshaling für Schnittstellenzeiger bereitzustellen. |
|
IMFOutputPolicy Kapselt eine Verwendungsrichtlinie von einer Eingabevertrauensstellen (INPUT Trust Authority, ITA). |
|
IMFOutputSchema Kapselt Informationen zu einem Ausgabeschutzsystem und den entsprechenden Konfigurationsdaten. |
|
IMFOutputTrustAuthority Kapselt die Funktionalität eines oder mehrerer Ausgabeschutzsysteme, die eine vertrauenswürdige Ausgabe unterstützt. |
|
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 windows Store-Apps bereit. |
|
IMFPMPHost Ermöglicht es einer Medienquelle im Anwendungsprozess, Objekte im geschützten Medienpfad (PMP)-Prozess zu erstellen. |
|
IMFPMPHostApp Ermöglicht einer Medienquelle das Erstellen eines Windows-Runtime-Objekts im PMP-Prozess (Protected Media Path). |
|
IMFPMPServer Ermöglicht es zwei Instanzen der Mediensitzung, denselben geschützten Medienpfad (PMP)-Prozess gemeinsam zu nutzen. |
|
IMFPresentationClock Stellt eine Präsentationsuhr dar, die verwendet wird, um zu planen, wann Beispiele gerendert und mehrere Datenströme synchronisiert werden. |
|
IMFPresentationDescriptor Beschreibt die Details einer Präsentation. Eine Präsentation ist eine Reihe verwandter Medienstreams, die eine gemeinsame Präsentationszeit gemeinsam nutzen. |
|
IMFPresentationTimeSource Stellt die Uhrzeiten für die Präsentationsuhr bereit. |
|
IMFProtectedEnvironmentAccess Stellt eine Methode bereit, mit der Inhaltsschutzsysteme einen Handshake mit der geschützten Umgebung ausführen können. Dies ist erforderlich, da die CreateFile- und DeviceIoControl-APIs für Windows Store-Apps nicht verfügbar sind. |
|
IMFQualityAdvise Ermöglicht dem Qualitätsmanager, die Audio- oder Videoqualität einer Komponente in der Pipeline anzupassen. |
|
IMFQualityAdvise2 Ermöglicht es einem Pipelineobjekt, seine eigene Audio- oder Videoqualität als Reaktion auf Qualitätsmeldungen anzupassen. |
|
IMFQualityAdviseLimits Fragt ein Objekt nach der Anzahl der unterstützten Qualitätsmodi ab. |
|
IMFQualityManager Passt die Wiedergabequalität an. Diese Schnittstelle wird vom Qualitätsmanager verfügbar gemacht. |
|
IMFRateControl Ruft die Wiedergaberate ab oder legt sie fest. |
|
IMFRateSupport Fragt den Bereich der unterstützten Wiedergaberaten ab, einschließlich umgekehrter Wiedergabe. |
|
IMFRealTimeClient Benachrichtigt ein Pipelineobjekt, sich beim Multimedia Class Scheduler Service (MMCSS) zu registrieren. (IMFRealTimeClient) |
|
IMFRealTimeClientEx Benachrichtigt ein Pipelineobjekt, sich beim Multimedia Class Scheduler Service (MMCSS) zu registrieren. (IMFRealTimeClientEx) |
|
IMFRelativePanelReport Diese Schnittstelle wird verwendet, um die aktuelle relative Panelposition für einen Anzeigebereich abzurufen. |
|
IMFRelativePanelWatcher Überwacht den Bereich, der einer Anzeige zugeordnet ist, sodass die App Benachrichtigungen empfängt, wenn sich die relative Position des Panels ändert. |
|
IMFRemoteDesktopPlugin Ändert eine Topologie für die Verwendung in einer Terminaldienste-Umgebung. (IMFRemoteDesktopPlugin) |
|
IMFRemoteProxy Verfügbar gemacht von Objekten, die als Proxy für ein Remoteobjekt fungieren. |
|
IMFSAMIStyle Legt die SAMI-Formatvorlagen (Synchronized Accessible Media Interchange) für die SAMI-Medienquelle fest und ruft sie ab. |
|
IMFSampleAllocatorControl Implementiert durch Videoaufnahmequellen und Transformationen. Ermöglicht es dem System, Komponenten mit einem Beispiel-Allocator bereitzustellen, um Beispiele mithilfe des Speichers zuzuweisen, auf den innerhalb eines Containers zugegriffen werden kann. |
|
IMFSampleGrabberSinkCallback Callback-Schnittstelle zum Abrufen von Mediendaten aus der Sample-Grabber-Spüle. |
|
IMFSampleGrabberSinkCallback2 Erweitert die IMFSampleGrabberSinkCallback-Schnittstelle. |
|
IMFSampleProtection Stellt Verschlüsselung für Mediendaten innerhalb des geschützten Medienpfads (PMP) bereit. |
|
IMFSaveJob Speichert Mediendaten aus einem Quellbytedatenstrom in einem von einer Anwendung bereitgestellten Bytestream. |
|
IMFSchemeHandler Erstellt eine Medienquelle oder einen Bytestream aus einer URL. |
|
IMFSecureChannel Stellt einen unidirektionale sicheren Kanal zwischen zwei Objekten her. |
|
IMFSeekInfo Ruft für eine bestimmte Suchposition die beiden nächstgelegenen Keyframes ab. (IMFSeekInfo) |
|
IMFSensorActivitiesReport Bietet Zugriff auf IMFSensorActivityReport -Objekte, die die aktuelle Aktivität eines Sensors beschreiben. |
|
IMFSensorActivitiesReportCallback Schnittstelle, die vom Client implementiert wird, um Rückrufe zu empfangen, wenn Sensoraktivitätsberichte verfügbar sind. |
|
IMFSensorActivityMonitor Stellt Methoden zum Steuern eines Sensoraktivitätsmonitors bereit. |
|
IMFSensorActivityReport Stellt einen Aktivitätsbericht für einen Sensor dar. |
|
IMFSensorDevice Stellt ein Sensorgerät dar, das zu einer Sensorgruppe gehören kann, die durch die IMFSensorGroup-Schnittstelle dargestellt wird. Der Begriff "Gerät" in diesem Kontext kann auf ein physisches Gerät, eine benutzerdefinierte Medienquelle oder einen Frameanbieter verweisen. |
|
IMFSensorGroup Stellt eine Gruppe von Sensorgeräten dar, aus denen eine IMFMediaSource erstellt werden kann. |
|
IMFSensorProcessActivity Stellt die Aktivität eines Prozesses dar, der einem Sensor zugeordnet ist. |
|
IMFSensorProfile Beschreibt ein Media Foundation-Sensorprofil. |
|
IMFSensorProfileCollection Enthält eine Auflistung von Medien foundation-Sensorprofilobjekten. |
|
IMFSensorStream . (IMFSensorStream) |
|
IMFSensorTransformFactory Die von Sensortransformationen implementierte Schnittstelle, damit die Medienpipeline Anforderungen der Sensortransformation abfragen und eine Laufzeitinstanz der Sensortransformation erstellen kann. |
|
IMFSequencerSource Implementiert von der Sequencer-Quelle. |
|
IMFShutdown Verfügbar gemacht von einigen Media Foundation-Objekten, die explizit heruntergefahren werden müssen. |
|
IMFSignedLibrary Stellt eine Methode bereit, mit der Inhaltsschutzsysteme die Prozeduradresse einer Funktion in der signierten Bibliothek abrufen können. Diese Methode bietet die gleiche Funktionalität wie GetProcAddress, die für Windows Store-Apps nicht verfügbar ist. |
|
IMFSimpleAudioVolume Steuert die Masterlautstärke der Audiositzung, die dem Streaming-Audiorenderer (SAR) und der Audioaufnahmequelle zugeordnet ist. |
|
IMFSourceOpenMonitor Rückrufschnittstelle zum Empfangen von Benachrichtigungen von einer Netzwerkquelle beim Fortschritt eines asynchronen Öffnungsvorgangs. |
|
IMFSourceResolver Erstellt eine Medienquelle aus einer URL oder einem Bytestream. |
|
IMFSSLCertificateManager Wird von einem Client implementiert und von Microsoft Media Foundation aufgerufen, um das vom Server angeforderte SSL-Zertifikat (Secure Sockets Layer) des Clients abzurufen. |
|
IMFStreamDescriptor Ruft Informationen zu einem Datenstrom in einer Medienquelle ab. |
|
IMFStreamingSinkConfig Übergibt Konfigurationsinformationen an die Mediensenken, die zum Streamen des Inhalts verwendet werden. |
|
IMFStreamSink Stellt einen Datenstrom für ein Mediensenkenobjekt dar. |
|
IMFSystemId Stellt eine Methode bereit, die System-ID-Daten abruft. |
|
IMFTimecodeTranslate Wandelt zwischen Society of Motion Picture and Television Engineers (SMPTE) Zeitcodes und 100-Nanosekunden-Zeiteinheiten um. |
|
IMFTimer Stellt einen Timer bereit, der einen Rückruf zu einem bestimmten Zeitpunkt aufruft. |
|
IMFTopoLoader Wandelt eine partielle Topologie in eine vollständige Topologie um. |
|
IMFTopology Stellt eine Topologie dar. Eine Topologie beschreibt eine Sammlung von Medienquellen, Senken und Transformationen, die in einer bestimmten Reihenfolge verbunden sind. |
|
IMFTopologyNode Stellt einen Knoten in einer Topologie dar. |
|
IMFTopologyNodeAttributeEditor Aktualisiert die Attribute eines oder mehrerer Knoten in der aktuellen Topologie der Mediensitzung. |
|
IMFTrackedSample Verfolgt die Referenzanzahl in einem Videomedienbeispiel nach. |
|
IMFTranscodeProfile Implementiert durch das transcodierte Profilobjekt. |
|
IMFTranscodeSinkInfoProvider Implementiert durch das transcodierte Sinkaktivierungsobjekt. |
|
IMFTrustedInput Implementiert durch Komponenten, die Eingabevertrauensstellen (INPUT Trust Authorities, ITAs) bereitstellen. Diese Schnittstelle wird verwendet, um die ITA für jeden Datenstrom der Komponente abzurufen. |
|
IMFTrustedOutput Implementiert durch Komponenten, die Ausgabevertrauensstellen (Output Trust Authorities, OTAs) bereitstellen. |
|
IMFVideoCaptureSampleAllocator Ordnet Videobeispiele für eine Videomedienspüle mit spezieller Funktionalität für Videoaufnahmegeräte zu. |
|
IMFVideoProcessorControl Konfiguriert den Videoprozessor-MFT. (IMFVideoProcessorControl) |
|
IMFVideoProcessorControl2 Konfiguriert den Videoprozessor-MFT. (IMFVideoProcessorControl2) |
|
IMFVideoProcessorControl3 Konfiguriert den Videoprozessor-MFT. (IMFVideoProcessorControl3) |
|
IMFVideoRendererEffectControl Ein zugeordneter Videorenderungseffekt implementiert diese Schnittstelle, um die Einrichtung eines Kommunikationskanals zwischen dem Effekt und dem App-Dienst zu ermöglichen. |
|
IMFVideoSampleAllocator Ordnet Videobeispiele für eine Videomediensenke zu. |
|
IMFVideoSampleAllocatorCallback Ermöglicht einer Anwendung das Nachverfolgen von Videobeispielen, die vom erweiterten Videorenderer (EVR) zugewiesen wurden. |
|
IMFVideoSampleAllocatorEx Ordnet Videobeispiele zu, die Microsoft Direct3D 11-Texturoberflächen enthalten. |
|
IMFVideoSampleAllocatorNotify Der Rückruf für die IMFVideoSampleAllocatorCallback-Schnittstelle. (IMFVideoSampleAllocatorNotify) |
|
IMFVideoSampleAllocatorNotifyEx Der Rückruf für die IMFVideoSampleAllocatorCallback-Schnittstelle. (IMFVideoSampleAllocatorNotifyEx) |
|
IMFWorkQueueServices Steuert die Arbeitswarteschlangen, die von der Mediensitzung erstellt wurden. |
|
IMFWorkQueueServicesEx Erweitert die IMFWorkQueueServices-Schnittstelle. |
Funktionen
|
CreateNamedPropertyStore Erstellt einen leeren Eigenschaftenspeicher zum Speichern von Namen-Wert-Paaren. |
|
CreatePropertyStore Erstellt ein leeres Eigenschaftenspeicherobjekt. |
|
MFCreate3GPMediaSink Erstellt eine Mediensenke zum Erstellen von 3GP-Dateien. |
|
MFCreateAC3MediaSink Erstellt eine Instanz der AC-3-Mediensenke. |
|
MFCreateADTSMediaSink Erstellt eine Instanz der AdTS-Mediensenke (Audio Data Transport Stream). |
|
MFCreateAggregateSource Erstellt eine Medienquelle, die eine Sammlung von Medienquellen aggregiert. |
|
MFCreateAudioRenderer Erstellt den Streaming-Audiorenderer. |
|
MFCreateAudioRendererActivate Erstellt ein Aktivierungsobjekt für den Streaming-Audiorenderer. |
|
MFCreateAVIMediaSink Erstellt eine Audio-Video Interleaved (AVI)-Spüle. |
|
MFCreateCameraControlMonitor Erstellt eine Instanz von IMFCameraControlMonitor. |
|
MFCreateCameraOcclusionStateMonitor Erstellt eine neue Instanz von IMFCameraOcclusionStateMonitor, mit der eine Anwendung Benachrichtigungen empfangen kann, wenn sich der Zustand der Kamera ändert. |
|
MFCreateContentDecryptorContext Erstellt eine IMFContentDecryptorContext-Schnittstelle für das angegebene Medienschutzsystem. |
|
MFCreateContentProtectionDevice Erstellt eine IMFContentProtectionDevice-Schnittstelle für das angegebene Medienschutzsystem. |
|
MFCreateCredentialCache Erstellt ein Cacheobjekt für Anmeldeinformationen. Eine Anwendung kann dieses Objekt verwenden, um einen benutzerdefinierten Anmeldeinformations-Manager zu implementieren. |
|
MFCreateDeviceSource Erstellt eine Medienquelle für ein Hardwareaufnahmegerät. |
|
MFCreateDeviceSourceActivate Erstellt ein Aktivierungsobjekt, das ein Hardwareerfassungsgerät darstellt. |
|
MFCreateFMPEG4MediaSink Erstellt eine Mediensenke zum Erstellen fragmentierter MP4-Dateien. |
|
MFCreateMediaSession Erstellt die Mediensitzung im Prozess der Anwendung. |
|
MFCreateMediaTypeFromProperties Erstellen Sie einen IMFMediaType aus Eigenschaften. |
|
MFCreateMFByteStreamOnStream Erstellt einen Microsoft Media Foundation-Bytedatenstrom, der einen IStream-Zeiger umschließt. |
|
MFCreateMFByteStreamOnStreamEx Erstellt einen Microsoft Media Foundation-Bytedatenstrom, der ein IRandomAccessStream -Objekt umschließt. |
|
MFCreateMP3MediaSink Erstellt die MP3-Mediensenke. |
|
MFCreateMPEG4MediaSink Erstellt eine Mediensenke zum Erstellen von MP4-Dateien. |
|
MFCreateMuxSink Erstellt eine generische Medienspüle, die eine Multiplexer Microsoft Media Foundation-Transformation (MFT) umschließt. |
|
MFCreateNetSchemePlugin Erstellt den Schemahandler für die Netzwerkquelle. |
|
MFCreatePMPMediaSession Erstellt eine Instanz der Mediensitzung innerhalb eines PMP-Prozesses (Protected Media Path). |
|
MFCreatePMPServer Erstellt das Serverobjekt für den geschützten Medienpfad (PMP). |
|
MFCreatePresentationClock Erstellt die Präsentationsuhr. |
|
MFCreatePresentationDescriptor Erstellt einen Präsentationsdeskriptor. |
|
MFCreatePropertiesFromMediaType Erstellt Eigenschaften aus einem IMFMediaType. |
|
MFCreateProtectedEnvironmentAccess Erstellt ein IMFProtectedEnvironmentAccess -Objekt, mit dem Inhaltsschutzsysteme einen Handshake mit der geschützten Umgebung ausführen können. |
|
MFCreateProxyLocator Erstellt einen Standardproxy-Locator. |
|
MFCreateRelativePanelWatcher Erstellt eine neue Instanz der IMFRelativePanelWatcher-Schnittstelle |
|
MFCreateRemoteDesktopPlugin Erstellt das Remotedesktop-Plug-In-Objekt. Verwenden Sie dieses Objekt, wenn die Anwendung in einer Terminaldienste-Clientsitzung ausgeführt wird. |
|
MFCreateSampleCopierMFT Erstellt eine Instanz der Beispielkopiertransformation. |
|
MFCreateSampleGrabberSinkActivate Erstellt ein Aktivierungsobjekt für die Beispiel-Grabber-Mediensenke. |
|
MFCreateSensorActivityMonitor Initialisiert eine neue Instanz der IMFSensorActivityMonitor-Schnittstelle. |
|
MFCreateSensorGroup Erstellt eine Instanz der IMFSensorGroup-Schnittstelle basierend auf dem bereitgestellten symbolischen Verknüpfungsnamen. |
|
MFCreateSensorProfile Erstellt ein Sensorprofil basierend auf dem angegebenen Typ, Index und optionalen Einschränkungen. |
|
MFCreateSensorProfileCollection Erstellt eine Sensorprofilauflistung. |
|
MFCreateSensorStream Erstellt eine Instanz der IMFSensorStream-Schnittstelle. |
|
MFCreateSequencerSegmentOffset Erstellt eine PROPVARIANT, die verwendet werden kann, um innerhalb einer Sequenzerquellpräsentation zu suchen. |
|
MFCreateSequencerSource Erstellt die Sequenzerquelle. |
|
MFCreateSimpleTypeHandler Erstellt einen Medientyphandler, der jeweils einen einzelnen Medientyp unterstützt. |
|
MFCreateSourceResolver Erstellt den Quelllöser, der zum Erstellen einer Medienquelle aus einer URL oder einem Bytestream verwendet wird. |
|
MFCreateStandardQualityManager Erstellt die Standardimplementierung des Qualitätsmanagers. |
|
MFCreateStreamDescriptor Erstellt einen Datenstromdeskriptor. |
|
MFCreateStreamOnMFByteStream Gibt einen IStream-Zeiger zurück, der einen Microsoft Media Foundation-Bytedatenstrom umschließt. |
|
MFCreateStreamOnMFByteStreamEx Erstellt ein IRandomAccessStream -Objekt, das einen Microsoft Media Foundation-Bytestream umschließt. |
|
MFCreateSystemTimeSource Erstellt eine Präsentationszeitquelle, die auf der Systemzeit basiert. |
|
MFCreateTopoLoader Erstellt eine neue Instanz des Topologieladeprogramms. |
|
MFCreateTopology Erstellt ein Topologieobjekt. |
|
MFCreateTopologyNode Erstellt einen Topologieknoten. |
|
MFCreateTrackedSample Erstellt ein IMFTrackedSample -Objekt, das die Referenzanzahl in einem Videomedienbeispiel nachverfolgt. |
|
MFCreateTranscodeProfile Erstellt ein leeres transcodiertes Profilobjekt. |
|
MFCreateTranscodeSinkActivate Erstellt das transcodierte Sinkaktivierungsobjekt. |
|
MFCreateTranscodeTopology Erstellt eine teilweise transcodierte Topologie. |
|
MFCreateTranscodeTopologyFromByteStream Erstellt eine Topologie für die Transcodierung in einen Bytedatenstrom. |
|
MFCreateVideoRendererActivate Erstellt ein Aktivierungsobjekt für den erweiterten Videorenderer (EVR)-Mediensenke. |
|
MFCreateWAVEMediaSink Erstellt eine WAVE-Archivspüle. Die WAVE-Archivsenke nimmt Audio an und schreibt sie in eine .wav Datei. |
|
MFDeserializePresentationDescriptor Deserialisiert einen Präsentationsdeskriptor aus einem Bytearray. |
|
MFEnumDeviceSources Liste der Audio- oder Videoaufnahmegeräte aufgezählt. |
|
MFGetLocalId Ruft die lokale System-ID ab. |
|
MFGetService Fragt ein Objekt für eine angegebene Dienstschnittstelle ab. (MFGetService) |
|
MFGetSupportedMimeTypes Ruft die MIME-Typen ab, die für den Quelllöser registriert sind. |
|
MFGetSupportedSchemes Ruft die URL-Schemas ab, die für den Quelllöser registriert sind. |
|
MFGetSystemId Gibt ein IMFSystemId -Objekt zum Abrufen von System-ID-Daten zurück. |
|
MFGetSystemTime Gibt die Systemzeit zurück. |
|
MFGetTopoNodeCurrentType Ruft den Medientyp für einen Datenstrom ab, der einem Topologieknoten zugeordnet ist. |
|
MFIsContentProtectionDeviceSupported Überprüft, ob ein Hardwaresicherheitsprozessor für das angegebene Medienschutzsystem unterstützt wird. |
|
MFLoadSignedLibrary Lädt eine Dynamic Link Library, die für die geschützte Umgebung signiert ist. |
|
MFRequireProtectedEnvironment Fragt ab, ob für eine Medienpräsentation der geschützte Medienpfad (Protected Media Path, PMP) erforderlich ist. |
|
MFSerializePresentationDescriptor Serialisiert einen Präsentationsdeskriptor in ein Bytearray. |
|
MFShutdownObject Beendet ein Media Foundation -Objekt und gibt alle Ressourcen frei, die dem Objekt zugeordnet sind. (MFShutdownObject) |
|
MFTranscodeGetAudioOutputAvailableTypes Ruft eine Liste der Ausgabeformate von einem Audio-Encoder ab. |
Strukturen
|
ASF_FLAT_PICTURE Enthält ein Bild, das als Metadaten für eine Medienquelle gespeichert ist. Diese Struktur wird als Datenelement für das WM/Picture-Metadaten-Attribut verwendet. |
|
ASF_FLAT_SYNCHRONISED_LYRICS Enthält synchronisierte Texte, die als Metadaten für eine Medienquelle gespeichert sind. Diese Struktur wird als Datenelement für das METADATEN-Attribut WM/Lyrics_Synchronised verwendet. |
|
MF_BYTE_STREAM_CACHE_RANGE Gibt einen Bytebereich an. |
|
MF_CAMERA_CONTROL_RANGE_INFO Die MF_CAMERA_CONTROL_RANGE_INFO Struktur stellt den akzeptierten Bereich, Schrittwert und Standardwert für ein Kamerasteuerelement dar. |
|
MF_LEAKY_BUCKET_PAIR Gibt die Pufferanforderungen einer Datei an. |
|
MF_TRANSCODE_SINK_INFO Enthält Informationen zu den Audio- und Videodatenströmen für das Transcode-Sinkaktivierungsobjekt. |
|
MFBYTESTREAM_BUFFERING_PARAMS Gibt die Pufferparameter für einen Netzwerkbytedatenstrom an. |
|
MFCLOCK_PROPERTIES Definiert die Eigenschaften einer Uhr. |
|
MFCONTENTPROTECTIONDEVICE_INPUT_DATA Enthält Informationen zu den Daten, die Sie als Eingabe für eine Schutzsystemfunktion bereitstellen möchten. |
|
MFCONTENTPROTECTIONDEVICE_OUTPUT_DATA Enthält Informationen zu den Daten, die Sie als Ausgabe von einer Schutzsystemfunktion erhalten haben. |
|
MFCONTENTPROTECTIONDEVICE_REALTIMECLIENT_DATA Berät den sicheren Prozessor der MMCSS-Parameter (Multimedia Class Scheduler Service), sodass Echtzeitvorgänge bei der erwarteten Priorität geplant werden können. |
|
MFINPUTTRUSTAUTHORITY_ACCESS_ACTION Beschreibt eine Aktion, die von einer Ausgabevertrauensautorität (Output Trust Authority, OTA) angefordert wird. Die Anforderung wird an eine Eingabevertrauensstellen (Input Trust Authority, ITA) gesendet. |
|
MFINPUTTRUSTAUTHORITY_ACCESS_PARAMS Enthält Parameter für die IMFInputTrustAuthority::BindAccess- oder IMFInputTrustAuthority::UpdateAccess-Methode. |
|
MFMediaKeyStatus Stellt den Status eines CDM-Sitzungsschlüssels (Content Decryption Module) dar. |
|
MFNetCredentialManagerGetParam Enthält die Authentifizierungsinformationen für den Anmeldeinformations-Manager. |
|
MFRR_COMPONENT_HASH_INFO Enthält Informationen zu einer widerrufenen Komponente. |
|
MFRR_COMPONENTS Enthält Informationen zu einer oder mehreren widerrufenen Komponenten. |
|
MFT_REGISTRATION_INFO Enthält Parameter für die IMFLocalMFTRegistration::RegisterMFTs-Methode. |
|
MFTOPONODE_ATTRIBUTE_UPDATE Gibt einen neuen Attributwert für einen Topologieknoten an. |
|
SENSORPROFILEID Beschreibt eine Sensorprofil-ID. |
Enumerationen
|
MF_CAMERA_CONTROL_CONFIGURATION_TYPE Gibt den Konfigurationstyp eines Kamerasteuerelements an. |
|
MF_CONNECT_METHOD Gibt an, wie das Topologieladeprogramm einen Topologieknoten verbindet. |
|
MF_CROSS_ORIGIN_POLICY Ordnet das vom HTML5-Medienelement verwendete CORS-Attribut (W3C Cross Origin Settings) zu. |
|
MF_MEDIAKEY_STATUS Gibt den Status eines CDM-Sitzungsschlüssels (Content Decryption Module) an. |
|
MF_MEDIAKEYSESSION_MESSAGETYPE Gibt den Typ einer CDM-Nachricht (Content Decryption Module) an. |
|
MF_MEDIAKEYSESSION_TYPE Gibt den Typ einer CDM-Sitzung (Content Decryption Module) an, dargestellt durch ein IMFContentDecryptionModuleSession -Objekt. |
|
MF_MEDIASOURCE_STATUS_INFO . (MF_MEDIASOURCE_STATUS_INFO) |
|
MF_OBJECT_TYPE Definiert die Objekttypen, die vom Quelllöser erstellt werden. |
|
MF_OPM_ACP_PROTECTION_LEVEL Definiert Schutzebenen für MFPROTECTION_ACP. |
|
MF_OPM_CGMSA_PROTECTION_LEVEL Definiert Schutzebenen für MFPROTECTION_CGMSA. |
|
MF_QUALITY_ADVISE_FLAGS Enthält Flags für die IMFQualityAdvise2::NotifyQualityEvent -Methode. |
|
MF_QUALITY_DROP_MODE Gibt an, wie aggressiv eine Pipelinekomponente Beispiele ablegen soll. |
|
MF_QUALITY_LEVEL Gibt die Qualitätsebene für eine Pipelinekomponente an. |
|
MF_TOPOLOGY_RESOLUTION_STATUS_FLAGS Definiert Statuskennzeichnungen für das attribut MF_TOPOLOGY_RESOLUTION_STATUS. |
|
MF_TOPOLOGY_TYPE Definiert den Typ eines Topologieknotens. |
|
MF_TOPONODE_DRAIN_MODE Definiert, zu welchem Zeitpunkt eine Transformation in einer Topologie abgelassen wird. |
|
MF_TOPONODE_FLUSH_MODE Definiert, wann eine Transformation in einer Topologie geleert wird. |
|
MF_TRANSCODE_ADJUST_PROFILE_FLAGS Definiert die Profilkennzeichnungen, die im attribut MF_TRANSCODE_ADJUST_PROFILE festgelegt sind. |
|
MF_TRANSCODE_TOPOLOGYMODE_FLAGS Definiert Flags für das attribut MF_TRANSCODE_TOPOLOGYMODE. |
|
MF_TRANSFER_VIDEO_FRAME_FLAGS . (MF_TRANSFER_VIDEO_FRAME_FLAGS) |
|
MF_URL_TRUST_STATUS Gibt an, ob die URL von einer vertrauenswürdigen Quelle stammt. |
|
MF_VIDEO_PROCESSOR_ALGORITHM_TYPE Definiert Algorithmen für den Videoprozessor, der von MF_VIDEO_PROCESSOR_ALGORITHM verwendet wird. |
|
MF_VIDEO_PROCESSOR_MIRROR Gibt an, wie ein Videobild gekippt wird. |
|
MF_VIDEO_PROCESSOR_ROTATION Gibt an, wie ein Videobild gedreht wird. |
|
MFAudioConstriction Gibt Werte für die Audioverknürung an. |
|
MFCameraOcclusionState Gibt den Okklusionszustand einer Kamera an. |
|
MFCLOCK_CHARACTERISTICS_FLAGS Enthält Flags, die die Merkmale einer Uhr beschreiben. |
|
MFCLOCK_RELATIONAL_FLAGS Definiert die Eigenschaften einer Uhr. |
|
MFCLOCK_STATE Definiert den Zustand einer Uhr. |
|
MFMEDIASOURCE_CHARACTERISTICS Definiert die Merkmale einer Medienquelle. |
|
MFNET_PROXYSETTINGS Gibt an, wie der Standardproxy-Locator die Verbindungseinstellungen an einen Proxyserver angibt. |
|
MFNetAuthenticationFlags Gibt an, wie die Anmeldeinformationen des Benutzers verwendet werden. |
|
MFNetCredentialOptions Beschreibt Optionen für die Zwischenspeicherung von Netzwerkanmeldeinformationen. |
|
MFNetCredentialRequirements Gibt an, wie der Anmeldeinformations-Manager Benutzeranmeldeinformationen abrufen soll. |
|
MFNETSOURCE_CACHE_STATE Definiert den Status des Caches für eine Mediendatei oder einen Eintrag. |
|
MFNETSOURCE_PROTOCOL_TYPE Gibt den Typ des Steuerelementprotokolls an, das beim Streamen oder Herunterladen verwendet wird. |
|
MFNETSOURCE_STATISTICS_IDS Definiert Statistiken, die von der Netzwerkquelle gesammelt werden. |
|
MFNETSOURCE_TRANSPORT_TYPE Beschreibt den Transporttyp, der beim Streamen oder Herunterladen von Daten (TCP oder UDP) verwendet wird. |
|
MFPMPSESSION_CREATION_FLAGS Enthält Flags, die das Verhalten der MFCreatePMPMediaSession-Funktion definieren. |
|
MFPOLICYMANAGER_ACTION Definiert Aktionen, die für einen Datenstrom ausgeführt werden können. |
|
MFRATE_DIRECTION Gibt die Richtung der Wiedergabe an (vorwärts oder umgekehrt). |
|
MFSampleAllocatorUsage Die MFSampleAllocatorUsage-Aufzählung gibt die Allocatorverwendung von Komponenten an, die die IMFSampleAllocatorControl-Schnittstelle implementieren. |
|
MFSensorDeviceMode Gibt den Freigabemodus eines IMFSensorDevice an. |
|
MFSensorDeviceType Gibt den Typ eines Sensorgeräts an. Ein Wert aus dieser Enumeration wird von IMFSensorDevice::GetDeviceType zurückgegeben. |
|
MFSensorStreamType Gibt an, ob ein Stream, der einem IMFSensorDevice zugeordnet ist, ein Eingabe- oder Ausgabedatenstrom ist. |
|
MFSequencerTopologyFlags Enthält Flags zum Hinzufügen einer Topologie zur Sequenzerquelle oder zum Aktualisieren einer Topologie, die bereits in der Warteschlange enthalten ist. |
|
MFSESSION_GETFULLTOPOLOGY_FLAGS Definiert Flags für die IMFMediaSession::GetFullTopology-Methode. |
|
MFSESSION_SETTOPOLOGY_FLAGS Definiert das Verhalten der IMFMediaSession::SetTopology-Methode. |
|
MFSHUTDOWN_STATUS Beschreibt den aktuellen Status eines Aufrufs der IMFShutdown::Shutdown-Methode. |
|
MFSTREAMSINK_MARKER_TYPE Definiert Datenstrommarkierungsinformationen für die IMFStreamSink::P laceMarker-Methode. |
|
MFTIMER_FLAGS Enthält Flags für die IMFTimer::SetTimer-Methode. |
|
MFTOPOLOGY_DXVA_MODE Gibt an, ob das Topologieladeprogramm microsoft DirectX Video Acceleration (DXVA) in der Topologie aktiviert. |
|
MFTOPOLOGY_HARDWARE_MODE Gibt an, ob das Topologieladeprogramm hardwarebasierte Media Foundation-Transformationen (MFTs) in die Topologie einfügt. |
|
MFVideoSphericalFormat |
|
MFVideoSphericalProjectionMode Gibt sphärische Projektionsmodi an, die beim Projizieren aus einer Datenstromdarstellung auf eine 3D-Darstellung verwendet werden. |
|
SAMPLE_PROTECTION_VERSION Definiert die Versionsnummer für den Beispielschutz. |