Attribute des Präsentationsdeskriptors

Allgemeine Beschreibungsattribute für Präsentationen

Die folgenden Attribute können auf einen beliebigen Präsentationsdeskriptor angewendet werden.

attribute BESCHREIBUNG
MF_PD_APP_CONTEXT Enthält einen Zeiger auf den Präsentationsdeskriptor aus dem geschützten Medienpfad (PMP).
MF_PD_AUDIO_ENCODING_BITRATE Gibt die Audiocodierungsbitrate für die Präsentation in Bits pro Sekunde an.
MF_PD_AUDIO_ISVARIABLEBITRATE Gibt an, ob die Audiostreams in der Präsentation eine variable Bitrate aufweisen.
MF_PD_DURATION Gibt die Dauer einer Präsentation in 100 Nanosekundeneinheiten an.
MF_PD_LAST_MODIFIED_TIME Gibt an, wann eine Präsentation zuletzt geändert wurde.
MF_PD_MIME_TYPE Gibt den MIME-Typ des Inhalts an.
MF_PD_PLAYBACK_BOUNDARY_TIME Die Zeit, zu der die Präsentation beginnen muss, relativ zum Anfang der Medienquelle.
MF_PD_PLAYBACK_ELEMENT_ID Der Bezeichner des Wiedergabelistenelements in der Präsentation.
MF_PD_PMPHOST_CONTEXT Enthält einen Zeiger auf das Proxyobjekt für den Präsentationsdeskriptor der Anwendung.
MF_PD_PREFERRED_LANGUAGE Enthält die bevorzugte RFC 1766-Sprache der Medienquelle.
MF_PD_SAMI_STYLELIST Enthält den Anzeigenamen der unterstützten SAMI-Formatvorlagen (Synchronized Accessible Media Interchange). Dieses Attribut gilt nur für SAMI-Dateien.
MF_PD_TOTAL_FILE_SIZE Gibt die Gesamtgröße der Quelldatei in Bytes an.
MF_PD_VIDEO_ENCODING_BITRATE Gibt die Bitrate der Videocodierung für die Präsentation in Bits pro Sekunde an.

 

Darstellungsdeskriptorattribute für ASF

Die folgenden Attribute gelten für Präsentationsdeskriptoren für ASF-Dateien (Advanced Systems Format).

attribute BESCHREIBUNG
MF_PD_ASF_CODECLIST Enthält Informationen zu den Codecs, die zum Codieren des Inhalts in einer ASF-Datei verwendet werden.
MF_PD_ASF_CONTENTENCRYPTION_KEYID Gibt den Schlüsselbezeichner für eine verschlüsselte ASF-Datei an.
MF_PD_ASF_CONTENTENCRYPTION_LICENSE_URL Gibt die Lizenzkauf-URL für eine verschlüsselte ASF-Datei an.
MF_PD_ASF_CONTENTENCRYPTION_SECRET_DATA Enthält geheime Daten für eine verschlüsselte ASF-Datei.
MF_PD_ASF_CONTENTENCRYPTION_TYPE Gibt den Schutzmechanismus an, der in einer ASF-Datei verwendet wird.
MF_PD_ASF_CONTENTENCRYPTIONEX_ENCRYPTION_DATA Enthält Verschlüsselungsdaten für eine ASF-Datei.
MF_PD_ASF_DATA_LENGTH Gibt die Größe eines Datenabschnitts einer ASF-Datei in Bytes an.
MF_PD_ASF_DATA_START_OFFSET Gibt den Offset in Bytes vom Anfang einer ASF-Datei bis zum Anfang des ersten Datenpakets an.
MF_PD_ASF_FILEPROPERTIES_CREATION_TIME Gibt das Datum und die Uhrzeit an, zu dem eine ASF-Datei ursprünglich erstellt wurde.
MF_PD_ASF_FILEPROPERTIES_FILE_ID Gibt den Dateibezeichner einer ASF-Datei an.
MF_PD_ASF_FILEPROPERTIES_FLAGS Enthält verschiedene Flags aus einem ASF-Header.
MF_PD_ASF_FILEPROPERTIES_MAX_BITRATE Gibt die maximale instanzanische Bitrate pro Sekunde für eine ASF-Datei an.
MF_PD_ASF_FILEPROPERTIES_MAX_PACKET_SIZE Gibt die maximale Paketgröße in Bytes für eine ASF-Datei an.
MF_PD_ASF_FILEPROPERTIES_MIN_PACKET_SIZE Gibt die mindeste Paketgröße in Bytes für eine ASF-Datei an.
MF_PD_ASF_FILEPROPERTIES_PACKETS Gibt die Anzahl der Pakete im Datenabschnitt einer ASF-Datei an.
MF_PD_ASF_FILEPROPERTIES_PLAY_DURATION Gibt die Zeit an, die zum Wiedergeben einer ASF-Datei erforderlich ist, in 100-Nanosekundeneinheiten.
MF_PD_ASF_FILEPROPERTIES_PREROLL Gibt die Zeit an, die Daten puffert, bevor sie mit der Wiedergabe einer ASF-Datei beginnen, in Millisekunden.
MF_PD_ASF_FILEPROPERTIES_SEND_DURATION Gibt die Zeit an, die zum Senden einer ASF-Datei in 100-Nanosekundeneinheiten erforderlich ist.
MF_PD_ASF_INFO_HAS_AUDIO Gibt an, ob eine ASF-Datei mindestens einen Audiodatenstrom enthält.
MF_PD_ASF_INFO_HAS_NON_AUDIO_VIDEO Gibt an, ob eine ASF-Datei keine Audio-, Nicht-Videostreams enthält.
MF_PD_ASF_INFO_HAS_VIDEO Gibt an, ob eine ASF-Datei mindestens einen Videodatenstrom enthält.
MF_PD_ASF_LANGLIST Gibt die Liste der Sprachen an, die in einer ASF-Datei verwendet werden.
MF_PD_ASF_LANGLIST_LEGACYORDER Enthält eine Liste der RFC 1766-Sprachen, die in der aktuellen Präsentation verwendet werden.
MF_PD_ASF_MARKER Gibt die Markierungen in einer ASF-Datei an.
MF_PD_ASF_METADATA_IS_VBR Gibt an, ob eine ASF-Datei die Variable Bitrate (VBR)-Codierung verwendet.
MF_PD_ASF_METADATA_LEAKY_BUCKET_PAIRS Beschreibt die Pufferanforderungen für eine VBR-ASF-Datei.
MF_PD_ASF_METADATA_V8_BUFFERAVERAGE Gibt die durchschnittliche Puffergröße an, die für eine VBR-ASF-Datei erforderlich ist.
MF_PD_ASF_METADATA_V8_VBRPEAK Gibt die höchste momentäre Bitrate in einer VBR-ASF-Datei an.
MF_PD_ASF_SCRIPT Gibt die Skriptbefehle in einer ASF-Datei an.

 

Media Foundation-Attribute

Präsentationsdeskriptoren

IMFPresentationDescriptor