ITStream::Metode StartStream (tapi3if.h)

Metode StartStream memulai aliran.

Sintaks

HRESULT StartStream();

Mengembalikan nilai

Metode ini dapat mengembalikan salah satu nilai ini.

Nilai Makna
S_OK
Metode berhasil.
E_NOTIMPL
Metode tidak diimplementasikan.
TAPI_E_NOTERMINALSELECTED
Tidak ada terminal yang dipilih pada aliran, sehingga tidak dapat dimulai.
TAPI_E_NOTSTOPPED
Stream sudah dimulai.

Keterangan

Streaming dimulai secara otomatis segera setelah panggilan tersambung dan siap untuk di-streaming dan terminal dipilih. Oleh karena itu, sebagian besar aplikasi tidak perlu memanggil metode ini. Aplikasi harus memanggil metode ini hanya untuk memulai aliran yang sebelumnya telah dihentikan atau dijeda aplikasi dengan memanggil ITStream::StopStream atau ITStream::P auseStream.

Panggilan ini menghasilkan peristiwa yang dapat diambil aplikasi jika telah terdaftar. Silakan lihat Gambaran umum peristiwa untuk informasi tentang menerima peristiwa.

Jika aliran berhasil dimulai, MSP akan mengaktifkan CALL_MEDIA_EVENT dengan nilai peristiwa CME_STREAM_ACTIVE dan CALL_MEDIA_EVENT_CAUSE CMC_LOCAL_REQUEST yang sama.

Jika aliran gagal dijeda, MSP akan mengaktifkan peristiwa CME_STREAM_FAIL dengan penyebab CMC_LOCAL_REQUEST.

Persyaratan

Persyaratan Nilai
Target Platform Windows
Header tapi3if.h (termasuk Tapi3.h)

Lihat juga

ITStream

Antarmuka Penyedia Layanan Media (MSPI)