mfapi.h-Header

Dieser Header wird von mehreren Technologien verwendet. Weitere Informationen finden Sie unter

mfapi.h enthält die folgenden Programmierschnittstellen:

Functions

 
DEFINE_MEDIATYPE_GUID

Definiert eine Medienuntertyp-GUID aus einem FOURCC-Code, D3DFORMAT-Wert oder Audioformattyp.
MFAddPeriodicCallback

Legt fest, dass eine Rückruffunktion in einem festen Intervall aufgerufen werden soll. (MFAddPeriodicCallback)
MFAllocateSerialWorkQueue

Erstellt eine Arbeitswarteschlange, die garantiert Arbeitselemente serialisiert.
MFAllocateWorkQueue

Erstellt eine neue Arbeitswarteschlange. (MFAllocateWorkQueue)
MFAllocateWorkQueueEx

Erstellt eine neue Arbeitswarteschlange. (MFAllocateWorkQueueEx)
MFAverageTimePerFrameToFrameRate

Berechnet die Bildfrequenz in Bildern pro Sekunde aus der durchschnittlichen Dauer eines Videoframes.
MFBeginCreateFile

Startet eine asynchrone Anforderung zum Erstellen eines Bytedatenstroms aus einer Datei.
MFBeginRegisterWorkQueueWithMMCSS

Ordnet eine Arbeitswarteschlange einem MMCSS-Task (Multimedia Class Scheduler Service) zu. (MFBeginRegisterWorkQueueWithMMCSS)
MFBeginRegisterWorkQueueWithMMCSSEx

Ordnet eine Arbeitswarteschlange einem MMCSS-Task (Multimedia Class Scheduler Service) zu. (MFBeginRegisterWorkQueueWithMMCSSEx)
MFBeginUnregisterWorkQueueWithMMCSS

