Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse 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. |
|
InputQPSettings Beschreibt die QP-Zuordnungseinstellungen (Quantization Parameter), die ein Video-Encoder MFT als Eingabe akzeptiert. |
|
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). |
|
eAVEncVideoQPMapElementDataType Gibt den Datentyp der QP-Zuordnungswerte (Quantization Parameter) an. |
|
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. |