共用方式為


MF_TRANSCODE_ENCODINGPROFILE屬性

指定裝置一致性設定檔,以編碼進階串流格式 (ASF) 檔案。

資料類型

LPWSTR

取得/設定

若要取得此屬性,請呼叫 IMFAttributes::GetAllocatedString

若要設定此屬性,請呼叫 IMFAttributes::SetString

備註

當轉碼至支援 Windows 媒體的裝置時,請使用這個屬性。 如果已設定此屬性,編碼器會針對 Windows 媒體編解碼器使用裝置一致性設定檔或範本。 在建置轉碼拓撲之前,請先在轉碼設定檔上設定 屬性。

此屬性的值可以是下列主題所列的任何一個一致性範本字串:

針對 Windows 媒體視訊編碼,拓撲產生器會使用此屬性在編碼器上設定 MFPKEY_DECODERCOMPLEXITYREQUESTED 屬性。 編碼器會嘗試使用指定的範本來編碼內容。 若要取得實際範本,請周遊轉碼拓撲的節點,以取得編碼器節點的指標。 然後從編碼器取得 MFPKEY_DECODERCOMPLEXITYPROFILE 屬性的值。

拓撲產生器也會使用這個屬性的值,在 ASF 媒體接收上設定 「DeviceConformanceTemplate」 屬性。

如果設定此屬性,則一律會產生 ASF 檔案的中繼資料物件,而不論 MF_TRANSCODE_SKIP_METADATA_TRANSFER 屬性的應用程式指定值為何。

此屬性的一般值包括下列各項:

Description
「AP」 進階設定檔影片
「MP」 主要設定檔影片
「SP」 簡單設定檔影片
「MP@LL」 主要設定檔、中型層級視訊
「L2」 音訊設定檔, < = 160 Kbps

 

此屬性的 GUID 常數是從 mfuuid.lib 匯出。

規格需求

需求
最低支援的用戶端
Windows 7 [僅限傳統型應用程式]
最低支援的伺服器
Windows Server 2008 R2 [僅限傳統型應用程式]
標頭
Mfidl.h

另請參閱

媒體基礎屬性的字母順序清單

轉碼 API

IMFTranscodeProfile::GetAudioAttributes

IMFTranscodeProfile::SetAudioAttributes

IMFTranscodeProfile::SetVideoAttributes

IMFTranscodeProfile::GetVideoAttributes