attributo MF_TRANSCODE_ENCODINGPROFILE

Specifica il profilo di conformità del dispositivo per la codifica dei file ASF (Advanced Streaming Format).

Tipo di dati

LPWSTR

Ottenere/impostare

Per ottenere questo attributo, chiamare IMFAttributes::GetAllocatedString.

Per impostare questo attributo, chiamare IMFAttributes::SetString.

Commenti

Usare questo attributo quando si esegue la transcodifica in un dispositivo che supporta Windows Media. Se questo attributo è impostato, il codificatore userà il profilo di conformità del dispositivo o il modello per i codec Windows Media. Impostare l'attributo nel profilo di transcodifica prima di compilare la topologia transcodifica.

Il valore di questo attributo può essere una delle stringhe del modello di conformità elencate negli argomenti seguenti:

Per la codifica di Windows Media Video, il generatore di topologie usa questo attributo per impostare la proprietà MFPKEY_DECODERCOMPLEXITYREQUESTED nel codificatore. Il codificatore tenterà di usare il modello specificato per codificare il contenuto. Per ottenere il modello effettivo, attraversare i nodi della topologia transcodifica per ottenere un puntatore al nodo del codificatore. Ottenere quindi il valore della proprietà MFPKEY_DECODERCOMPLEXITYPROFILE dal codificatore.

Il generatore di topologie usa anche il valore di questo attributo per impostare la proprietà "DeviceConformanceTemplate" nel sink multimediale ASF.

Se questo attributo è impostato, l'oggetto metadati del file ASF viene sempre generato indipendentemente dal valore specificato dall'applicazione dell'attributo MF_TRANSCODE_SKIP_METADATA_TRANSFER .

I valori tipici per questo attributo includono quanto segue:

Valore Descrizione
"AP" Video del profilo avanzato
"MP" Video del profilo principale
"SP" Video di profilo semplice
"MP@LL" Profilo principale, video di livello medio
"L2" Profilo audio, <= 160 Kbps

 

La costante GUID per questo attributo viene esportata da mfuuid.lib.

Requisiti

Requisito Valore
Client minimo supportato
Windows 7 [solo app desktop]
Server minimo supportato
Windows Server 2008 R2 [solo app desktop]
Intestazione
Mfidl.h

Vedi anche

Elenco alfabetico degli attributi di Media Foundation

API transcodifica

IMFTranscodeProfile::GetAudioAttributes

IMFTranscodeProfile::SetAudioAttributes

IMFTranscodeProfile::SetVideoAttributes

IMFTranscodeProfile::GetVideoAttributes