Medientypattribute
Die folgenden Attribute gelten für Medientypen. Einige dieser Attribute sind nur für die Konvertierung von Legacymedientypen in Media Foundation-Medientypen vorgesehen.
Allgemeine Formatattribute
Diese Attribute können auf alle Medientypen angewendet werden.
attribute | BESCHREIBUNG |
---|---|
MF_MT_ALL_SAMPLES_INDEPENDENT | Gibt an, ob jedes Beispiel unabhängig von den anderen Beispielen im Stream ist. |
MF_MT_AM_FORMAT_TYPE | Guid formatieren. |
MF_MT_COMPRESSED | Gibt an, ob die Mediendaten komprimiert werden. |
MF_MT_FIXED_SIZE_SAMPLES | Gibt an, ob die Beispiele eine feste Größe haben. |
MF_MT_MAJOR_TYPE | Haupttyp-GUID. |
MF_MT_SAMPLE_SIZE | Größe der einzelnen Stichproben in Byte. |
MF_MT_SUBTYPE | Untertyp-GUID. |
MF_MT_USER_DATA | Enthält Benutzerdaten für einen Medientyp, der aus einer Legacyformatstruktur konvertiert wurde. |
MF_MT_WRAPPED_TYPE | Enthält einen Medientyp, der in einen anderen Medientyp umschlossen wurde. |
Audioformatattribute
Diese Attribute können auf Medientypen angewendet werden, deren Haupttyp gleich MFMediaType_Audio ist.
attribute | BESCHREIBUNG |
---|---|
MF_MT_AAC_AUDIO_PROFILE_LEVEL_INDICATION | Gibt das Audioprofil und die Ebene eines AAC-Streams (Advanced Audio Coding) an. |
MF_MT_AAC_PAYLOAD_TYPE | Gibt den Nutzlasttyp für einen AAC-Stream (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 Bytes. |
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 transformieren 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 | Anzahl der Audiobeispiele, die in einem komprimierten Audiodatenblock enthalten sind. |
MF_MT_AUDIO_SAMPLES_PER_SECOND | Anzahl der Audiobeispiele pro Sekunde (ganzzahliger Wert). |
MF_MT_AUDIO_VALID_BITS_PER_SAMPLE | Anzahl gültiger Audiodatenbits in jedem Audiobeispiel. |
MF_MT_AUDIO_WMADRC_AVGREF | Verweisen Sie auf die durchschnittliche Lautstärke einer Windows Media-Audiodatei. |
MF_MT_AUDIO_WMADRC_AVGTARGET | Ziel der durchschnittlichen Lautstärke einer Windows Media-Audiodatei. |
MF_MT_AUDIO_WMADRC_PEAKREF | Verweisen Sie auf die Spitzenlautstärke einer Windows Media-Audiodatei. |
MF_MT_AUDIO_WMADRC_PEAKTARGET | Ziel der Spitzenlautstärke 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 gleich MFMediaType_Video ist.
attribute | BESCHREIBUNG |
---|---|
MF_MT_AVG_BIT_ERROR_RATE | Datenfehlerrate. |
MF_MT_AVG_BITRATE | Ungefähre Datenrate des Videostreams. |
MF_MT_CUSTOM_VIDEO_PRIMARIES | Benutzerdefinierte Farbprimer. |
MF_MT_DEFAULT_STRIDE | Standardmäßiger Oberflächenschritt. |
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 Bildfrequenz, die von einem Videoaufnahmegerät unterstützt wird. |
MF_MT_FRAME_RATE_RANGE_MIN | Die minimale Bildfrequenz, die von einem Videoaufnahmegerät unterstützt wird. |
MF_MT_FRAME_SIZE | Breite und Höhe des Videoframes. |
MF_MT_GEOMETRIC_APERTURE | Geometrische Öffnung. |
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 Display-Blende. |
MF_MT_MPEG_SEQUENCE_HEADER | MPEG-1- oder MPEG-2-Sequenzheader. |
MF_MT_MPEG_START_TIME_CODE | Startzeitcode für die Gruppe von Bildern (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 4×3-Bereich 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 | Pixelseitenverhä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 das Y'Cb'Cr'-Video abgetastet wurde. |
MF_MT_VIDEO_LIGHTING | Optimale Lichtverhältnisse für die Betrachtung. |
MF_MT_VIDEO_NOMINAL_RANGE | Nominaler Bereich der Farbinformationen |
MF_MT_VIDEO_PRIMARIES | Farbprimries. |
MF_MT_VIDEO_ROTATION | Gibt die Drehung eines Videoframes im Uhrzeigersinn an. |
MF_MT_YUV_MATRIX | Konvertierungsmatrix aus dem Farbraum Y'Cb'Cr' in den R'G'B'-Farbraum. |
MF_XVP_CALLER_ALLOCATES_OUTPUT | Gibt an, ob der Aufrufer die Texturen ordnet, die für die Ausgabe des Videoprozessors MFT verwendet werden. |
MF_XVP_DISABLE_FRC | Deaktiviert die Bildfrequenzkonvertierung im Videoprozessor-MFT. |
Andere Formatattribute
Die folgenden Attribute gelten für ineinander verschachtelte DV-Videos.
attribute | BESCHREIBUNG |
---|---|
MF_MT_DV_AAUX_CTRL_PACK_0 | Audiohilfspaket (AAUX)-Quellcodeverwaltungspaket für den ersten Audioblock. |
MF_MT_DV_AAUX_CTRL_PACK_1 | AAUX-Quellcodeverwaltungspaket 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 | VAUX-Quellcodeverwaltungspaket (Videohilfspaket). |
MF_MT_DV_VAUX_SRC_PACK | VAUX-Quellpaket. |
Die folgenden Attribute gelten für ASF-Dateien (Advanced Streaming Format).
attribute | 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 degradierbarer JPEG-Typ ist. |
Die folgenden Attribute gelten für MPEG-4-Dateien.
attribute | BESCHREIBUNG |
---|---|
MF_MT_MPEG4_CURRENT_SAMPLE_ENTRY | Der Index des aktuellen Eintrags im Beispielbeschreibungsfeld. |
MF_MT_MPEG4_SAMPLE_DESCRIPTION | Das Beispielbeschreibungsfeld. |
Zugehörige Themen