Media Foundation-Funktionen
In diesem Abschnitt
Thema | Beschreibung |
---|---|
CreateNamedPropertyStore |
Erstellt einen leeren Eigenschaftenspeicher zum Speichern von Namen-Wert-Paaren. |
CreatePropertyStore |
Erstellt ein leeres Eigenschaftenspeicherobjekt. |
DXVA2_Fixed32OpaqueAlpha |
Gibt eine DXVA2_Fixed32 Struktur zurück , die einen undurchsichtigen Alphawert enthält. |
DXVA2_Fixed32TransparentAlpha |
Gibt eine DXVA2_Fixed32 Struktur zurück , die einen transparenten Alphawert enthält. |
DXVA2CreateDirect3DDeviceManager9 |
Erstellt eine Instanz des Direct3D-Geräte-Manager. |
DXVA2CreateVideoService |
Erstellt ein DirectX Video Acceleration (DXVA)-Dienstobjekt. |
DXVA2FixedToFloat |
Wandelt einen DXVA2_Fixed32 Wert in eine Gleitkommazahl um. |
DXVA2FloatToFixed |
Wandelt eine Gleitkommazahl in einen DXVA2_Fixed32 Wert um. |
DXVAHD_CreateDevice |
Erstellt ein Microsoft DirectX Video Acceleration High Definition (DXVA-HD)-Gerät. |
MFAddPeriodicCallback |
Legt eine Rückruffunktion fest, die in einem festen Intervall aufgerufen werden soll. |
MFAllocateSerialWorkQueue |
Erstellt eine Arbeitswarteschlange, die garantiert arbeitsaufgaben serialisiert. |
MFAllocateWorkQueue |
Erstellt eine neue Arbeitswarteschlange. |
MFAllocateWorkQueueEx |
Erstellt eine neue Arbeitswarteschlange. |
MFAverageTimePerFrameToFrameRate |
Berechnet die Bildfrequenz in Frames pro Sekunde aus der durchschnittlichen Dauer eines Videoframes. |
MFBeginCreateFile |
Beginnt eine asynchrone Anforderung zum Erstellen eines Bytestreams aus einer Datei. |
MFBeginRegisterWorkQueueWithMMCSS |
Ordnet eine Arbeitswarteschlange einem MMCSS-Vorgang (Multimedia Class Scheduler Service) zu. |
MFBeginRegisterWorkQueueWithMMCSSEx |
Ordnet eine Arbeitswarteschlange einem MMCSS-Vorgang (Multimedia Class Scheduler Service) zu. |
MFBeginUnregisterWorkQueueWithMMCSS |
Hebt die Registrierung einer Arbeitswarteschlange von einer MMCSS-Aufgabe (Multimedia Class Scheduler Service) auf. |
MFCalculateBitmapImageSize |
Ruft die Bildgröße für ein Videoformat ab. |
MFCalculateImageSize |
Ruft die Bildgröße in Bytes für ein nicht komprimiertes Videoformat ab. |
MFCancelCreateFile |
Bricht eine asynchrone Anforderung zum Erstellen eines Bytedatenstroms aus einer Datei ab. |
MFCancelWorkItem |
Versucht, einen asynchronen Vorgang abzubrechen, der mit MFScheduleWorkItem oder MFScheduleWorkItemEx geplant wurde. |
MFCheckContentProtectionDevice |
Überprüft, ob ein Hardwaresicherheitsprozessor für das angegebene Medienschutzsystem unterstützt wird. |
MFCompareFullToPartialMediaType |
Vergleicht einen vollständigen Medientyp mit einem teilweisen Medientyp. |
MFConvertColorInfoFromDXVA |
Legt die erweiterten Farbinformationen in einer MFVIDEOFORMAT-Struktur fest. |
MFConvertColorInfoToDXVA |
Konvertiert die erweiterten Farbinformationen aus einem MFVIDEOFORMAT in die entsprechenden DxVA-Farbinformationen (DirectX Video Acceleration). |
MFConvertFromFP16Array |
Konvertiert ein Array mit 16-Bit-Gleitkommazahlen in ein Array mit 32-Bit-Gleitkommazahlen. |
MFConvertToFP16Array |
Konvertiert ein Array von 32-Bit-Gleitkommazahlen in ein Array mit 16-Bit-Gleitkommazahlen. |
MFCopyImage |
Kopiert ein Bild oder eine Bildebene von einem Puffer in einen anderen. |
MFCreate2DMediaBuffer |
Erstellt ein Systemspeicherpufferobjekt zum Speichern von 2D-Bilddaten. |
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. |
MFCreateAlignedMemoryBuffer |
Weist den Systemspeicher mit einer angegebenen Byteausrichtung zu und erstellt einen Medienpuffer zum Verwalten des Arbeitsspeichers. |
MFCreateAMMediaTypeFromMFMediaType |
Erstellt eine DirectShow-AM_MEDIA_TYPE Struktur aus einem Media Foundation-Medientyp. |
MFCreateASFContentInfo |
Erstellt das ASF Header Object - Objekt. |
MFCreateASFIndexer |
Erstellt das ASF Indexer -Objekt. |
MFCreateASFIndexerByteStream |
Erstellt einen Bytedatenstrom, um auf den Index in einem ASF-Datenstrom zuzugreifen. |
MFCreateASFMediaSink |
Erstellt die ASF-Mediensenke. |
MFCreateASFMediaSinkActivate |
Erstellt ein Aktivierungsobjekt, das zum Erstellen der ASF-Mediensenke verwendet werden kann. |
MFCreateASFMultiplexer |
Erstellt den ASF-Multiplexer. |
MFCreateASFProfile |
Erstellt das ASF-Profilobjekt. |
MFCreateASFProfileFromPresentationDescriptor |
Erstellt ein ASF-Profilobjekt aus einem Präsentationsdeskriptor. |
MFCreateASFSplitter |
Erstellt den ASF-Splitter. |
MFCreateASFStreamingMediaSink |
Erstellt ein Aktivierungsobjekt für die ASF-Streaming-Spüle. |
MFCreateASFStreamingMediaSinkActivate |
Erstellt ein Aktivierungsobjekt für die ASF-Streaming-Spüle. |
MFCreateASFStreamSelector |
Erstellt die ASF-Datenstromauswahl. |
MFCreateAsyncResult |
Erstellt ein asynchrones Ergebnisobjekt. Verwenden Sie diese Funktion, wenn Sie eine asynchrone Methode implementieren. |
MFCreateAttributes |
Erstellt einen leeren Attributspeicher. |
MFCreateAudioMediaType |
Erstellt einen Audiomedientyp aus einer WAVEFORMATEX-Struktur . |
MFCreateAudioRenderer |
Erstellt den Streaming-Audiorenderer. |
MFCreateAudioRendererActivate |
Erstellt ein Aktivierungsobjekt für den Streaming-Audiorenderer. |
MFCreateAVIMediaSink |
Erstellt eine interleaved (AVI)-Spüle (Audio-Video Interleaved, AVI). |
MFCreateCaptureEngine |
Erstellt eine Instanz des Aufnahmemoduls. |
MFCreateCollection |
Erstellt ein leeres Auflistungsobjekt. |
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. |
MFCreateDXGIDeviceManager |
Erstellt eine Instanz der microsoft DirectX Graphics Infrastructure (DXGI)-Geräte-Manager. |
MFCreateDXGISurfaceBuffer |
Erstellt einen Medienpuffer zum Verwalten einer DXGI-Oberfläche. |
MFCreateDXSurfaceBuffer |
Erstellt ein Medienpufferobjekt, das eine Direct3D 9-Oberfläche verwaltet. |
MFCreateEventQueue |
Erstellt eine Ereigniswarteschlange. |
MFCreateFile |
Erstellt einen Bytedatenstrom aus einer Datei. |
MFCreateFMPEG4MediaSink |
Erstellt eine Mediensenke zum Erstellen fragmentierter MP4-Dateien. |
MFCreateLegacyMediaBufferOnMFMediaBuffer |
Konvertiert einen Media Foundation-Medienpuffer in einen Puffer, der mit DirectX Media Objects (DMOs) kompatibel ist. |
MFCreateMediaBufferFromMediaType |
Weist einen Systemspeicherpuffer zu, der für einen bestimmten Medientyp optimal ist. |
MFCreateMediaBufferWrapper |
Erstellt einen Medienpuffer, der einen vorhandenen Medienpuffer umschließt. |
MFCreateMediaEvent |
Erstellt ein Medienereignisobjekt. |
MFCreateMediaExtensionActivate |
Erstellt ein Aktivierungsobjekt für eine Windows-Runtime Klasse. |
MFCreateMediaSession |
Erstellt die Mediensitzung im Prozess der Anwendung. |
MFCreateMediaType |
Erstellt einen leeren Medientyp. |
MFCreateMediaTypeFromProperties |
Erstellen Sie einen IMFMediaType aus Eigenschaften. |
MFCreateMediaTypeFromRepresentation |
Erstellt einen Media Foundation-Medientyp aus einer anderen Formatdarstellung. |
MFCreateMemoryBuffer |
Weist Systemspeicher zu und erstellt einen Medienpuffer, um ihn zu verwalten. |
MFCreateMFByteStreamOnStream |
Erstellt einen Microsoft Media Foundation-Bytedatenstrom, der einen IStream-Zeiger umschließt. |
MFCreateMFByteStreamOnStreamEx |
Erstellt einen Media Foundation-Bytedatenstrom, der ein IRandomAccessStream -Objekt umschließt. |
MFCreateMFByteStreamWrapper |
Erstellt einen Wrapper für einen Bytedatenstrom. |
MFCreateMFVideoFormatFromMFMediaType |
Erstellt eine MFVIDEOFORMAT-Struktur aus einem Videomedientyp. |
MFCreateMP3ByteStreamPlugin |
Erstellt einen Bytestreamhandler für die MP3-Medienquelle. |
MFCreateMP3MediaSink |
Erstellt die MP3-Mediensenke. |
MFCreateMPEG4MediaSink |
Erstellt eine Mediensenke zum Erstellen von MP4-Dateien. |
MFCreateMuxSink |
Erstellt eine generische Mediensenke, die eine Multiplexer Media Foundation-Transformation (MFT) umschließt. |
MFCreateMuxStreamAttributes |
Erstellt ein IMFAttributes , das den Inhalt von Multiplexed-Unterstreams beschreibt. |
MFCreateMuxStreamMediaType |
Erstellt einen IMFMediaType , der die Medientypen von Multiplexed-Unterstreams beschreibt. |
MFCreateMuxStreamSample |
Erstellt ein IMFSample mit den Beispielen von Multiplexed-Unterstreams. |
MFCreateNetSchemePlugin |
Erstellt den Schemahandler für die Netzwerkquelle. |
MFCreatePathFromURL |
Konvertiert eine Datei-URL in einen Microsoft MS-DOS-Pfad. |
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. |
MFCreatePresentationDescriptorFromASFProfile |
Erstellt einen Präsentationsdeskriptor aus einem ASF-Profilobjekt. |
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. |
MFCreateRemoteDesktopPlugin |
Erstellt das Remotedesktop-Plug-In-Objekt. Verwenden Sie dieses Objekt, wenn die Anwendung in einer Terminaldienste-Clientsitzung ausgeführt wird. |
MFCreateSample |
Erstellt ein leeres Medienbeispiel. |
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. |
MFCreateSensorStream |
Erstellt eine Instanz der IMFSensorStream-Schnittstelle. |
MFCreateSensorProfile |
Erstellt ein Sensorprofil basierend auf dem angegebenen Typ, Index und optionalen Einschränkungen. |
MFCreateSensorProfileCollection |
Erstellt eine Sensorprofilauflistung. |
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. |
MFCreateSinkWriterFromMediaSink |
Erstellt den Sinkschreiber aus einer Medienspüle. |
MFCreateSinkWriterFromURL |
Erstellt den Sink writer aus einer URL oder einem Bytedatenstrom. |
MFCreateSourceReaderFromByteStream |
Erstellt den Quellleser aus einem Bytedatenstrom. |
MFCreateSourceReaderFromMediaSource |
Erstellt den Quellleser aus einer Medienquelle. |
MFCreateSourceReaderFromURL |
Erstellt den Quellleser aus einer URL. |
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 Media Foundation-Bytestream umschließt. |
MFCreateStreamOnMFByteStreamEx |
Erstellt ein IRandomAccessStream -Objekt, das einen Media Foundation-Bytestream umschließt. |
MFCreateSystemTimeSource |
Erstellt eine Präsentationszeitquelle, die auf der Systemzeit basiert. |
MFCreateTempFile |
Erstellt einen Bytedatenstrom, der von einer temporären lokalen Datei unterstützt wird. |
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. |
MFCreateTransformActivate |
Erstellt ein generisches Aktivierungsobjekt für Media Foundation-Transformationen (MFTs). |
MFCreateURLFromPath |
Konvertiert einen Microsoft MS-DOS-Pfad in eine kanonisierte URL. |
MFCreateVideoMediaType |
Erstellt einen Videomedientyp aus einer MFVIDEOFORMAT-Struktur. |
MFCreateVideoMediaTypeFromBitMapInfoHeader |
Diese Funktion ist nicht implementiert. |
MFCreateVideoMediaTypeFromBitMapInfoHeaderEx |
Erstellt einen Videomedientyp aus einer BITMAPINFOHEADER-Struktur. |
MFCreateVideoMediaTypeFromSubtype |
Erstellt einen teilweisen Videomedientyp mit einem angegebenen Untertyp. |
MFCreateVideoMediaTypeFromVideoInfoHeader |
Erstellt einen Medientyp aus einer KS_VIDEOINFOHEADER-Struktur . |
MFCreateVideoMediaTypeFromVideoInfoHeader2 |
Erstellt einen Medientyp aus einer KS_VIDEOINFOHEADER2 Struktur. |
MFCreateVideoMixer |
Erstellt den Standardvideomixer für den erweiterten Videorenderer (EVR). |
MFCreateVideoMixerAndPresenter |
Erstellt den Standardmäßigen Videomischer und Videoreferent für den erweiterten Videorenderer (EVR). |
MFCreateVideoPresenter |
Erstellt den Standardmäßigen Videoreferent für den erweiterten Videorenderer (EVR). |
MFCreateVideoRenderer |
Erstellt eine Instanz des erweiterten Videorenderers (EVR)-Mediensenke. |
MFCreateVideoRendererActivate |
Erstellt ein Aktivierungsobjekt für den erweiterten Videorenderer (EVR)-Mediensenke. |
MFCreateVideoSampleAllocator |
Erstellt ein Objekt, das Videobeispiele zuordnet. |
MFCreateVideoSampleAllocatorEx |
Erstellt ein Objekt, das Videobeispiele zuordnet, die mit DXGI kompatibel sind. |
MFCreateVideoSampleFromSurface |
Erstellt ein Medienbeispiel, das eine Direct3D-Oberfläche verwaltet. |
MFCreateWaveFormatExFromMFMediaType |
Konvertiert einen Media Foundation-Audiomedientyp in eine WAVEFORMATEX-Struktur . |
MFCreateWAVEMediaSink |
Erstellt eine WAVE-Archivspüle. Die WAVE-Archivsenke nimmt Audio an und schreibt sie in eine .wav Datei. |
MFCreateWICBitmapBuffer |
Erstellt ein Medienpufferobjekt, das eine Windows Imaging Component (WIC) verwaltet. |
MFCreateWMAEncoderActivate |
Erstellt ein Aktivierungsobjekt, das zum Erstellen eines Windows Media Audio(WMA)-Encoders verwendet werden kann. |
MFCreateWMVEncoderActivate |
Erstellt ein Aktivierungsobjekt, das zum Erstellen eines WMV-Encoders (Windows Media Video) verwendet werden kann. |
MFDeserializeAttributesFromStream |
Lädt Attribute aus einem Datenstrom in einen Attributspeicher. |
MFDeserializePresentationDescriptor |
Deserialisiert einen Präsentationsdeskriptor aus einem Bytearray. |
MFEndCreateFile |
Schließt eine asynchrone Anforderung zum Erstellen eines Bytedatenstroms aus einer Datei ab. |
MFEndRegisterWorkQueueWithMMCSS |
Führt eine asynchrone Anforderung aus, um eine Arbeitswarteschlange einem MMCSS-Vorgang (Multimedia Class Scheduler Service) zuzuordnen. |
MFEndUnregisterWorkQueueWithMMCSS |
Führt eine asynchrone Anforderung aus, um die Registrierung einer Arbeitswarteschlange von einer MMCSS-Aufgabe (Multimedia Class Scheduler Service) aufzuheben. |
MFEnumDeviceSources |
Liste der Audio- oder Videoaufnahmegeräte aufgezählt. |
MFFrameRateToAverageTimePerFrame |
Wandelt eine Videoframerate in eine Framedauer um. |
MFGetAttribute2UINT32asUINT64 |
Ruft ein Attribut ab, dessen Wert zwei UINT32-Werte in einen UINT64 gepackt ist. |
MFGetAttributeDouble |
Gibt einen doppelten Wert aus einem Attributspeicher oder einen Standardwert zurück, wenn das Attribut nicht vorhanden ist. |
MFGetAttributeRatio |
Ruft ein Attribut ab, dessen Wert ein Verhältnis ist. |
MFGetAttributesAsBlob |
Konvertiert den Inhalt eines Attributspeichers in ein Bytearray. |
MFGetAttributesAsBlobSize |
Ruft die Größe des Puffers ab, der für die MFGetAttributesAsBlob-Funktion erforderlich ist. |
MFGetAttributeSize |
Ruft ein Attribut ab, dessen Wert eine Größe ist, ausgedrückt als Breite und Höhe. |
MFGetAttributeString |
Ruft einen Zeichenfolgenwert aus einem Attributspeicher ab. |
MFGetAttributeUINT32 |
Gibt einen UINT32-Wert aus einem Attributspeicher oder einen Standardwert zurück, wenn das Attribut nicht vorhanden ist. |
MFGetAttributeUINT64 |
Gibt einen UINT64-Wert aus einem Attributspeicher oder einen Standardwert zurück, wenn das Attribut nicht vorhanden ist. |
MFGetContentProtectionSystemCLSID |
Ruft den Klassenbezeichner für ein Inhaltsschutzsystem ab. |
MFGetLocalId |
Ruft die lokale System-ID ab. |
MFGetMFTMerit |
Ruft den Verdienstwert eines Hardwarecodecs ab. |
MFGetPlaneSize |
Ruft die Bildgröße in Bytes für ein nicht komprimiertes Videoformat ab. |
MFGetPluginControl |
Ruft einen Zeiger auf den Media Foundation-Plug-In-Manager ab. |
MFGetService |
Fragt ein Objekt für eine angegebene Dienstschnittstelle ab. |
MFGetStrideForBitmapInfoHeader |
Berechnet die Mindestfläche für ein Videoformat. |
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. |
MFGetTimerPeriodicity |
Ruft das Zeitgeberintervall für die MFAddPeriodicCallback-Funktion ab. |
MFGetTopoNodeCurrentType |
Ruft den Medientyp für einen Datenstrom ab, der einem Topologieknoten zugeordnet ist. |
MFGetUncompressedVideoFormat |
Gibt den WERT FOURCC oder D3DFORMAT für ein nicht komprimiertes Videoformat zurück. |
MFGetWorkQueueMMCSSClass |
Ruft die derzeit dieser Arbeitswarteschlange zugeordnete MULTIMEDIA Class Scheduler Service (MMCSS)-Klasse ab. |
MFGetWorkQueueMMCSSPriority |
Ruft die relative Threadpriorität einer Arbeitswarteschlange ab. |
MFGetWorkQueueMMCSSTaskId |
Ruft den Taskbezeichner des Multimedia Class Scheduler Service (MMCSS) ab, der derzeit dieser Arbeitswarteschlange zugeordnet ist. |
MFHeapAlloc |
Belegt einen Speicherblock. |
MFHeapFree |
Gibt einen Speicherblock frei, der durch Aufrufen der MFHeapAlloc-Funktion zugewiesen wurde. |
MFInitAMMediaTypeFromMFMediaType |
Initialisiert eine DirectShow-AM_MEDIA_TYPE Struktur aus einem Media Foundation-Medientyp. |
MFInitAttributesFromBlob |
Initialisiert den Inhalt eines Attributspeichers aus einem Bytearray. |
MFInitMediaTypeFromAMMediaType |
Initialisiert einen Medientyp aus einer DirectShow-AM_MEDIA_TYPE-Struktur. |
MFInitMediaTypeFromMFVideoFormat |
Initialisiert einen Medientyp aus einer MFVIDEOFORMAT-Struktur. |
MFInitMediaTypeFromMPEG1VideoInfo |
Initialisiert einen Medientyp aus einer DirectShow-MPEG1VIDEOINFO-Struktur. |
MFInitMediaTypeFromMPEG2VideoInfo |
Initialisiert einen Medientyp aus einer DirectShow-MPEG2VIDEOINFO-Struktur. |
MFInitMediaTypeFromVideoInfoHeader |
Initialisiert einen Medientyp aus einer DirectShow VIDEOINFOHEADER-Struktur . |
MFInitMediaTypeFromVideoInfoHeader2 |
Initialisiert einen Medientyp aus einer DirectShow-VIDEOINFOHEADER2-Struktur. |
MFInitMediaTypeFromWaveFormatEx |
Initialisiert einen Medientyp aus einer WAVEFORMATEX-Struktur . |
MFInitVideoFormat |
Initialisiert eine MFVIDEOFORMAT-Struktur für ein Standardvideoformat wie DVD, analoges Fernsehen oder ATSC Digitalfernsehen. |
MFInitVideoFormat_RGB |
Initialisiert eine MFVIDEOFORMAT-Struktur für ein unkomprimiertes RGB-Videoformat. |
MFInvokeCallback |
Ruft eine Rückrufmethode auf, um einen asynchronen Vorgang abzuschließen. |
MFIsContentProtectionDeviceSupported |
Überprüft, ob ein Hardwaresicherheitsprozessor für das angegebene Medienschutzsystem unterstützt wird. |
MFIsFormatYUV |
Fragt ab, ob ein FOURCC-Code oder D3DFORMAT Wert ein YUV-Format ist. |
MFllMulDiv |
Berechnet ((a * b) + d) / c, wobei jeder Ausdruck ein 64-Bit-Vorzeichenwert ist. |
MFLoadSignedLibrary |
Lädt eine Dynamic Link Library, die für die geschützte Umgebung signiert ist. |
MFLockDXGIDeviceManager |
Sperrt die freigegebene DXGI-Geräte-Manager. |
MFLockPlatform |
Blockiert die MFShutdown-Funktion. |
MFLockSharedWorkQueue |
Ruft eine freigegebene Arbeitswarteschlange ab und sperrt sie. |
MFLockWorkQueue |
Sperrt eine Arbeitswarteschlange. |
MFMapDX9FormatToDXGIFormat |
Konvertiert einen Microsoft Direct3D 9-Formatbezeichner in einen DXGI-Formatbezeichner. |
MFMapDXGIFormatToDX9Format |
Konvertiert einen DXGI-Formatbezeichner in einen Direct3D 9-Formatbezeichner. |
MFPCreateMediaPlayer |
Erstellt eine neue Instanz des MFPlay-Playerobjekts. |
MFPERIODICCALLBACK-Rückruf |
Rückruffunktion für die MFAddPeriodicCallback-Funktion. |
MFPutWaitingWorkItem |
Stellt eine Arbeitsaufgabe in die Warteschlange, die darauf wartet, dass ein Ereignis signalisiert wird. |
MFPutWorkItem |
Fügt einen asynchronen Vorgang in eine Arbeitswarteschlange ein. |
MFPutWorkItem2 |
Platziert einen asynchronen Vorgang in einer Arbeitswarteschlange mit einer angegebenen Priorität. |
MFPutWorkItemEx |
Fügt einen asynchronen Vorgang in eine Arbeitswarteschlange ein. |
MFPutWorkItemEx2 |
Platziert einen asynchronen Vorgang in einer Arbeitswarteschlange mit einer angegebenen Priorität. |
MFRegisterLocalByteStreamHandler |
Registriert einen Bytestream-Handler im Prozess des Aufrufers. |
MFRegisterLocalSchemeHandler |
Registriert einen Schemahandler im Prozess des Aufrufers. |
MFRegisterPlatformWithMMCSS |
Registriert die standardmäßigen Media Foundation-Plattformarbeitswarteschlangen mit dem Multimedia Class Scheduler Service (MMCSS). |
MFRemovePeriodicCallback |
Bricht eine Rückruffunktion ab, die von der MFAddPeriodicCallback-Funktion festgelegt wurde. |
MFRequireProtectedEnvironment |
Fragt ab, ob für eine Medienpräsentation der geschützte Medienpfad (Protected Media Path, PMP) erforderlich ist. |
MFScheduleWorkItem |
Plant, dass ein asynchroner Vorgang nach einem angegebenen Intervall abgeschlossen wird. |
MFScheduleWorkItemEx |
Plant, dass ein asynchroner Vorgang nach einem angegebenen Intervall abgeschlossen wird. |
MFSerializeAttributesToStream |
Schreibt den Inhalt eines Attributspeichers in einen Datenstrom. |
MFSerializePresentationDescriptor |
Serialisiert einen Präsentationsdeskriptor in ein Bytearray. |
MFSetAttribute2UINT32asUINT64 |
Packt zwei UINT32-Werte in einen UINT64-Attributwert . |
MFSetAttributeRatio |
Legt ein Verhältnis als 64-Bit-Attributwert fest. |
MFSetAttributeSize |
Legt Breite und Höhe als einzelnen 64-Bit-Attributwert fest. |
MFShutdown |
Beendet die Media Foundation-Plattform. |
MFShutdownObject |
Beendet ein Media Foundation -Objekt und gibt alle Ressourcen frei, die dem Objekt zugeordnet sind. |
MFStartup |
Initialisiert Media Foundation. |
MFTEnum |
Listet Media Foundation-Transformationen (MFTs) in der Registrierung auf. |
MFTEnum2 |
Ruft eine Liste der Media Foundation-Transformationen (MFTs) ab, die den angegebenen Suchkriterien entsprechen. Diese Funktion erweitert die MFTEnumEx-Funktion , um externen Anwendungen und internen Komponenten die Ermittlung der Hardware-MFTs zu ermöglichen, die einem bestimmten Grafikkarten entsprechen. |
MFTEnumEx |
Ruft eine Liste der Media Foundation-Transformationen (MFTs) ab, die den angegebenen Suchkriterien entsprechen. Diese Funktion erweitert die MFTEnum-Funktion. |
MFTGetInfo |
Ruft Informationen aus der Registrierung über eine Media Foundation-Transformation (MFT) ab. |
MFTranscodeGetAudioOutputAvailableTypes |
Ruft eine Liste der Ausgabeformate von einem Audio-Encoder ab. |
MFTRegister |
Fügt der Registrierung Informationen zu einer Media Foundation-Transformation (MFT) hinzu. |
MFTRegisterLocal |
Registriert eine Media Foundation-Transformation (MFT) im Prozess des Aufrufers. |
MFTRegisterLocalByCLSID |
Registriert eine Media Foundation-Transformation (MFT) im Prozess des Aufrufers. |
MFTUnregister |
Hebt die Registrierung einer Media Foundation-Transformation (Media Foundation Transform, MFT) auf. |
MFTUnregisterLocal |
Hebt die Registrierung einer oder mehrerer Media Foundation-Transformationen (MFTs) vom Prozess des Aufrufers auf. |
MFTUnregisterLocalByCLSID |
Hebt die Registrierung einer Media Foundation-Transformation (Media Foundation Transform, MFT) vom Prozess des Aufrufers auf. |
MFUnlockDXGIDeviceManager |
Entsperrt die freigegebene DXGI-Geräte-Manager. |
MFUnlockPlatform |
Entsperrt die Media Foundation-Plattform, nachdem sie durch einen Aufruf der MFLockPlatform-Funktion gesperrt wurde. |
MFUnlockWorkQueue |
Entsperrt eine Arbeitswarteschlange. |
MFUnregisterPlatformFromMMCSS |
Hebt die Registrierung der Arbeitswarteschlangen der Media Foundation-Plattform von einer MMCSS-Aufgabe (Multimedia Class Scheduler Service) auf. |
MFUnwrapMediaType |
Ruft einen Medientyp ab, der von der MFWrapMediaType-Funktion in einen anderen Medientyp eingeschlossen wurde. |
MFValidateMediaTypeSize |
Überprüft die Größe eines Puffers für einen Videoformatblock. |
MFWrapMediaType |
Erstellt einen Medientyp, der einen anderen Medientyp umschließt. |
Pack2UINT32AsUINT64 |
Packt zwei UINT32-Werte in einen UINT64-Wert . |
PackRatio |
Packt zwei UINT32-Werte, die ein Verhältnis darstellen, in einen UINT64-Wert. |
PackSize |
Packt einen UINT32-Breitenwert und einen UINT32-Höhenwert in einen UINT64-Wert, der eine Größe darstellt. |
PDXVAHDSW_CreateDevice |
Erstellt eine Instanz eines Software-Plug-Ins DXVA-HD-Geräts. |
PDXVAHDSW_CreateVideoProcessor |
Erstellt ein Software-DXVA-HD-Videoprozessor-Plug-In. |
PDXVAHDSW_DestroyDevice |
Zerstört eine Instanz eines Software-Plug-Ins DXVA-HD-Geräts. |
PDXVAHDSW_DestroyVideoProcessor |
Zerstört einen Sofware DXVA-HD-Videoprozessor. |
PDXVAHDSW_GetVideoProcessBltStatePrivate |
Ruft einen privaten Blit-Zustand von einem Software DXVA-HD-Videoprozessor ab. |
PDXVAHDSW_GetVideoProcessorCaps |
Ruft die Funktionen einer oder mehrerer Software DXVA-HD-Videoprozessoren ab. |
PDXVAHDSW_GetVideoProcessorCustomRates |
Ruft die benutzerdefinierten Raten ab, die ein Software DXVA-HD-Videoprozessor unterstützt. |
PDXVAHDSW_GetVideoProcessorDeviceCaps |
Ruft die Funktionen eines Software-Plug-Ins DXVA-HD-Geräts ab. |
PDXVAHDSW_GetVideoProcessorFilterRange |
Ruft den unterstützten Bereich von Bildfilterwerten von einem Software-Plug-In DXVA-HD-Gerät ab. |
PDXVAHDSW_GetVideoProcessorInputFormats |
Ruft die Eingabeformate ab, die von einem Software-Plug-In DXVA-HD-Gerät unterstützt werden. |
PDXVAHDSW_GetVideoProcessorOutputFormats |
Ruft die Ausgabeformate ab, die von einem Software-Plug-In DXVA-HD-Gerät unterstützt werden. |
PDXVAHDSW_GetVideoProcessStreamStatePrivate |
Ruft einen privaten Streamstatus von einem Software DXVA-HD-Videoprozessor ab. |
PDXVAHDSW_Plugin |
Zeiger auf eine Funktion, die ein Software-Plug-In-Gerät für DXVA-HD initialisiert. |
PDXVAHDSW_ProposeVideoPrivateFormat |
Ruft ein privates Oberflächenformat von einem Software-Plug-In DXVA-HD-Gerät ab. |
PDXVAHDSW_SetVideoProcessBltState |
Legt einen Zustandsparameter für Blit-Vorgänge durch einen Software-DXVA-HD-Videoprozessor fest. |
PDXVAHDSW_SetVideoProcessStreamState |
Legt einen Zustandsparameter für einen Eingabedatenstrom auf einem Software-DXVA-HD-Videoprozessor fest. |
PDXVAHDSW_VideoProcessBltHD |
Führt einen Lit für die Videoverarbeitung aus. |
Unpack2UINT32AsUINT64 |
Ruft die UINT32-Werte mit niedriger Reihenfolge und hoher Reihenfolge aus einem UINT64-Wert ab. |
UnpackRatio |
Ruft die UINT32-Werte mit niedriger Reihenfolge und hoher Reihenfolge aus einem UINT64-Wert ab, der ein Verhältnis darstellt. |
Entpacken |
Ruft die UINT32-Werte mit niedriger Reihenfolge und hoher Reihenfolge aus einem UINT64-Wert ab, der eine Größe darstellt. |
Zugehörige Themen