TSPI_lineSetDefaultMediaDetection (tspi.h)
Prosedur TSPI_lineSetDefaultMediaDetection memberi tahu penyedia layanan sekumpulan jenis media baru untuk mendeteksi baris yang ditunjukkan (mengganti set sebelumnya). Ini juga menetapkan set awal jenis media yang harus dipantau pada panggilan berikutnya (masuk atau keluar) pada baris ini.
Sintaks
LONG TSPIAPI TSPI_lineSetDefaultMediaDetection(
HDRVLINE hdLine,
DWORD dwMediaModes
);
Parameter
hdLine
Handel ke garis untuk mengatur pemantauan media.
dwMediaModes
Jenis media yang menarik bagi TAPI. Parameter ini menggunakan salah satu konstanta LINEMEDIAMODE_:
Nilai kembali
Mengembalikan nol jika fungsi berhasil, atau angka kesalahan jika terjadi kesalahan. Kemungkinan nilai yang dikembalikan adalah sebagai berikut:
LINEERR_INVALLINEHANDLE, LINEERR_OPERATIONFAILED, LINEERR_INVALMEDIAMODE, LINEERR_RESOURCEUNAVAIL, LINEERR_NOMEM, LINEERR_NODRIVER, LINEERR_OPERATIONUNAVAIL.
Keterangan
TAPI biasanya memanggil fungsi ini untuk memperbarui kumpulan jenis media yang terdeteksi untuk garis ke penyatuan semua mode yang dipilih oleh semua baris yang luar biasaBuka setiap kali baris Dibuka atau Ditutup di tingkat TAPI. Upaya panggilan lineOpen ditolak jika deteksi media ditolak. Satu panggilan ke prosedur ini biasanya merupakan hasil dari panggilan lineOpen yang tidak menentukan pengidentifikasi perangkat LINEMAPPER. Pengidentifikasi perangkat LINEMAPPER tidak pernah digunakan pada tingkat TSPI.
TAPI harus menghitung penyatuan jenis media yang diinginkan oleh semua klien dan meneruskan hasilnya ke fungsi ini. Penyedia layanan menggunakan set yang diteruskan ke fungsi ini oleh TAPI. TAPI memastikan bahwa parameter dwMediaModes memiliki setidaknya satu bit yang ditetapkan dan tidak ada bit yang dipesan yang diatur. Penyedia layanan harus melakukan pemeriksaan validitas lebih lanjut pada jenis media, seperti memeriksa apakah ada jenis media yang memang didukung oleh penyedia layanan. Persatuan semua jenis media dapat menjadi nilai 0 jika aplikasi yang membuka baris adalah semua monitor atau tidak tertarik untuk menangani panggilan masuk.
Tidak ada fungsi yang sesuai langsung di tingkat TAPI. Prosedur ini sesuai dengan "jenis media permintaan" yang tersirat untuk baris tertentu oleh prosedur lineOpen ketika dipanggil dengan pengidentifikasi perangkat tertentu (selain LINEMAPPER).
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Windows |
Header | tspi.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