ITStreamControl::Metode CreateStream (tapi3if.h)
Metode CreateStream membuat aliran media baru.
Sintaks
HRESULT CreateStream(
[in] long lMediaType,
[in] TERMINAL_DIRECTION td,
[out] ITStream **ppStream
);
Parameter
[in] lMediaType
Menunjukkan jenis media untuk streaming.
[in] td
Menunjukkan TERMINAL_DIRECTION.
[out] ppStream
Penunjuk ke penunjuk untuk antarmuka ITStream yang baru dibuat.
Menampilkan nilai
Metode ini dapat mengembalikan salah satu nilai ini.
Nilai | Makna |
---|---|
|
Metode berhasil. |
|
Parameter ppStream bukan penunjuk yang valid. |
|
Memori tidak cukup ada untuk melakukan operasi. |
|
Parameter lMediaType bukan tipe media yang valid. |
|
Parameter td bukan arah terminal yang valid. |
|
Jumlah maksimum aliran yang didukung telah tercapai. |
|
Operasi ini tidak didukung. |
Keterangan
Banyak MSP tidak mendukung pembuatan aliran yang dinamis, dan hanya mengembalikan TAPI_E_MAXSTREAMS dalam implementasi metode ini. Aliran default tersedia secara otomatis saat panggilan dibuat, sehingga sebagian besar aplikasi tidak perlu menggunakan metode ini.
Pembuatan atau penghapusan streaming mungkin melibatkan interaksi dengan titik akhir jarak jauh, menghasilkan CMC_REMOTE_REQUEST daripada pesan CMC_LOCAL_REQUEST yang diterima saat streaming dihentikan atau dimulai.
TAPI memanggil metode AddRef pada antarmuka ITStream yang dikembalikan oleh ITStreamControl::CreateStream. Aplikasi harus memanggil Rilis pada antarmuka ITStream ke sumber daya gratis yang terkait dengannya.
Persyaratan
Target Platform | Windows |
Header | tapi3if.h (termasuk Tapi3.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