Präsentationsdeskriptorattribute

Allgemeine Präsentationsdeskriptorattribute

Die folgenden Attribute können für jeden Präsentationsdeskriptor gelten.

attribute BESCHREIBUNG
MF_PD_APP_CONTEXT Enthält einen Zeiger auf den Präsentationsdeskriptor aus dem geschützten Medienpfad (Protected Media Path, 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 Audiodatenströme 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 Der Zeitpunkt, zu dem 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 Videocodierungsbitrate für die Präsentation in Bits pro Sekunde an.

 

Präsentationsdeskriptorattribute 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 Lizenzerwerbs-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 Typ des 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 des 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 der anfänglichen Erstellung einer ASF-Datei an.
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 momentane Bitrate in Bits 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 minimale Paketgröße in Byte 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 in 100 Nanosekundeneinheiten erforderlich ist.
MF_PD_ASF_FILEPROPERTIES_PREROLL Gibt an, wie lange Daten gepuffert werden müssen, bevor mit der Wiedergabe einer ASF-Datei begonnen wird( 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 Audiostream enthält.
MF_PD_ASF_INFO_HAS_NON_AUDIO_VIDEO Gibt an, ob eine ASF-Datei Keine-Audiodatenströme enthält.
MF_PD_ASF_INFO_HAS_VIDEO Gibt an, ob eine ASF-Datei mindestens einen Videostream 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 Marker in einer ASF-Datei an.
MF_PD_ASF_METADATA_IS_VBR Gibt an, ob eine ASF-Datei vbR-Codierung (Variable Bit Rate, variable Bitrate) 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 momentane 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