Freigeben über


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.

 

IMFMediaType-

Media Foundation Attributes

Medientypen

Audiomedientypen

videomedientypen