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:
mfapi.h enthält die folgenden Programmierschnittstellen:
Funktionen
DEFINE_MEDIATYPE_GUID Definiert eine Medienuntertyp-GUID aus einem FOURCC-Code, D3DFORMAT Wert oder Audioformattyp. |
MFAddPeriodicCallback Legt eine Rückruffunktion fest, die in einem festen Intervall aufgerufen werden soll. (MFAddPeriodicCallback) |
MFAllocateSerialWorkQueue Erstellt eine Arbeitswarteschlange, die garantiert arbeitsaufgaben serialisiert. |
MFAllocateWorkQueue Erstellt eine neue Arbeitswarteschlange. (MFAllocateWorkQueue) |
MFAllocateWorkQueueEx Erstellt eine neue Arbeitswarteschlange. (MFAllocateWorkQueueEx) |
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. (MFBeginRegisterWorkQueueWithMMCSS) |
MFBeginRegisterWorkQueueWithMMCSSEx Ordnet eine Arbeitswarteschlange einem MMCSS-Vorgang (Multimedia Class Scheduler Service) zu. (MFBeginRegisterWorkQueueWithMMCSSEx) |
MFBeginUnregisterWorkQueueWithMMCSS Hebt die Registrierung einer Arbeitswarteschlange von einer MMCSS-Aufgabe (Multimedia Class Scheduler Service) auf. (MFBeginUnregisterWorkQueueWithMMCSS) |
MFCalculateBitmapImageSize Ruft die Bildgröße für ein Videoformat ab. |
MFCalculateImageSize Ruft die Bildgröße in Bytes für ein nicht komprimiertes Videoformat ab. (MFCalculateImageSize) |
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. |
MFCombineSamples Verkettet ein Medienbeispiel auf ein anderes Beispiel, wenn die kombinierte Dauer die angegebene Dauer nicht überschreitet. |
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. |
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. |
MFCreateAsyncResult Erstellt ein asynchrones Ergebnisobjekt. Verwenden Sie diese Funktion, wenn Sie eine asynchrone Methode implementieren. (MFCreateAsyncResult) |
MFCreateAttributes Erstellt einen leeren Attributspeicher. |
MFCreateAudioMediaType Erstellt einen Audiomedientyp aus einer WAVEFORMATEX-Struktur. |
MFCreateCollection- Erstellt ein leeres Auflistungsobjekt. |
MFCreateDXGIDeviceManager Erstellt eine Instanz der microsoft DirectX Graphics Infrastructure (DXGI)-Geräte-Manager. |
MFCreateDXGISurfaceBuffer Erstellt einen Medienpuffer zum Verwalten einer Microsoft DirectX Graphics Infrastructure (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. |
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. |
MFCreateMediaType Erstellt einen leeren Medientyp. |
MFCreateMediaTypeFromRepresentation Erstellt einen Media Foundation-Medientyp aus einer anderen Formatdarstellung. |
MFCreateMemoryBuffer Weist Systemspeicher zu und erstellt einen Medienpuffer, um ihn zu verwalten. |
MFCreateMFByteStreamWrapper Erstellt einen Wrapper für einen Bytedatenstrom. |
MFCreateMFVideoFormatFromMFMediaType Erstellt eine MFVIDEOFORMAT-Struktur aus einem Videomedientyp. |
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. |
MFCreateSample- Erstellt ein leeres Medienbeispiel. |
MFCreateTempFile- Erstellt einen Bytedatenstrom, der von einer temporären lokalen Datei unterstützt wird. |
MFCreateVideoMediaType Erstellt einen Videomedientyp aus einer MFVIDEOFORMAT-Struktur. |
MFCreateVideoMediaTypeFromBitMapInfoHeader Diese Funktion ist nicht implementiert. (MFCreateVideoMediaTypeFromBitMapInfoHeader) |
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. |
MFCreateVideoSampleAllocatorEx Erstellt ein Objekt, das Videobeispiele zuordnet, die mit der Microsoft DirectX Graphics Infrastructure (DXGI) kompatibel sind. |
MFCreateWaveFormatExFromMFMediaType Konvertiert einen Media Foundation-Audiomedientyp in eine WAVEFORMATEX-Struktur. |
MFCreateWICBitmapBuffer Erstellt ein Medienpufferobjekt, das eine Windows Imaging Component (WIC) verwaltet. |
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. (MFEndRegisterWorkQueueWithMMCSS) |
MFEndUnregisterWorkQueueWithMMCSS Führt eine asynchrone Anforderung aus, um die Registrierung einer Arbeitswarteschlange von einer MMCSS-Aufgabe (Multimedia Class Scheduler Service) aufzuheben. |
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. |
MFGetMFTMerit Ruft den Verdienstwert eines Hardwarecodecs ab. |
MFGetPlaneSize Ruft die Bildgröße in Bytes für ein nicht komprimiertes Videoformat ab. (MFGetPlaneSize) |
MFGetPluginControl- Ruft einen Zeiger auf den Microsoft Media Foundation-Plug-In-Manager ab. |
MFGetStrideForBitmapInfoHeader Berechnet die Mindestfläche für ein Videoformat. |
MFGetTimerPeriodicity Ruft das Zeitgeberintervall für die MFAddPeriodicCallback-Funktion ab. |
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. (MFGetWorkQueueMMCSSClass) |
MFGetWorkQueueMMCSSPriority Ruft die relative Threadpriorität einer Arbeitswarteschlange ab. (MFGetWorkQueueMMCSSPriority) |
MFGetWorkQueueMMCSSTaskId Ruft den Taskbezeichner des Multimedia Class Scheduler Service (MMCSS) ab, der derzeit dieser Arbeitswarteschlange zugeordnet ist. (MFGetWorkQueueMMCSSTaskId) |
MFHeapAlloc- Weist einen Speicherblock zu. (MFHeapAlloc) |
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. (MFInvokeCallback) |
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. |
MFLockDXGIDeviceManager Sperrt den freigegebenen Microsoft DirectX Graphics Infrastructure (DXGI)-Geräte-Manager. |
MFLockPlatform- Blockiert die MFShutdown-Funktion. |
MFLockSharedWorkQueue Ruft eine freigegebene Arbeitswarteschlange ab und sperrt sie. (MFLockSharedWorkQueue) |
MFLockWorkQueue Sperrt eine Arbeitswarteschlange. (MFLockWorkQueue) |
MFMapDX9FormatToDXGIFormat Konvertiert einen Microsoft Direct3D 9-Formatbezeichner in einen DXGI-Formatbezeichner (Microsoft DirectX Graphics Infrastructure). |
MFMapDXGIFormatToDX9Format Konvertiert einen DXGI-Formatbezeichner (Microsoft DirectX Graphics Infrastructure) in einen Microsoft Direct3D 9-Formatbezeichner. |
MFPutWaitingWorkItem- Stellt eine Arbeitsaufgabe in die Warteschlange, die darauf wartet, dass ein Ereignis signalisiert wird. (MFPutWaitingWorkItem) |
MFPutWorkItem- Fügt einen asynchronen Vorgang in eine Arbeitswarteschlange ein. (MFPutWorkItem) |
MFPutWorkItem2- Platziert einen asynchronen Vorgang in einer Arbeitswarteschlange mit einer angegebenen Priorität. (MFPutWorkItem2) |
MFPutWorkItemEx- Fügt einen asynchronen Vorgang in eine Arbeitswarteschlange ein. (MFPutWorkItemEx) |
MFPutWorkItemEx2- Platziert einen asynchronen Vorgang in einer Arbeitswarteschlange mit einer angegebenen Priorität. (MFPutWorkItemEx2) |
MFRegisterLocalByteStreamHandler Registriert einen Bytestream-Handler im Prozess des Aufrufers. |
MFRegisterLocalSchemeHandler Registriert einen Schemahandler im Prozess des Aufrufers. |
MFRegisterPlatformWithMMCSS Registriert die standardmäßigen Arbeitswarteschlangen der Microsoft Media Foundation-Plattform mit dem Multimedia Class Scheduler Service (MMCSS). |
MFRemovePeriodicCallback- Bricht eine Rückruffunktion ab, die von der MFAddPeriodicCallback-Funktion festgelegt wurde. |
MFScheduleWorkItem- Plant, dass ein asynchroner Vorgang nach einem angegebenen Intervall abgeschlossen wird. (MFScheduleWorkItem) |
MFScheduleWorkItemEx Plant, dass ein asynchroner Vorgang nach einem angegebenen Intervall abgeschlossen wird. (MFScheduleWorkItemEx) |
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 Microsoft Media Foundation-Plattform. |
MFSplitSample Teilen Sie ein kombiniertes Medienbeispiel wieder in einzelne Beispiele auf. |
MFStartup- Initialisiert Microsoft Media Foundation. |
MFTEnum- Listet Media Foundation-Transformationen (MFTs) in der Registrierung auf. |
MFTEnum2- Ruft eine Liste der Microsoft Media Foundation-Transformationen (MFTs) ab, die den angegebenen Suchkriterien entsprechen. |
MFTEnumEx- Ruft eine Liste der Microsoft 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. |
MFTRegister- Fügt der Registrierung Informationen zu einer Media Foundation-Transformation (MFT) hinzu. |
MFTRegisterLocal- Registriert eine Media Foundation-Transformation (MFT) im Prozess des Aufrufers. (MFTRegisterLocal) |
MFTRegisterLocalByCLSID- Registriert eine Media Foundation-Transformation (MFT) im Prozess des Aufrufers. (MFTRegisterLocalByCLSID) |
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 den freigegebenen Microsoft DirectX Graphics Infrastructure (DXGI)-Geräte-Manager. |
MFUnlockPlatform- Entsperrt die Media Foundation-Plattform, nachdem sie durch einen Aufruf der MFLockPlatform-Funktion gesperrt wurde. |
MFUnlockWorkQueue Entsperrt eine Arbeitswarteschlange. (MFUnlockWorkQueue) |
MFUnregisterPlatformFromMMCSS Hebt die Registrierung der Arbeitswarteschlangen der Microsoft 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. |
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. |
EntpackSize- Ruft die UINT32-Werte mit niedriger Reihenfolge und hoher Reihenfolge aus einem UINT64-Wert ab, der eine Größe darstellt. |
Rückruffunktionen
MFPERIODICCALLBACK Rückruffunktion für die MFAddPeriodicCallback-Funktion. |
Strukturen
CapturedMetadataExposureCompensation Diese Struktur enthält BLOB-Informationen für das Feedback zur EV-Entschädigung für das aufgenommene Foto. |
CapturedMetadataISOGains Die CapturedMetadataISOGains-Struktur beschreibt das Blob-Format für MF_CAPTURE_METADATA_ISO_GAINS. |
CapturedMetadataWhiteBalanceGains Diese Struktur beschreibt das Blob-Format für das attribut MF_CAPTURE_METADATA_WHITEBALANCE_GAINS. |
DigitalWindowSetting Stellt die Begrenzungseinstellungen des digitalen Fensters für die Videoaufnahme dar. |
Face Charakterisierung Die Face Charakterisierungsstruktur beschreibt das Blob-Format für das attribut MF_CAPTURE_METADATA_FACEROICHARACTERIZATIONS. |
FaceCharacterizationBlobHeader Die FaceCharacterizationBlobHeader-Struktur beschreibt die Größe und Anzahl der Informationen des Blobformats für das attribut MF_CAPTURE_METADATA_FACEROICHARACTERIZATIONS. |
FaceRectInfo Die FaceRectInfo-Struktur beschreibt das Blob-Format für das attribut MF_CAPTURE_METADATA_FACEROIS. |
FaceRectInfoBlobHeader Die FaceRectInfoBlobHeader-Struktur beschreibt die Größe und Anzahl der Informationen des BLOB-Formats für das attribut MF_CAPTURE_METADATA_FACEROIS. |
HistogrammBlobHeader Die HistogrammBlobHeader-Struktur beschreibt die Blobgröße und die Anzahl der Histogramme im Blob für das attribut MF_CAPTURE_METADATA_HISTOGRAM. |
HistogrammDataHeader Die HistogrammDataHeader-Struktur beschreibt das Blob-Format für das attribut MF_CAPTURE_METADATA_HISTOGRAM. |
HistogrammGrid Die HistogrammGrid-Struktur beschreibt das Blob-Format für MF_CAPTURE_METADATA_HISTOGRAM. |
HistogrammHeader Die HistogrammHeader-Struktur beschreibt das Blob-Format für MF_CAPTURE_METADATA_HISTOGRAM. |
MACROBLOCK_DATA Stellt Daten zu einem Makroblock während der Videodecodierung bereit. |
MetadataTimeStamps Die MetadataTimeStamps-Struktur beschreibt das Blob-Format für das attribut MF_CAPTURE_METADATA_FACEROITIMESTAMPS. |
MF_FLOAT2 Ein Vektor mit zwei Komponenten. |
MF_FLOAT3 Ein Vektor mit drei Komponenten. |
MF_QUATERNION Ein vierdimensionaler Vektor, der zur Darstellung einer Drehung verwendet wird. |
MFASYNCRESULT- Enthält Daten, die zum Implementieren der IMFAsyncResult-Schnittstelle erforderlich sind. |
MFCameraExtrinsic_CalibratedTransform Eine Transformation, die die Position einer Kamera relativ zu anderen Kameras oder einen etablierten externen Bezug beschreibt. |
MFCameraExtrinsics Beschreibt die Position einer Kamera relativ zu anderen Kameras oder einen etablierten externen Bezug. |
MFCameraIntrinsic_DistortionModel Stellt ein Polynomlinsenverzerrungsmodell dar. |
MFCameraIntrinsic_PinholeCameraModel Stellt ein Kameramodell für Pinhole dar. |
MFFOLDDOWN_MATRIX Enthält Koeffizienten zum Umwandeln von Multichannel-Audio in eine kleinere Anzahl von Audiokanälen. Dieser Prozess wird als Faltung bezeichnet. |
MFPinholeCameraIntrinsic_IntrinsicModel Stellt ein systeminternes Kameramodell für eine angegebene Auflösung dar. |
MFPinholeCameraIntrinsics Enthält systeminterne Modelle der Null- oder 1 Pinhole-Kamera, die beschreiben, wie ein 3D-Punkt in der physischen Welt auf den 2D-Bildrahmen einer Kamera projiziert wird. |
MFSampleExtensionPsnrYuv Speichert Peak Signal-to-Noise Ratio (PSNR)-Werte für die Y-, U- und V-Ebenen eines codierten Videoframes. |
MT_ARBITRARY_HEADER Enthält Formatdaten für einen binären Datenstrom in einer ASF-Datei (Advanced Streaming Format). |
MT_CUSTOM_VIDEO_PRIMARIES Definiert benutzerdefinierte Farb primaries für eine Videoquelle. Die Farbvorwahlen definieren, wie Farben aus RGB-Farbraum in CIE XYZ-Farbraum konvertiert werden. |
ROI_AREA Definiert eine interessante Region. |
Enumerationen
_MFT_ENUM_FLAG Enthält Flags zum Registrieren und Aufzählen von Media Foundation-Transformationen (MFTs). |
MF_TOPOSTATUS Gibt den Status einer Topologie während der Wiedergabe an. |
MFASYNC_WORKQUEUE_TYPE Gibt den Typ der Arbeitswarteschlange für die zu erstellende MFAllocateWorkQueueEx-Funktion an. |
MFDepthMeasurement Gibt das Maßsystem für einen Tiefenwert in einem Videoframe an. |
MFFrameSourceTypes Beschreibt den Datentyp, der von einer Framequelle bereitgestellt wird. |
MFSampleEncryptionProtectionScheme Gibt die unterstützten Schutzschemas für verschlüsselte Beispiele an. |
MFVideo3DFormat- Gibt an, wie 3D-Videoframes im Arbeitsspeicher gespeichert werden. |
MFVideo3DSampleFormat Gibt an, wie ein 3D-Videoframe in einem Medienbeispiel gespeichert wird. |
MFVideoDRMFlags Gibt den Typ des Kopierschutzes an, der für einen Videostream erforderlich ist. |
MFVideoPadFlags Gibt an, ob ein Videobild so gepolstert werden soll, dass es in ein angegebenes Seitenverhältnis passt. |
MFVideoRotationFormat- Beschreibt die Drehung des Videobilds in gegen den Uhrzeigersinn. |
MFVideoSrcContentHintFlags Beschreibt das beabsichtigte Seitenverhältnis für einen Videostream. |
MFWaveFormatExConvertFlags Enthält Flags, die angeben, wie ein Audiomedientyp konvertiert werden soll. |