Teilen über


mfapi.h-Header

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.