atribut MF_LOW_LATENCY
Memungkinkan pemrosesan latensi rendah di alur Microsoft Media Foundation.
Jenis Data
BOOL disimpan sebagai UINT32
Dapatkan/atur
Untuk mendapatkan atribut ini, panggil IMFAttributes::GetUINT32.
Untuk mengatur atribut ini, panggil IMFAttributes::SetUINT32.
Keterangan
Latensi rendah didefinisikan sebagai penundaan sekecil mungkin dari saat data media dihasilkan (atau diterima) hingga saat dirender. Latensi rendah diinginkan untuk skenario komunikasi real time. Untuk skenario lain, seperti pemutaran lokal atau transcoding, Anda biasanya tidak boleh mengaktifkan mode latensi rendah, karena dapat memengaruhi kualitas.
Catatan
Nilai GUID atribut ini identik dengan properti CODECAPI_AVLowLatencyMode yang ditentukan untuk antarmuka ICodecAPI .
Atur atribut ini pada komponen alur sebagai berikut:
- Sumber media: Gunakan metode IMFMediaSourceEx::GetSourceAttributes .
- Transformasi Media Foundation (MFT): Gunakan metode IMFTransform::GetAttributes . Untuk encoder, encoder mungkin mendukung latensi rendah melalui antarmuka ICodecAPI .
- Sink media: Mengkueri sink media untuk antarmuka IMFAttributes .
Aplikasi biasanya tidak mengatur atribut ini langsung pada komponen alur, tetapi sebaliknya mengatur atribut pada salah satu objek berikut:
- Sesi Media: Gunakan parameter pConfiguation dari fungsi MFCreateMediaSession atau MFCreatePMPMediaSession , atau atur atribut pada topologi.
- Pembaca Sumber: Atur atribut dengan properti konfigurasi saat Anda membuat Pembaca Sumber. Untuk informasi selengkapnya, lihat Atribut Pembaca Sumber.
- Penulis Sink: Atur atribut dengan properti konfigurasi saat Anda membuat Penulis Sink. Untuk informasi selengkapnya, lihat Atribut Penulis Sink.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung |
Windows 8 [aplikasi desktop | Aplikasi UWP] |
Server minimum yang didukung |
Windows Server 2012 [aplikasi desktop | Aplikasi UWP] |
Header |
|
Lihat juga