Share via


MF_TRANSCODE_ADJUST_PROFILE屬性

定義轉碼拓撲之資料流程設定的設定檔旗標。 旗標定義于 MF_TRANSCODE_ADJUST_PROFILE_FLAGS 列舉中。

資料類型

UINT32

取得/設定

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

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

備註

應用程式可以在轉碼設定檔的容器層級設定此屬性。 如果已設定此屬性, MFCreateTranscodeTopology 函式會根據指定的旗標變更拓撲建置期間的資料流程屬性。 例如,如果應用程式指定 MF_TRANSCODE_ADJUST_PROFILE_DEFAULT 旗標,則會使用應用程式指定的資料流程設定來建立設定檔。

視訊串流會根據媒體來源更新畫面播放速率。 如果應用程式未指定交錯模式,設定檔預設會更新為使用漸進式畫面。

如果應用程式指定 MF_TRANSCODE_ADJUST_PROFILE_USE_SOURCE_ATTRIBUTES 旗標,則會將遺漏的資料流程屬性從輸入媒體來源複製到轉碼設定檔中的資料流程設定。

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

規格需求

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

另請參閱

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

轉碼 API

IMFTranscodeProfile::SetContainerAttributes