struktur MFT_INPUT_STREAM_INFO (mftransform.h)
Berisi informasi tentang aliran input pada transformasi Media Foundation (MFT). Untuk mendapatkan nilai-nilai ini, panggil IMFTransform::GetInputStreamInfo.
Sintaks
typedef struct _MFT_INPUT_STREAM_INFO {
LONGLONG hnsMaxLatency;
DWORD dwFlags;
DWORD cbSize;
DWORD cbMaxLookahead;
DWORD cbAlignment;
} MFT_INPUT_STREAM_INFO;
Anggota
hnsMaxLatency
Jumlah waktu maksimum antara sampel input dan sampel output yang sesuai, dalam 100 unit nanodetik. Misalnya, MFT yang menyangga dua sampel, masing-masing dengan durasi 1 detik, memiliki latensi maksimum dua detik. Jika MFT selalu mengubah sampel input langsung menjadi sampel output, tanpa buffering, latensinya adalah nol.
dwFlags
Bitwise OR dari nol atau lebih bendera dari enumerasi _MFT_INPUT_STREAM_INFO_FLAGS .
cbSize
Ukuran minimum setiap buffer input, dalam byte. Jika ukurannya variabel atau MFT tidak memerlukan ukuran tertentu, nilainya adalah nol. Untuk audio yang tidak dikompresi, nilainya harus ukuran bingkai audio, yang bisa Anda dapatkan dari atribut MF_MT_AUDIO_BLOCK_ALIGNMENT dalam jenis media.
cbMaxLookahead
Jumlah maksimum data input, dalam byte, yang ditahan MFT untuk melakukan lookahead. Lookahead adalah tindakan menantikan data sebelum memprosesnya. Nilai ini harus menjadi nilai terburuk. Jika MFT tidak menyimpan buffer lookahead, nilainya adalah nol.
cbAlignment
Perataan memori yang diperlukan untuk buffer input. Jika MFT tidak memerlukan perataan tertentu, nilainya adalah nol.
Keterangan
Sebelum jenis media diatur, satu-satunya nilai yang harus dianggap valid adalah bendera MFT_INPUT_STREAM_REMOVABLE dan MFT_INPUT_STREAM_OPTIONAL di anggota dwFlags .
- Bendera MFT_INPUT_STREAM_REMOVABLE menunjukkan bahwa aliran dapat dihapus.
- Bendera MFT_INPUT_STREAM_OPTIONAL menunjukkan bahwa aliran bersifat opsional dan tidak memerlukan jenis media.
Persyaratan
Klien minimum yang didukung | Windows Vista [aplikasi desktop | Aplikasi UWP] |
Server minimum yang didukung | Windows Server 2008 [aplikasi desktop | Aplikasi UWP] |
Header | mftransform.h |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk