mfidl.h-Header
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. |