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 Streamingaudiorenderer (SAR) zugeordnet ist. |
IMFAudioStreamVolume Steuert die Lautstärken einzelner Audiokanäle. |
IMFByteStreamBuffering Steuert, wie ein Bytestream Daten aus einem Netzwerk puffert. |
IMFByteStreamCacheControl Steuert, wie ein Netzwerkbytestream Daten an einen lokalen Cache überträgt. (IMFByteStreamCacheControl) |
IMFByteStreamCacheControl2 Steuert, wie ein Netzwerkbytestream Daten an einen lokalen Cache überträgt. (IMFByteStreamCacheControl2) |
IMFByteStreamHandler Erstellt eine Medienquelle aus einem Bytestream. |
IMFByteStreamTimeSeek Sucht einen Bytestrom nach Zeitposition. |
IMFCameraConfigurationManager Die IMFCameraConfigurationManager-Schnittstelle kann erstellt werden, indem Sie die COM-Funktion CoCreateInstance aufrufen und die CLSID_CameraConfigurationManager als CLSID-Parameter übergeben. |
IMFCameraControlDefaults Stellt Methoden zum Angeben von Standardwerten für Kamerasteuerelemente bereit. |
IMFCameraControlDefaultsCollection Stellt eine Auflistung von Kamerasteuerelementen dar. |
IMFCameraControlMonitor Stellt einen Kamerasteuerungsmonitor dar, der verwendet wird, um Benachrichtigungen zu abonnieren und abzubestellen, 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 Kameraverschlusszustand bereit, der einer Zustandsänderung zugeordnet ist, die von einem IMFCameraOcclusionStateMonitor erkannt wurde. |
IMFCameraOcclusionStateReportCallback Wird von Anwendungen implementiert, um Benachrichtigungen zur Änderung des Kameraverschlusszustands zu erhalten. |
IMFClock Stellt Zeitinformationen von einer Uhr in Microsoft Media Foundation bereit. |
IMFClockConsumer Wird von einer App implementiert, um Zugriff auf den IMFPresentationClock zu erhalten. |
IMFClockStateSink Empfängt Zustandsänderungsbenachrichtigungen von der Präsentationsuhr. |
IMFContentDecryptorContext Ermöglicht es einem Entschlüsselungsgeber, 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 einem Entschlüsseler die Kommunikation mit dem Sicherheitsprozessor, der die Hardwareentschlüsselung für ein Schutzsystem implementiert. |
IMFContentProtectionManager Ermöglicht die Wiedergabe von geschützten Inhalten, indem der Anwendung ein Zeiger auf ein Content Enabler-Objekt bereitgestellt wird. |
IMFDXGIDeviceManagerSource Bietet Funktionen zum Abrufen des IMFDXGIDeviceManagers aus der Microsoft Media Foundation-Videorenderingsenke. |
IMFExtendedCameraControl Diese Schnittstelle wird verwendet, um die erweiterten Eigenschaften des Erfassungsgeräts zu konfigurieren. |
IMFExtendedCameraController Mit der IMFExtendedCameraController-Schnittstelle können Apps eine instance von IMFExtendedCameraControl abrufen, die zum Konfigurieren der erweiterten Eigenschaften eines Erfassungsgeräts verwendet wird. |
IMFFieldOfUseMFTUnlock Ermöglicht einer Anwendung die Verwendung einer Media Foundation-Transformation (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 zu überschreiben. (IMFHttpDownloadRequest) |
IMFHttpDownloadSession Anwendungen implementieren diese Schnittstelle, um die Standardimplementierung der von Microsoft Media Foundation verwendeten HTTP- und HTTPS-Protokolle zu überschreiben. (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 Eingabevertrauensstellung (Input Trust Authorities, ITA) bereitgestellt wird. |
IMFLocalMFTRegistration Registriert Media Foundation-Transformationen (MFTs) im Prozess des Aufrufers. |
IMFMediaSession Stellt Wiedergabesteuerelemente für geschützte und ungeschützte Inhalte bereit. |
IMFMediaSink Implementiert durch Mediensenkenobjekte. |
IMFMediaSinkPreroll Ermöglicht einer Mediensenke das Empfangen von Beispielen, bevor die Präsentationsuhr gestartet wird. |
IMFMediaSource Implementiert durch Medienquellobjekte. |
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 Sequencerquelle. |
IMFMediaStream Stellt einen Stream in einer Medienquelle dar. |
IMFMediaStreamSourceSampleRequest Stellt eine Anforderung für ein Beispiel aus einer MediaStreamSource dar. |
IMFMediaTypeHandler Ruft Medientypen für ein Objekt ab, z. B. eine Medienquelle oder eine Mediensenke, und legt diese fest. |
IMFMetadata Verwaltet Metadaten für ein Objekt. |
IMFMetadataProvider Ruft Metadaten aus einer Medienquelle oder einem anderen Objekt ab. |
IMFNetCredential Legt Benutzernamen- und Kennwortinformationen zu Authentifizierungszwecken fest und ruft sie ab. |
IMFNetCredentialCache Ruft Anmeldeinformationen aus dem Anmeldeinformationscache ab. |
IMFNetCredentialManager Wird von Anwendungen implementiert, um Benutzeranmeldeinformationen für eine Netzwerkquelle bereitzustellen. |
IMFNetCrossOriginSupport Wird von Clients implementiert, 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 Proxylocatorobjekt, das den zu verwendenden Proxy bestimmt. |
IMFNetResourceFilter Benachrichtigt die Anwendung, wenn ein Bytestream eine URL anfordert, und ermöglicht der Anwendung, die URL-Umleitung zu blockieren. |
IMFNetSchemeHandlerConfig Konfiguriert ein Netzwerkschema-Plug-In. |
IMFObjectReferenceStream Marshallt einen Schnittstellenzeiger auf und aus einem Stream. Streamobjekte, die IStream unterstützen, können diese Schnittstelle verfügbar machen, um benutzerdefiniertes Marshalling für Schnittstellenzeiger bereitzustellen. |
IMFOutputPolicy Kapselt eine Verwendungsrichtlinie von einer Eingabevertrauensberechtigung (ITA). |
IMFOutputSchema Kapselt Informationen zu einem Ausgabeschutzsystem und den entsprechenden Konfigurationsdaten. |
IMFOutputTrustAuthority Kapselt die Funktionalität eines oder mehrerer Ausgabeschutzsysteme, die von einer vertrauenswürdigen Ausgabe unterstützt werden. |
IMFPMPClient Ermöglicht einer Medienquelle den Empfang eines Zeigers auf die IMFPMPHost-Schnittstelle. |
IMFPMPClientApp Stellt einen Mechanismus für eine Medienquelle bereit, um Inhaltsschutzfunktionen in windows Store-Apps zu implementieren. |
IMFPMPHost Ermöglicht einer Medienquelle im Anwendungsprozess das Erstellen von Objekten im PMP-Prozess (Protected Media Path). |
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 nutzen. |
IMFPresentationClock Stellt eine Präsentationsuhr dar, die zum Planen des Renderns von Beispielen und zum Synchronisieren mehrerer Datenströme verwendet wird. |
IMFPresentationDescriptor Beschreibt die Details einer Präsentation. Eine Präsentation ist eine Gruppe verwandter Medienströme, 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 der umgekehrten Wiedergabe. |
IMFRealTimeClient Benachrichtigt ein Pipelineobjekt, um sich beim Multimedia Class Scheduler Service (MMCSS) zu registrieren. (IMFRealTimeClient) |
IMFRealTimeClientEx Benachrichtigt ein Pipelineobjekt, um sich beim Multimedia Class Scheduler Service (MMCSS) zu registrieren. (IMFRealTimeClientEx) |
IMFRelativePanelReport Diese Schnittstelle wird verwendet, um den aktuellen relativen Bereichsstandort 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 Bereichs ändert. |
IMFRemoteDesktopPlugin Ändert eine Topologie zur Verwendung in einer Terminaldiensteumgebung. (IMFRemoteDesktopPlugin) |
IMFRemoteProxy Verfügbar gemacht durch Objekte, die als Proxy für ein Remoteobjekt fungieren. |
IMFSAMIStyle Legt SAMI-Formatvorlagen (Synchronized Accessible Media Interchange) fest und ruft sie für die SAMI-Medienquelle ab. |
IMFSampleAllocatorControl Implementiert durch Videoaufnahmequellen und Transformationen. Ermöglicht dem System, Komponenten mit einem Beispielzuteilungsator bereitzustellen, um Beispiele mithilfe von Arbeitsspeicher zuzuweisen, auf den innerhalb eines Containers zugegriffen werden kann. |
IMFSampleGrabberSinkCallback Rückrufschnittstelle zum Abrufen von Mediendaten aus der Beispielgrabbersenke. |
IMFSampleGrabberSinkCallback2 Erweitert die IMFSampleGrabberSinkCallback-Schnittstelle. |
IMFSampleProtection Stellt die Verschlüsselung für Mediendaten innerhalb des geschützten Medienpfads (Protected Media Path, PMP) bereit. |
IMFSaveJob Speichert Mediendaten aus einem Quellbytestream in einem von der Anwendung bereitgestellten Bytestream. |
IMFSchemeHandler Erstellt eine Medienquelle oder einen Bytestream aus einer URL. |
IMFSecureChannel Richtet einen unidirektionalen sicheren Kanal zwischen zwei Objekten ein. |
IMFSeekInfo Ruft für eine bestimmte Suchposition die beiden nächstgelegenen Keyframes ab. (IMFSeekInfo) |
IMFSensorActivitiesReport Ermöglicht den Zugriff auf IMFSensorActivityReport-Objekte, die die aktuelle Aktivität eines Sensors beschreiben. |
IMFSensorActivitiesReportCallback Vom Client implementierte Schnittstelle, um Rückrufe zu empfangen, wenn Berichte zur Sensoraktivität 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" kann sich in diesem Kontext auf ein physisches Gerät, eine benutzerdefinierte Medienquelle oder einen Frameanbieter beziehen. |
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 Medienfundamentsensorprofil. |
IMFSensorProfileCollection Enthält eine Auflistung von Media Foundation-Sensorprofilobjekten. |
IMFSensorStream . (IMFSensorStream) |
IMFSensorTransformFactory Die von Sensortransformationen implementierte Schnittstelle ermöglicht es der Medienpipeline, anforderungen der Sensortransformation abzufragen und eine Laufzeit instance der Sensortransformation zu erstellen. |
IMFSequencerSource Wird von der Sequencer-Quelle implementiert. |
IMFShutdown Verfügbar gemacht durch einige Media Foundation-Objekte, 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 den master Lautstärkepegel der Audiositzung, die dem Streamingaudiorenderer (SAR) und der Audioaufnahmequelle zugeordnet ist. |
IMFSourceOpenMonitor Rückrufschnittstelle zum Empfangen von Benachrichtigungen von einer Netzwerkquelle über den Fortschritt eines asynchronen geöffneten Vorgangs. |
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 Stream in einer Medienquelle ab. |
IMFStreamingSinkConfig Übergibt Konfigurationsinformationen an die Mediensenken, die für das Streaming des Inhalts verwendet werden. |
IMFStreamSink Stellt einen Stream für ein Mediensenkenobjekt dar. |
IMFSystemId Stellt eine Methode bereit, die System-ID-Daten abruft. |
IMFTimecodeTranslate Konvertiert zwischen Zeitcodes von Society of Motion Picture and Television Engineers (SMPTE) und Zeiteinheiten von 100 Nanosekunden. |
IMFTimer Stellt einen Timer bereit, der einen Rückruf zu einem angegebenen Zeitpunkt aufruft. |
IMFTopoLoader Konvertiert eine partielle Topologie in eine vollständige Topologie. |
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 Updates die Attribute eines oder mehrerer Knoten in der aktuellen Topologie der Mediensitzung. |
IMFTrackedSample Verfolgt die Referenzanzahl in einem Videomedienbeispiel. |
IMFTranscodeProfile Implementiert durch das Transcodierungsprofilobjekt. |
IMFTranscodeSinkInfoProvider Implementiert durch das Transcodierungssenkenaktivierungsobjekt. |
IMFTrustedInput Wird von Komponenten implementiert, die Eingabevertrauensstellen (Input Trust Authorities, ITAs) bereitstellen. Diese Schnittstelle wird verwendet, um den ITA für jeden Stream der Komponente abzurufen. |
IMFTrustedOutput Wird von Komponenten implementiert, die Ausgabevertrauensstellen (Output Trust Authorities, OTAs) bereitstellen. |
IMFVideoCaptureSampleAllocator Ordnet Videobeispiele für eine Videomediensenke mit spezieller Funktionalität für Videoaufzeichnungsgeräte zu. |
IMFVideoProcessorControl Konfiguriert den Videoprozessor MFT. (IMFVideoProcessorControl) |
IMFVideoProcessorControl2 Konfiguriert den Videoprozessor MFT. (IMFVideoProcessorControl2) |
IMFVideoSampleAllocator Ordnet Videobeispiele einer 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. |
Functions
CreateNamedPropertyStore Erstellt einen leeren Eigenschaftenspeicher, der Name-Wert-Paare enthält. |
CreatePropertyStore Erstellt ein leeres Eigenschaftsspeicherobjekt. |
MFCreate3GPMediaSink Erstellt eine Mediensenke zum Erstellen von 3GP-Dateien. |
MFCreateAC3MediaSink Erstellt eine instance der AC-3-Mediensenke. |
MFCreateADTSMediaSink Erstellt eine instance 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 Audio Renderer. |
MFCreateAVIMediaSink Erstellt eine Audio-Video Interleaved (AVI)-Senke. |
MFCreateCameraControlMonitor Erstellt eine instance von IMFCameraControlMonitor. |
MFCreateCameraOcclusionStateMonitor Erstellt eine neue instance von IMFCameraOcclusionStateMonitor, mit der eine Anwendung Benachrichtigungen empfangen kann, wenn sich der Kameraverschlusszustand ä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 Hardwareerfassungsgerä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. |
MFCreateMFByteStreamOnStreamOnStream Erstellt einen Microsoft Media Foundation-Bytestream, der einen IStream-Zeiger umschließt. |
MFCreateMFByteStreamOnStreamEx Erstellt einen Microsoft Media Foundation-Bytestream, der ein IRandomAccessStream-Objekt umschließt. |
MFCreateMP3MediaSink Erstellt die MP3-Mediensenke. |
MFCreateMPEG4MediaSink Erstellt eine Mediensenke zum Erstellen von MP4-Dateien. |
MFCreateMuxSink Erstellt eine generische Mediensenke, die eine Multiplexer-Microsoft Media Foundation-Transformation (MFT) umschließt. |
MFCreateNetSchemePlugin Erstellt den Schemahandler für die Netzwerkquelle. |
MFCreatePMPMediaSession Erstellt eine instance der Mediensitzung in einem PMP-Prozess (Protected Media Path). |
MFCreatePMPServer Erstellt das PMP-Serverobjekt (Protected Media Path). |
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 Standardproxylocator. |
MFCreateRelativePanelWatcher Erstellt eine neue instance 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 instance der Beispielkopiertransformation. |
MFCreateSampleGrabberSinkActivate Erstellt ein Aktivierungsobjekt für die Beispielgrabbermediensenke. |
MFCreateSensorActivityMonitor Initialisiert eine neue instance der IMFSensorActivityMonitor-Schnittstelle. |
MFCreateSensorGroup Erstellt eine instance der IMFSensorGroup-Schnittstelle basierend auf dem angegebenen symbolischen Linknamen. |
MFCreateSensorProfile Erstellt ein Sensorprofil basierend auf dem angegebenen Typ, Index und optionalen Einschränkungen. |
MFCreateSensorProfileCollection Erstellt eine Sensorprofilsammlung. |
MFCreateSensorStream Erstellt eine instance der IMFSensorStream-Schnittstelle. |
MFCreateSequencerSegmentOffset Erstellt eine PROPVARIANT-Instanz, die zum Suchen in einer Sequenzerquellpräsentation verwendet werden kann. |
MFCreateSequencerSource Erstellt die Sequencerquelle. |
MFCreateSimpleTypeHandler Erstellt einen Medientyphandler, der jeweils einen einzelnen Medientyp unterstützt. |
MFCreateSourceResolver Erstellt den Quelllöser, der verwendet wird, um eine Medienquelle aus einer URL oder einem Bytestream zu erstellen. |
MFCreateStandardQualityManager Erstellt die Standardimplementierung des Qualitätsmanagers. |
MFCreateStreamDescriptor Erstellt einen Streamdeskriptor. |
MFCreateStreamOnMFByteStream Gibt einen IStream-Zeiger zurück, der einen Microsoft Media Foundation-Bytestream 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 instance des Topologieladeprogramms. |
MFCreateTopology Erstellt ein Topologieobjekt. |
MFCreateTopologyNode Erstellt einen Topologieknoten. |
MFCreateTrackedSample Erstellt ein IMFTrackedSample-Objekt, das die Verweisanzahl in einem Videomedienbeispiel nachverfolgt. |
MFCreateTranscodeProfile Erstellt ein leeres Transcodierungsprofilobjekt. |
MFCreateTranscodeSinkActivate Erstellt das Aktivierungsobjekt für die Transcodierungssenke. |
MFCreateTranscodeTopology Erstellt eine partielle Transcodierungstopologie. |
MFCreateTranscodeTopologyFromByteStream Erstellt eine Topologie für die Transcodierung in einen Bytestream. |
MFCreateVideoRendererActivate Erstellt ein Aktivierungsobjekt für die EVR-Mediensenke (Enhanced Video Renderer). |
MFCreateWAVEMediaSink Erstellt eine WAVE-Archivsenke. Die WAVE-Archivsenke nimmt Audio auf und schreibt es in eine WAV-Datei. |
MFDeserializePresentationDescriptor Deserialisiert einen Präsentationsdeskriptor aus einem Bytearray. |
MFEnumDeviceSources Listet eine Liste von Audio- oder Videoaufnahmegeräten auf. |
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 Stream ab, der einem Topologieknoten zugeordnet ist. |
MFIsContentProtectionDeviceSupported Überprüft, ob ein Hardwaresicherheitsprozessor für das angegebene Medienschutzsystem unterstützt wird. |
MFLoadSignedLibrary Lädt eine Bibliothek für dynamische Verknüpfungen, 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 Audioencoder ab. |
Strukturen
ASF_FLAT_PICTURE Enthält ein Bild, das als Metadaten für eine Medienquelle gespeichert wird. Diese Struktur wird als Datenelement für das METADATEN-Attribut WM/Picture 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, den Schrittwert und den Standardwert für ein Kamerasteuerelement dar. |
MF_LEAKY_BUCKET_PAIR Gibt die Pufferungsanforderungen einer Datei an. |
MF_TRANSCODE_SINK_INFO Enthält Informationen zu den Audio- und Videostreams für das Transcodierungssenkenaktivierungsobjekt. |
MFBYTESTREAM_BUFFERING_PARAMS Gibt die Pufferparameter für einen Netzwerkbytestream 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 einer Schutzsystemfunktion erhalten haben. |
MFCONTENTPROTECTIONDEVICE_REALTIMECLIENT_DATA rät dem sicheren Prozessor der MMCSS-Parameter (Multimedia Class Scheduler Service), damit Echtzeitaufgaben mit 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 Eingabevertrauensstelle (ITA) gesendet. |
MFINPUTTRUSTAUTHORITY_ACCESS_PARAMS Enthält Parameter für die IMFInputTrustAuthority::BindAccess- oder IMFInputTrustAuthority::UpdateAccess-Methode. |
MFMediaKeyStatus Stellt die 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 der Topologieladeprogramm einen Topologieknoten verbindet. |
MF_CROSS_ORIGIN_POLICY Wird dem CORS-Attribut (Cross Origin Settings) von W3C zugeordnet, das vom HTML5-Medienelement verwendet wird. |
MF_MEDIAKEY_STATUS Gibt die 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, die durch ein IMFContentDecryptionModuleSession-Objekt dargestellt wird. |
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 Stichproben löschen soll. |
MF_QUALITY_LEVEL Gibt die Qualitätsebene für eine Pipelinekomponente an. |
MF_TOPOLOGY_RESOLUTION_STATUS_FLAGS Definiert status Flags für das attribut MF_TOPOLOGY_RESOLUTION_STATUS. |
MF_TOPOLOGY_TYPE Definiert den Typ eines Topologieknotens. |
MF_TOPONODE_DRAIN_MODE Definiert, zu welchen Zeiten eine Transformation in einer Topologie entwässert wird. |
MF_TOPONODE_FLUSH_MODE Definiert, wann eine Transformation in einer Topologie geleert wird. |
MF_TRANSCODE_ADJUST_PROFILE_FLAGS Definiert die Profilflags, die im attribut MF_TRANSCODE_ADJUST_PROFILE festgelegt werden. |
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 aus 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 gedreht wird. |
MF_VIDEO_PROCESSOR_ROTATION Gibt an, wie ein Videobild gedreht wird. |
MFAudioConstriction Gibt Werte für die Audioverengung an. |
MFCameraOcclusionState Gibt den Okklusionszustand einer Kamera an. |
MFCLOCK_CHARACTERISTICS_FLAGS Enthält Flags, die die Merkmale einer Uhr beschreiben. |
MFCLOCK_RELATIONAL_FLAGS Definiert Eigenschaften einer Uhr. |
MFCLOCK_STATE Definiert den Zustand einer Uhr. |
MFMEDIASOURCE_CHARACTERISTICS Definiert die Merkmale einer Medienquelle. |
MFNET_PROXYSETTINGS Gibt an, wie der Standardproxylocator die Verbindungseinstellungen für einen Proxyserver angibt. |
MFNetAuthenticationFlags Gibt an, wie die Anmeldeinformationen des Benutzers verwendet werden. |
MFNetCredentialOptions Beschreibt Optionen für das Zwischenspeichern von Netzwerkanmeldeinformationen. |
MFNetCredentialRequirements Gibt an, wie der Anmeldeinformations-Manager Benutzeranmeldeinformationen abrufen soll. |
MFNETSOURCE_CACHE_STATE Definiert die status des Caches für eine Mediendatei oder einen Eintrag. |
MFNETSOURCE_PROTOCOL_TYPE Gibt den Typ des Steuerelementprotokolls an, das beim Streaming 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 Stream ausgeführt werden können. |
MFRATE_DIRECTION Gibt die Richtung der Wiedergabe an (vorwärts oder umgekehrt). |
MFSampleAllocatorUsage Die MFSampleAllocatorUsage-Enumeration gibt die Zuweisungsverwendung 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 Sequencerquelle oder zum Aktualisieren einer Topologie, die sich bereits in der Warteschlange befindet. |
MFSESSION_GETFULLTOPOLOGY_FLAGS Definiert Flags für die IMFMediaSession::GetFullTopology-Methode. |
MFSESSION_SETTOPOLOGY_FLAGS Definiert das Verhalten der IMFMediaSession::SetTopology-Methode. |
MFSHUTDOWN_STATUS Beschreibt die aktuelle status eines Aufrufs der IMFShutdown::Shutdown-Methode. |
MFSTREAMSINK_MARKER_TYPE Definiert Datenstrommarkerinformationen 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 der Topologieladeprogramm hardwarebasierte Media Foundation-Transformationen (MFTs) in die Topologie einfügt. |
SAMPLE_PROTECTION_VERSION Definiert die Versionsnummer für den Beispielschutz. |