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 [僅限傳統型應用程式] |
標頭 |
|
另請參閱