MF_TRANSCODE_QUALITYVSSPEED屬性
指定介於 0 到 100 之間的數位,指出編碼品質與編碼速度之間的取捨。
資料類型
UINT32
此屬性的值具有下列範圍。
值 | 意義 |
---|---|
|
品質較低,編碼速度較快。 |
|
品質較高,編碼速度較慢。 |
取得/設定
若要取得這個屬性,請呼叫 IMFAttributes::GetUINT32。
若要設定此屬性,請呼叫 IMFAttributes::SetUINT32。
備註
此屬性具有與針對ICodecAPI定義的AVEncCommonQualityVsSpeed屬性相同的 GUID 值,而且具有相同的解譯。
應用程式可以在轉碼設定檔上設定此屬性,再建置 Windows 媒體編解碼器的轉碼拓撲。 值的範圍必須介於 0 到 100 之間。 針對視訊資料流程,轉碼拓撲產生器會將值對應至應用程式指定的值,並將對應的值提供給編碼器的 MFPKEY_COMPLEXITYEX 屬性。 較低的值可讓編碼器使用較不復雜的編碼演算法。 使用更簡單的演算法會產生較低品質的輸出,但編碼程式的速度較快,而且需要較少的處理能力。
此屬性的 GUID 常數是從 mfuuid.lib 匯出。
規格需求
需求 | 值 |
---|---|
標頭 |
|
另請參閱