Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse 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. |