Hebt die Registrierung einer Arbeitswarteschlange bei einem MMCSS-Task (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 unkomprimiertes 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 mit einer anderen Stichprobe, wenn ihre kombinierte Dauer die angegebene Dauer nicht überschreitet.
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 aus einem Puffer in einen anderen.
MFCreate2DMediaBuffer

Erstellt ein Systemspeicherpufferobjekt zum Speichern von 2D-Bilddaten.
MFCreateAlignedMemoryBuffer

Ordnet 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 instance der DXGI-Geräte-Manager (Microsoft DirectX Graphics Infrastructure).
MFCreateDXGISurfaceBuffer

Erstellt einen Medienpuffer zum Verwalten einer DxGI-Oberfläche (Microsoft DirectX Graphics Infrastructure).
MFCreateDXSurfaceBuffer

Erstellt ein Medienpufferobjekt, das eine Direct3D 9-Oberfläche verwaltet.
MFCreateEventQueue

Erstellt eine Ereigniswarteschlange.
MFCreateFile

Erstellt einen Bytestream aus einer Datei.
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.
MFCreateMediaType

Erstellt einen leeren Medientyp.
MFCreateMediaTypeFromRepresentation

Erstellt einen Media Foundation-Medientyp aus einer anderen Formatdarstellung.
MFCreateMemoryBuffer

Ordnet Systemspeicher zu und erstellt einen Medienpuffer, um ihn zu verwalten.
MFCreateMFByteStreamWrapper

Erstellt einen Wrapper für einen Bytestream.
MFCreateMFVideoFormatFromMFMediaType

Erstellt eine MFVIDEOFORMAT-Struktur aus einem Videomedientyp.
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.
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 partiellen 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 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

Schließt eine asynchrone Anforderung zum Zuordnen einer Arbeitswarteschlange zu einem MMCSS-Task (Multimedia Class Scheduler Service) ab. (MFEndRegisterWorkQueueWithMMCSS)
MFEndUnregisterWorkQueueWithMMCSS

Schließt eine asynchrone Anforderung ab, um die Registrierung einer Arbeitswarteschlange bei einem MMCSS-Task (Multimedia Class Scheduler Service) aufzuheben.
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.
MFGetMFTMerit

Ruft den Wert eines Hardwarecodecs ab.
MFGetPlaneSize

Ruft die Bildgröße in Bytes für ein unkomprimiertes Videoformat ab. (MFGetPlaneSize)
MFGetPluginControl

Ruft einen Zeiger auf den Microsoft Media Foundation-Plug-In-Manager ab.
MFGetStrideForBitmapInfoHeader

Berechnet den minimalen Oberflächenschritt für ein Videoformat.
MFGetTimerPeriodicity

Ruft das Zeitgeberintervall für die MFAddPeriodicCallback-Funktion ab.
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. (MFGetWorkQueueMMCSSClass)
MFGetWorkQueueMMCSSPriority

Ruft die relative Threadpriorität einer Arbeitswarteschlange ab. (MFGetWorkQueueMMCSSPriority)
MFGetWorkQueueMMCSSTaskId

Ruft den Taskbezeichner des Multimedia Class Scheduler Service (MMCSS) ab, der dieser Arbeitswarteschlange derzeit zugeordnet ist. (MFGetWorkQueueMMCSSTaskId)
MFHeapAlloc

Belegt einen Speicherblock. (MFHeapAlloc)
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. (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-Wert mit Vorzeichen ist.
MFLockDXGIDeviceManager

Sperrt die freigegebene DXGI-Geräte-Manager (Microsoft DirectX Graphics Infrastructure).
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 ein Arbeitselement in die Warteschlange, das auf die Signalisierung eines Ereignisses wartet. (MFPutWaitingWorkItem)
MFPutWorkItem

Fügt einen asynchronen Vorgang in eine Arbeitswarteschlange ein. (MFPutWorkItem)
MFPutWorkItem2

Fügt einen asynchronen Vorgang für eine Arbeitswarteschlange mit einer angegebenen Priorität ab. (MFPutWorkItem2)
MFPutWorkItemEx

Fügt einen asynchronen Vorgang in eine Arbeitswarteschlange ein. (MFPutWorkItemEx)
MFPutWorkItemEx2

Fügt einen asynchronen Vorgang für eine Arbeitswarteschlange mit einer angegebenen Priorität ab. (MFPutWorkItemEx2)
MFRegisterLocalByteStreamHandler

Registriert einen Bytestreamhandler im Prozess des Aufrufers.
MFRegisterLocalSchemeHandler

Registriert einen Schemahandler im Prozess des Aufrufers.
MFRegisterPlatformWithMMCSS

Registriert die Standardmäßigen Arbeitswarteschlangen der Microsoft Media Foundation-Plattform beim Multimedia Class Scheduler Service (MMCSS).
MFRemovePeriodicCallback

Bricht eine Rückruffunktion ab, die von der MFAddPeriodicCallback-Funktion festgelegt wurde.
MFScheduleWorkItem

Plant einen asynchronen Vorgang, der nach einem angegebenen Intervall abgeschlossen wird. (MFScheduleWorkItem)
MFScheduleWorkItemEx

Plant einen asynchronen Vorgang, der 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 einen 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 zu einer 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 (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 das freigegebene DXGI-Geräte-Manager (Microsoft DirectX Graphics Infrastructure).
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 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.
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 und hoher Ordnung 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 Blobinformationen für das Feedback zur EV-Kompensation für das aufgenommene Foto.
CapturedMetadataISOGains

Die CapturedMetadataISOGains-Struktur beschreibt das Blobformat für MF_CAPTURE_METADATA_ISO_GAINS.
CapturedMetadataWhiteBalanceGains

Diese Struktur beschreibt das Blobformat für das attribut MF_CAPTURE_METADATA_WHITEBALANCE_GAINS.
DigitalWindowSetting

Stellt die Begrenzungseinstellungen des digitalen Fensters für die Videoaufnahme dar.
Gesichtserkennung

Die Struktur "FaceCharacterization" beschreibt das Blobformat für das attribut MF_CAPTURE_METADATA_FACEROICHARACTERIZATIONS.
FaceCharacterizationBlobHeader

Die Struktur FaceCharacterizationBlobHeader beschreibt die Größen- und Anzahlinformationen des Blobformats für das attribut MF_CAPTURE_METADATA_FACEROICHARACTERIZATIONS.
FaceRectInfo

Die FaceRectInfo-Struktur beschreibt das Blobformat für das attribut MF_CAPTURE_METADATA_FACEROIS.
FaceRectInfoBlobHeader

Die FaceRectInfoBlobHeader-Struktur beschreibt die Größen- und Anzahlinformationen des Blobformats 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.
HistogramDataHeader

Die HistogramDataHeader-Struktur beschreibt das Blobformat für das attribut MF_CAPTURE_METADATA_HISTOGRAM.
HistogramGrid

Die HistogramGrid-Struktur beschreibt das Blobformat für MF_CAPTURE_METADATA_HISTOGRAM.
HistogramHeader

Die HistogramHeader-Struktur beschreibt das Blobformat für MF_CAPTURE_METADATA_HISTOGRAM.
MACROBLOCK_DATA

Stellt Während der Videocodierung Daten zu einem Makroblock bereit.
MetadataTimeStamps

Die MetadataTimeStamps-Struktur beschreibt das Blobformat 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 verwendet wird, um eine Drehung darzustellen.
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 eine festgelegte externe Referenz beschreibt.
MFCameraExtrinsics

Beschreibt den Standort einer Kamera relativ zu anderen Kameras oder einem etablierten externen Verweis.
MFCameraIntrinsic_DistortionModel

Stellt ein polynomiales Linsenverzerrungsmodell dar.
MFCameraIntrinsic_PinholeCameraModel

Stellt ein Lochkameramodell dar.
MFFOLDDOWN_MATRIX

Enthält Koeffizienten, die verwendet werden, um Mehrkanalaudio in eine kleinere Anzahl von Audiokanälen zu transformieren. Dieser Vorgang wird als fold-down bezeichnet.
MFPinholeCameraIntrinsic_IntrinsicModel

Stellt ein intrinsisches Modell der Pinhole-Kamera für eine angegebene Auflösung dar.
MFPinholeCameraIntrinsics

Enthält intrinsische Modelle für 0 oder 1 Lochkamera, die beschreiben, wie ein 3D-Punkt in der physischen Welt auf den 2D-Bildrahmen einer Kamera projiziert wird.
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 Farbvorwahlen für eine Videoquelle. Die Farbprimries definieren, wie Farben aus dem RGB-Farbraum in den CIE XYZ-Farbraum konvertiert werden.
ROI_AREA

Definiert eine region of interest.

Enumerationen

 
_MFT_ENUM_FLAG

Enthält Flags zum Registrieren und Aufzählen von Media Foundation-Transformationen (MFTs).
MF_TOPOSTATUS

Gibt die 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 Messsystem 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 im Uhrzeigersinn.
MFVideoSrcContentHintFlags

Beschreibt das beabsichtigte Seitenverhältnis für einen Videostream.
MFWaveFormatExConvertFlags

Enthält Flags, die angeben, wie ein Audiomedientyp konvertiert werden soll.