METODE IMFMediaSink::GetCharacteristics (mfidl.h)
Mendapatkan karakteristik sink media.
Sintaks
HRESULT GetCharacteristics(
[out] DWORD *pdwCharacteristics
);
Parameter
[out] pdwCharacteristics
Menerima bendera bitwise ATAU nol atau lebih. Bendera berikut didefinisikan:
Nilai | Makna |
---|---|
|
Sink media memiliki jumlah aliran tetap. Ini tidak mendukung metode IMFMediaSink::AddStreamSink dan IMFMediaSink::RemoveStreamSink . Bendera ini adalah petunjuk untuk aplikasi. |
|
Sink media tidak dapat mencocokkan laju dengan jam eksternal.
Untuk hasil terbaik, sink media ini harus digunakan sebagai sumber waktu untuk jam presentasi. Jika ada sumber waktu lain yang digunakan, sink media tidak dapat mencocokkan laju dengan jam, dengan hasil yang buruk (misalnya, glitching). Bendera ini harus digunakan dengan hemat, karena membatasi bagaimana alur dapat dikonfigurasi. Untuk informasi selengkapnya tentang jam presentasi, lihat Jam Presentasi. |
|
Sink media tidak bernilai. Ini mengonsumsi sampel secepat mungkin, dan tidak menyinkronkan dirinya sendiri ke jam presentasi.
Sebagian besar sink pengarsipan tidak memiliki tarif. |
|
Sink media memerlukan jam presentasi. Jam presentasi diatur dengan memanggil metode IMFMediaSink::SetPresentationClock sink media.
Bendera ini usang, karena semua sink media harus mendukung metode SetPresentationClock , bahkan jika sink media mengabaikan jam (seperti dalam sink media tanpa tarif). |
|
Sink media dapat menerima sampel pra-pendaftaran sebelum jam presentasi dimulai. Sink media mengekspos antarmuka IMFMediaSinkPreroll . |
|
Stream sink pertama (indeks 0) adalah aliran referensi. Aliran referensi harus memiliki jenis media sebelum jenis media dapat diatur pada sink aliran lainnya. |
Nilai kembali
Metode mengembalikan HRESULT. Nilai yang mungkin termasuk, tetapi tidak terbatas pada, yang ada dalam tabel berikut.
Menampilkan kode | Deskripsi |
---|---|
|
Metode berhasil. |
|
Metode Matikan sink media telah dipanggil. |
Keterangan
Karakteristik sink media diperbaiki sepanjang waktu hidup sink.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows Vista [aplikasi desktop | Aplikasi UWP] |
Server minimum yang didukung | Windows Server 2008 [aplikasi desktop | Aplikasi UWP] |
Target Platform | Windows |
Header | mfidl.h |
Pustaka | Mfuuid.lib |