Medientypattribute
Die folgenden Attribute gelten für Medientypen. Einige dieser Attribute sind nur für die Konvertierung von älteren Medientypformaten in Media Foundation-Medientypen vorgesehen.
Allgemeine Formatattribute
Diese Attribute können auf alle Medientypen angewendet werden.
Attribut | Beschreibung |
---|---|
MF_MT_ALL_SAMPLES_INDEPENDENT | Gibt an, ob jedes Beispiel unabhängig von den anderen Beispielen im Datenstrom ist. |
MF_MT_AM_FORMAT_TYPE | Format-GUID. |
MF_MT_COMPRESSED | Gibt an, ob die Mediendaten komprimiert werden. |
MF_MT_FIXED_SIZE_SAMPLES | Gibt an, ob die Beispiele eine feste Größe aufweisen. |
MF_MT_MAJOR_TYPE | GUID des Haupttyps. |
MF_MT_SAMPLE_SIZE | Größe jedes Beispiels in Byte. |
MF_MT_SUBTYPE | Untertyp-GUID. |
MF_MT_USER_DATA | Enthält Benutzerdaten für einen Medientyp, der aus einer älteren Formatstruktur konvertiert wurde. |
MF_MT_WRAPPED_TYPE | Enthält einen Medientyp, der in einen anderen Medientyp eingeschlossen wurde. |
Audioformatattribute
Diese Attribute können auf Medientypen angewendet werden, deren Haupttyp MFMediaType_Audio ist.
Attribut | Beschreibung |
---|---|
MF_MT_AAC_AUDIO_PROFILE_LEVEL_INDICATION | Gibt das Audioprofil und die Ebene eines AAC-Datenstroms (Advanced Audio Coding) an. |
MF_MT_AAC_PAYLOAD_TYPE | Gibt den Nutzlasttyp für einen AAC-Datenstrom (Advanced Audio Coding) an. |
MF_MT_AUDIO_AVG_BYTES_PER_SECOND | Durchschnittliche Anzahl von Bytes pro Sekunde. |
MF_MT_AUDIO_BITS_PER_SAMPLE | Anzahl der Bits pro Audiobeispiel. |
MF_MT_AUDIO_BLOCK_ALIGNMENT | Blockausrichtung in Byte. |
MF_MT_AUDIO_CHANNEL_MASK | Gibt die Zuweisung von Audiokanälen zu Sprecherpositionen an. |
MF_MT_AUDIO_FLOAT_SAMPLES_PER_SECOND | Anzahl der Audiobeispiele pro Sekunde (Gleitkommawert). |
MF_MT_AUDIO_FOLDDOWN_MATRIX | Gibt an, wie ein Audiodecoder Mehrkanalaudio in Stereoausgabe umwandeln soll. |
MF_MT_AUDIO_NUM_CHANNELS | Anzahl der Audiokanäle. |
MF_MT_AUDIO_PREFER_WAVEFORMATEX | Gibt die bevorzugte Legacyformatstruktur an, die beim Konvertieren eines Audiomedientyps verwendet werden soll. |
MF_MT_AUDIO_SAMPLES_PER_BLOCK | Die Anzahl der Audiobeispiele, die in einem komprimierten Block von Audiodaten enthalten sind. |
MF_MT_AUDIO_SAMPLES_PER_SECOND | Anzahl der Audiobeispiele pro Sekunde (ganzzahliger Wert). |
MF_MT_AUDIO_VALID_BITS_PER_SAMPLE | Die Anzahl gültiger Bits von Audiodaten in jedem Audiobeispiel. |
MF_MT_AUDIO_WMADRC_AVGREF | Verweisen Sie auf die durchschnittliche Lautstärke einer Windows Media-Audiodatei. |
MF_MT_AUDIO_WMADRC_AVGTARGET | Zielvolumeebene einer Windows Media-Audiodatei. |
MF_MT_AUDIO_WMADRC_PEAKREF | Verweisen Sie auf die Spitzenlautstärke einer Windows Media-Audiodatei. |
MF_MT_AUDIO_WMADRC_PEAKTARGET | Zielvolumeebene einer Windows Media-Audiodatei. |
MF_MT_ORIGINAL_WAVE_FORMAT_TAG | Enthält das ursprüngliche WAVE-Formattag für einen Audiostream. |
Videoformatattribute
Diese Attribute können auf Medientypen angewendet werden, deren Haupttyp MFMediaType_Video ist.
Attribut | Beschreibung |
---|---|
MF_MT_AVG_BIT_ERROR_RATE | Datenfehlerrate. |
MF_MT_AVG_BITRATE | Ungefähre Datenrate des Videostreams. |
MF_MT_CUSTOM_VIDEO_PRIMARIES | Benutzerdefinierte Farb primaries. |
MF_MT_DEFAULT_STRIDE | Standard-Oberflächenstride. |
MF_MT_DRM_FLAGS | Gibt an, ob für das Video der Kopierschutz erzwungen werden muss. |
MF_MT_FRAME_RATE | Bildrate. |
MF_MT_FRAME_RATE_RANGE_MAX | Die maximale Framerate, die von einem Videoaufnahmegerät unterstützt wird. |
MF_MT_FRAME_RATE_RANGE_MIN | Die minimale Framerate, die von einem Videoaufnahmegerät unterstützt wird. |
MF_MT_FRAME_SIZE | Breite und Höhe des Videoframes. |
MF_MT_GEOMETRIC_APERTURE | Geometrische Blende. |
MF_MT_INTERLACE_MODE | Beschreibt, wie die Frames interlaced werden. |
MF_MT_MAX_KEYFRAME_SPACING | Maximale Anzahl von Frames von einem Keyframe zum nächsten. |
MF_MT_MINIMUM_DISPLAY_APERTURE | Minimale Blende der Anzeige. |
MF_MT_MPEG_SEQUENCE_HEADER | MPEG-1- oder MPEG-2-Sequenzheader. |
MF_MT_MPEG_START_TIME_CODE | Startzeitcode (Group-of-Pictures, GOP). |
MF_MT_MPEG2_FLAGS | Verschiedene Flags für MPEG-2-Video. |
MF_MT_MPEG2_LEVEL | MPEG-2- oder H.264-Ebene. |
MF_MT_MPEG2_PROFILE | MPEG-2- oder H.264-Profil. |
MF_MT_ORIGINAL_4CC | Enthält den ursprünglichen Codec FOURCC für einen Videostream. |
MF_MT_PAD_CONTROL_FLAGS | Seitenverhältnis des Ausgaberechtecks. |
MF_MT_PALETTE | Paletteneinträge. |
MF_MT_PAN_SCAN_APERTURE | Definiert den Bereich 4×3 des Videos, der im Schwenk-/Scanmodus angezeigt werden soll. |
MF_MT_PAN_SCAN_ENABLED | Gibt an, ob der Schwenk-/Scanmodus aktiviert ist. |
MF_MT_PIXEL_ASPECT_RATIO | Pixel-Seitenverhältnis. |
MF_MT_SOURCE_CONTENT_HINT | Beabsichtigtes Seitenverhältnis. |
MF_MT_TRANSFER_FUNCTION | Konvertierungsfunktion von RGB in R'G'B'. |
MF_MT_VIDEO_3D | Gibt an, ob ein Videostream 3D-Inhalte enthält. |
MF_MT_VIDEO_CHROMA_SITING | Beschreibt, wie Chroma für Y'Cb'Cr'-Video proben wurde. |
MF_MT_VIDEO_LIGHTING | Optimale Beleuchtungsbedingungen für die Anzeige. |
MF_MT_VIDEO_NOMINAL_RANGE | Nominalbereich der Farbinformationen |
MF_MT_VIDEO_PRIMARIES | Farb primaries. |
MF_MT_VIDEO_ROTATION | Gibt die Drehung eines Videoframes in gegen den Uhrzeigersinn an. |
MF_MT_YUV_MATRIX | Konvertierungsmatrix aus dem Y'Cb'Cr'-Farbraum in den R'G'B'-Farbraum. |
MF_XVP_CALLER_ALLOCATES_OUTPUT | Gibt an, ob der Aufrufer die Texturen zuweist, die für die Ausgabe des Videoprozessor-MFT-verwendet werden. |
MF_XVP_DISABLE_FRC | Deaktiviert die Bildfrequenzkonvertierung im Videoprozessor-MFT-. |
Andere Formatattribute
Die folgenden Attribute gelten für interleavierte DV-Videos.
Attribut | Beschreibung |
---|---|
MF_MT_DV_AAUX_CTRL_PACK_0 | Audiohilfspaket (AAUX) für den ersten Audioblock. |
MF_MT_DV_AAUX_CTRL_PACK_1 | AAUX Source Control Pack für den zweiten Audioblock. |
MF_MT_DV_AAUX_SRC_PACK_0 | AAUX-Quellpaket für den ersten Audioblock. |
MF_MT_DV_AAUX_SRC_PACK_1 | AAUX-Quellpaket für den zweiten Audioblock. |
MF_MT_DV_VAUX_CTRL_PACK | Video-Hilfspaket (AUX) zur Quellcodeverwaltung. |
MF_MT_DV_VAUX_SRC_PACK | ASPX-Quellpaket. |
Die folgenden Attribute gelten für ASF-Dateien (Advanced Streaming Format).
Attribut | Beschreibung |
---|---|
MF_MT_ARBITRARY_FORMAT | Zusätzliche Formatdaten für einen binären Datenstrom in einer ASF-Datei. |
MF_MT_ARBITRARY_HEADER | Typspezifische Daten für einen binären Datenstrom in einer ASF-Datei. |
MF_MT_IMAGE_LOSS_TOLERANT | Gibt an, ob ein ASF-Bildstream ein herabgestufter JPEG-Typ ist. |
Die folgenden Attribute gelten für MPEG-4-Dateien.
Attribut | Beschreibung |
---|---|
MF_MT_MPEG4_CURRENT_SAMPLE_ENTRY | Der Index des aktuellen Eintrags im Beispielbeschreibungsfeld. |
MF_MT_MPEG4_SAMPLE_DESCRIPTION | Das Beispielbeschreibungsfeld. |
Verwandte Themen