Media Foundation-Funktionen
In diesem Abschnitt
Thema | BESCHREIBUNG |
---|---|
CreateNamedPropertyStore |
Erstellt einen leeren Eigenschaftenspeicher, der Name-Wert-Paare enthält. |
CreatePropertyStore |
Erstellt ein leeres Eigenschaftsspeicherobjekt. |
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 instance des Direct3D-Geräte-Manager. |
DXVA2CreateVideoService |
Erstellt ein DxVA-Dienstobjekt (DirectX Video Acceleration). |
DXVA2FixedToFloat |
Konvertiert einen DXVA2_Fixed32-Wert in eine Gleitkommazahl. |
DXVA2FloatToFixed |
Konvertiert eine Gleitkommazahl in einen DXVA2_Fixed32 Wert. |
DXVAHD_CreateDevice |
Erstellt ein DxVA-HD-Gerät (Microsoft DirectX Video Acceleration High Definition). |
MFAddPeriodicCallback |
Legt fest, dass eine Rückruffunktion in einem festen Intervall aufgerufen werden soll. |
MFAllocateSerialWorkQueue |
Erstellt eine Arbeitswarteschlange, die garantiert Arbeitselemente serialisiert. |
MFAllocateWorkQueue |
Erstellt eine neue Arbeitswarteschlange. |
MFAllocateWorkQueueEx |
Erstellt eine neue Arbeitswarteschlange. |
MFAverageTimePerFrameToFrameRate |
Berechnet die Bildrate in Frames pro Sekunde aus der durchschnittlichen Dauer eines Videoframes. |
MFBeginCreateFile |
Startet eine asynchrone Anforderung zum Erstellen eines Bytestreams aus einer Datei. |
MFBeginRegisterWorkQueueWithMMCSS |
Ordnet eine Arbeitswarteschlange einem MMCSS-Task (Multimedia Class Scheduler Service) zu. |
MFBeginRegisterWorkQueueWithMMCSSEx |
Ordnet eine Arbeitswarteschlange einem MMCSS-Task (Multimedia Class Scheduler Service) zu. |
MFBeginUnregisterWorkQueueWithMMCSS |
Hebt die Registrierung einer Arbeitswarteschlange aus einem MMCSS-Task (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 partiellen 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 von 16-Bit-Gleitkommazahlen in ein Array von 32-Bit-Gleitkommazahlen. |
MFConvertToFP16Array |
Konvertiert ein Array von 32-Bit-Gleitkommazahlen in ein Array von 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 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. |
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 Bytestream für den Zugriff auf den Index in einem ASF-Stream. |
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-Streamingsenke. |
MFCreateASFStreamingMediaSinkActivate |
Erstellt ein Aktivierungsobjekt für die ASF-Streamingsenke. |
MFCreateASFStreamSelector |
Erstellt die ASF-Streamauswahl. |
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 Streamingaudio-Renderer. |
MFCreateAudioRendererActivate |
Erstellt ein Aktivierungsobjekt für den Streamingaudio-Renderer. |
MFCreateAVIMediaSink |
Erstellt eine Audio-Video Verschachtelte Senke (AVI). |
MFCreateCaptureEngine |
Erstellt eine instance der Erfassungs-Engine. |
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 Hardwareerfassungsgerät. |
MFCreateDeviceSourceActivate |
Erstellt ein Aktivierungsobjekt, das ein Hardwareerfassungsgerät darstellt. |
MFCreateDXGIDeviceManager |
Erstellt eine instance der DXGI-Geräte-Manager (Microsoft DirectX Graphics Infrastructure). |
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 Bytestream 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 |
Ordnet einen Systemspeicherpuffer zu, der für einen angegebenen 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 |
Ordnet Systemspeicher zu und erstellt einen Medienpuffer, um ihn zu verwalten. |
MFCreateMFByteStreamOnStream |
Erstellt einen Microsoft Media Foundation-Bytestream, der einen IStream-Zeiger umschließt. |
MFCreateMFByteStreamOnStreamEx |
Erstellt einen Media Foundation-Bytestream, der ein IRandomAccessStream-Objekt umschließt. |
MFCreateMFByteStreamWrapper |
Erstellt einen Wrapper für einen Bytestream. |
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-Objekt, das den Inhalt von multiplexten Teilstreams beschreibt. |
MFCreateMuxStreamMediaType |
Erstellt einen IMFMediaType , der die Medientypen von multiplexten Substreams beschreibt. |
MFCreateMuxStreamSample |
Erstellt ein IMFSample mit den Beispielen von multiplexten Teilstreams. |
MFCreateNetSchemePlugin |
Erstellt den Schemahandler für die Netzwerkquelle. |
MFCreatePathFromURL |
Konvertiert eine Datei-URL in einen Microsoft MS-DOS-Pfad. |
MFCreatePMPMediaSession |
Erstellt eine instance der Mediensitzung innerhalb eines PMP-Prozesses (Protected Media Path). |
MFCreatePMPServer |
Erstellt das PMP-Serverobjekt (Protected Media Path). |
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 Standardproxylocator. |
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 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. |
MFCreateSensorStream |
Erstellt eine instance der IMFSensorStream-Schnittstelle. |
MFCreateSensorProfile |
Erstellt ein Sensorprofil basierend auf dem angegebenen Typ, Index und optionalen Einschränkungen. |
MFCreateSensorProfileCollection |
Erstellt eine Sensorprofilsammlung. |
MFCreateSequencerSegmentOffset |
Erstellt einen PROPVARIANT , der verwendet werden kann, um innerhalb einer Sequenzerquellpräsentation zu suchen. |
MFCreateSequencerSource |
Erstellt die Sequencerquelle. |
MFCreateSimpleTypeHandler |
Erstellt einen Medientyphandler, der jeweils einen einzelnen Medientyp unterstützt. |
MFCreateSinkWriterFromMediaSink |
Erstellt den Senkenschreiber aus einer Mediensenke. |
MFCreateSinkWriterFromURL |
Erstellt den Sink Writer aus einer URL oder einem Bytestream. |
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 verwendet wird, um eine Medienquelle aus einer URL oder einem Bytestream zu erstellen. |
MFCreateStandardQualityManager |
Erstellt die Standardimplementierung des Qualitäts-Managers. |
MFCreateStreamDescriptor |
Erstellt einen Streamdeskriptor. |
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 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. |
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 partiellen 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 (Enhanced Video Renderer, EVR). |
MFCreateVideoMixerAndPresenter |
Erstellt den Standardmäßigen Videomixer und Video presenter für den erweiterten Videorenderer (Enhanced Video Renderer, EVR). |
MFCreateVideoPresenter |
Erstellt den Standardvideo-Referenten für den erweiterten Videorenderer (Enhanced Video Renderer, EVR). |
MFCreateVideoRenderer |
Erstellt eine instance der EVR-Mediensenke (Enhanced Video Renderer). |
MFCreateVideoRendererActivate |
Erstellt ein Aktivierungsobjekt für die EVR-Mediensenke (Enhanced Video Renderer). |
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-Archivsenke. Die WAVE-Archivsenke nimmt Audio auf und schreibt es in eine WAV-Datei. |
MFCreateWICBitmapBuffer |
Erstellt ein Medienpufferobjekt, das eine Windows Imaging Component (WIC) verwaltet. |
MFCreateWMAEncoderActivate |
Erstellt ein Aktivierungsobjekt, das zum Erstellen eines WMA-Encoders (Windows Media Audio) 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 Stream 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 |
Schließt eine asynchrone Anforderung zum Zuordnen einer Arbeitswarteschlange zu einem MMCSS-Task (Multimedia Class Scheduler Service) ab. |
MFEndUnregisterWorkQueueWithMMCSS |
Schließt eine asynchrone Anforderung ab, um die Registrierung einer Arbeitswarteschlange bei einem MMCSS-Task (Multimedia Class Scheduler Service) aufzuheben. |
MFEnumDeviceSources |
Listet eine Liste von Audio- oder Videoaufnahmegeräten auf. |
MFFrameRateToAverageTimePerFrame |
Konvertiert eine Videobildrate in eine Framedauer. |
MFGetAttribute2UINT32asUINT64 |
Ruft ein Attribut ab, dessen Wert zwei UINT32-Werte sind, die in ein UINT64 gepackt sind. |
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 Wert eines Hardwarecodecs ab. |
MFGetPlaneSize |
Ruft die Bildgröße in Bytes für ein unkomprimiertes 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 den minimalen Oberflächenschritt 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 Stream ab, der einem Topologieknoten zugeordnet ist. |
MFGetUncompressedVideoFormat |
Gibt den FOURCC- oder D3DFORMAT-Wert für ein unkomprimiertes Videoformat zurück. |
MFGetWorkQueueMMCSSClass |
Ruft die MmCSS-Klasse (Multimedia Class Scheduler Service) ab, die dieser Arbeitswarteschlange derzeit zugeordnet ist. |
MFGetWorkQueueMMCSSPriority |
Ruft die relative Threadpriorität einer Arbeitswarteschlange ab. |
MFGetWorkQueueMMCSSTaskId |
Ruft den Taskbezeichner des Multimedia Class Scheduler Service (MMCSS) ab, der dieser Arbeitswarteschlange derzeit zugeordnet ist. |
MFHeapAlloc |
Belegt einen Speicherblock. |
MFHeapFree |
Gibt einen Speicherblock frei, der durch Aufrufen der MFHeapAlloc-Funktion zugeordnet 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-Wert mit Vorzeichen ist. |
MFLoadSignedLibrary |
Lädt eine Bibliothek für dynamische Verknüpfungen, 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 instance des MFPlay-Playerobjekts. |
MFPERIODICCALLBACK-Rückruf |
Rückruffunktion für die MFAddPeriodicCallback-Funktion . |
MFPutWaitingWorkItem |
Stellt ein Arbeitselement in die Warteschlange, das auf die Signalisierung eines Ereignisses wartet. |
MFPutWorkItem |
Fügt einen asynchronen Vorgang in eine Arbeitswarteschlange ein. |
MFPutWorkItem2 |
Fügt einen asynchronen Vorgang für eine Arbeitswarteschlange mit einer angegebenen Priorität ab. |
MFPutWorkItemEx |
Fügt einen asynchronen Vorgang in eine Arbeitswarteschlange ein. |
MFPutWorkItemEx2 |
Fügt einen asynchronen Vorgang für eine Arbeitswarteschlange mit einer angegebenen Priorität ab. |
MFRegisterLocalByteStreamHandler |
Registriert einen Bytestreamhandler im Prozess des Aufrufers. |
MFRegisterLocalSchemeHandler |
Registriert einen Schemahandler im Prozess des Aufrufers. |
MFRegisterPlatformWithMMCSS |
Registriert die Standardmäßigen Arbeitswarteschlangen der Media Foundation-Plattform beim 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 einen asynchronen Vorgang, der nach einem angegebenen Intervall abgeschlossen wird. |
MFScheduleWorkItemEx |
Plant einen asynchronen Vorgang, der nach einem angegebenen Intervall abgeschlossen wird. |
MFSerializeAttributesToStream |
Schreibt den Inhalt eines Attributspeichers in einen Stream. |
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 einen 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 , damit externe Anwendungen und interne Komponenten die Hardware-MFTs ermitteln können, die einem bestimmten Grafikkarte 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 zu einer Media Foundation-Transformation (MFT) ab. |
MFTranscodeGetAudioOutputAvailableTypes |
Ruft eine Liste der Ausgabeformate von einem Audioencoder 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 (MFT) auf. |
MFTUnregisterLocal |
Hebt die Registrierung einer oder mehrerer Media Foundation-Transformationen (MFTs) aus dem Prozess des Aufrufers auf. |
MFTUnregisterLocalByCLSID |
Hebt die Registrierung einer Media Foundation-Transformation (MFT) aus dem 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 für einen MMCSS-Task (Multimedia Class Scheduler Service) auf. |
MFUnwrapMediaType |
Ruft einen Medientyp ab, der von der MFWrapMediaType-Funktion in einen anderen Medientyp umschlossen 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 instance eines DXVA-HD-Software-Plug-Ins. |
PDXVAHDSW_CreateVideoProcessor |
Erstellt ein Software-DXVA-HD-Videoprozessor-Plug-In. |
PDXVAHDSW_DestroyDevice |
Zerstört eine instance eines DXVA-HD-Software-Plug-Ins. |
PDXVAHDSW_DestroyVideoProcessor |
Zerstört einen DXVA-HD-Videoprozessor mit Sofware. |
PDXVAHDSW_GetVideoProcessBltStatePrivate |
Ruft einen privaten Blit-Zustand von einem DXVA-HD-Softwarevideoprozessor ab. |
PDXVAHDSW_GetVideoProcessorCaps |
Ruft die Funktionen eines oder mehrerer DXVA-HD-Softwarevideoprozessoren ab. |
PDXVAHDSW_GetVideoProcessorCustomRates |
Ruft die benutzerdefinierten Raten ab, die von einem DXVA-HD-Softwarevideoprozessor unterstützt werden. |
PDXVAHDSW_GetVideoProcessorDeviceCaps |
Ruft die Funktionen eines DXVA-HD-Software-Plug-Ins ab. |
PDXVAHDSW_GetVideoProcessorFilterRange |
Ruft den unterstützten Bereich von Bildfilterwerten von einem DXVA-HD-Software-Plug-In ab. |
PDXVAHDSW_GetVideoProcessorInputFormats |
Ruft die Eingabeformate ab, die von einem DXVA-HD-Software-Plug-In unterstützt werden. |
PDXVAHDSW_GetVideoProcessorOutputFormats |
Ruft die Ausgabeformate ab, die von einem DXVA-HD-Software-Plug-In unterstützt werden. |
PDXVAHDSW_GetVideoProcessStreamStatePrivate |
Ruft einen privaten Streamstatus von einem DXVA-HD-Softwarevideoprozessor ab. |
PDXVAHDSW_Plugin |
Zeiger auf eine Funktion, die ein Software-Plug-In-Gerät für DXVA-HD initialisiert. |
PDXVAHDSW_ProposeVideoPrivateFormat |
Ruft ein privates Surface-Format von einem DXVA-HD-Software-Plug-In-Gerät ab. |
PDXVAHDSW_SetVideoProcessBltState |
Legt einen Zustandsparameter für Blitvorgänge durch einen DXVA-HD-Softwarevideoprozessor fest. |
PDXVAHDSW_SetVideoProcessStreamState |
Legt einen Zustandsparameter für einen Eingabestream auf einem DXVA-HD-Softwarevideoprozessor fest. |
PDXVAHDSW_VideoProcessBltHD |
Führt einen Blit für die Videoverarbeitung aus. |
Unpack2UINT32AsUINT64 |
Ruft die UINT32-Werte mit niedriger und hoher Ordnung aus einem UINT64-Wert ab. |
UnpackRatio |
Ruft die UINT32-Werte mit niedriger und hoher Ordnung aus einem UINT64-Wert ab, der ein Verhältnis darstellt. |
Entpacken |
Ruft die UINT32-Werte mit niedriger ordnung und hoher Ordnung aus einem UINT64-Wert ab, der eine Größe neu ausgibt. |
Zugehörige Themen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für