Bagikan melalui


atribut MF_TRANSCODE_QUALITYVSSPEED

Menentukan angka antara 0 dan 100 yang menunjukkan tradeoff antara kualitas pengodean dan kecepatan pengodean.

Jenis data

UINT32

Nilai properti ini memiliki rentang berikut.

Nilai Makna
0
Kualitas lebih rendah, pengodean yang lebih cepat.
100
Kualitas lebih tinggi, pengodean yang lebih lambat.

 

Dapatkan/atur

Untuk mendapatkan atribut ini, panggil IMFAttributes::GetUINT32.

Untuk mengatur atribut ini, panggil IMFAttributes::SetUINT32.

Keterangan

Atribut ini memiliki nilai GUID yang sama dengan properti AVEncCommonQualityVsSpeed yang ditentukan untuk ICodecAPI, dan memiliki interpretasi yang sama.

Aplikasi dapat mengatur atribut ini pada profil transkode sebelum membangun topologi transkode untuk codec Windows Media. Nilai harus dalam rentang dari 0 hingga 100. Untuk aliran video, pembuat topologi transkode memetakan nilai ke nilai yang ditentukan aplikasi dan memasok nilai yang dipetakan ke properti MFPKEY_COMPLEXITYEX encoder. Nilai yang lebih rendah memungkinkan encoder untuk menggunakan algoritma pengodean yang kurang rumit. Menggunakan algoritma yang lebih sederhana menghasilkan output berkualitas lebih rendah, tetapi proses pengodean lebih cepat dan membutuhkan lebih sedikit daya pemrosesan.

Konstanta GUID untuk atribut ini diekspor dari mfuuid.lib.

Persyaratan

Persyaratan Nilai
Header
Mfidl.h

Lihat juga

Daftar Alfabet Atribut Media Foundation

API Transkode

IMFTranscodeProfile::SetVideoAttributes