attribut MF_TRANSCODE_ENCODINGPROFILE

Gibt das Gerätekonformanzprofil für die Codierung von ASF-Dateien (Advanced Streaming Format) an.

Datentyp

LPWSTR

Abrufen/Festlegen

Um dieses Attribut abzurufen, rufen Sie IMFAttributes::GetAllocatedString auf.

Um dieses Attribut festzulegen, rufen Sie IMFAttributes::SetString auf.

Bemerkungen

Verwenden Sie dieses Attribut beim Transcodieren auf ein Gerät, das Windows Media unterstützt. Wenn dieses Attribut festgelegt ist, verwendet der Encoder das Gerätekonformanzprofil oder die Vorlage für Windows Media-Codecs. Legen Sie das Attribut für das Transcodierungsprofil fest, bevor Sie die Transcodierungstopologie erstellen.

Der Wert dieses Attributs kann eine der in den folgenden Themen aufgeführten Konformitätsvorlagenzeichenfolgen sein:

Für die Windows Media Video-Codierung verwendet der Topologie-Generator dieses Attribut, um die MFPKEY_DECODERCOMPLEXITYREQUESTED-Eigenschaft für den Encoder festzulegen. Der Encoder versucht, die angegebene Vorlage zum Codieren des Inhalts zu verwenden. Um die tatsächliche Vorlage abzurufen, durchlaufen Sie die Knoten der Transcodierungstopologie, um einen Zeiger auf den Encoderknoten zu erhalten. Rufen Sie dann den Wert der MFPKEY_DECODERCOMPLEXITYPROFILE-Eigenschaft vom Encoder ab.

Der Topologie-Generator verwendet auch den Wert dieses Attributs, um die Eigenschaft "DeviceConformanceTemplate" für die ASF-Mediensenke festzulegen.

Wenn dieses Attribut festgelegt ist, wird das Metadatenobjekt der ASF-Datei immer unabhängig vom anwendungsspezifischen Wert des MF_TRANSCODE_SKIP_METADATA_TRANSFER-Attributs generiert.

Typische Werte für dieses Attribut sind:

Wert BESCHREIBUNG
"AP" Video zum erweiterten Profil
"MP" Hauptprofilvideo
"SP" Einfaches Profilvideo
"MP@LL" Hauptprofil, Mittleres Video
"L2" Audioprofil, <= 160 KBit/s

 

Die GUID-Konstante für dieses Attribut wird aus mfuuid.lib exportiert.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows 7 [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Server 2008 R2 [nur Desktop-Apps]
Header
Mfidl.h

Siehe auch

Alphabetische Liste der Media Foundation-Attribute

Transcodierungs-API

IMFTranscodeProfile::GetAudioAttributes

IMFTranscodeProfile::SetAudioAttributes

IMFTranscodeProfile::SetVideoAttributes

IMFTranscodeProfile::GetVideoAttributes