Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Antarmuka yang menentukan metode panggilan balik untuk aliran input audio.
Berasal dari kelas ini dan terapkan fungsinya untuk menyediakan data Anda sendiri sebagai aliran input audio.
Anggota
~PullAudioInputStreamCallback
Sintaks: public inline virtual ~PullAudioInputStreamCallback ( );
Destructor, tidak melakukan apa-apa.
Bacalah
Sintaks: public int Read ( uint8_t * dataBuffer , uint32_t size );
Fungsi ini dipanggil untuk mendapatkan data secara sinkron dari aliran audio. Catatan: DataBuffer yang dikembalikan oleh Read() tidak boleh berisi header audio apa pun.
Parameter-parameternya
dataBufferPenunjuk ke buffer tempat menyalin data audio.sizeUkuran buffer.
Pengembalian
Jumlah byte yang disalin ke dalam buffer, atau nol untuk menunjukkan akhir aliran
GetProperty
Sintaks: public inline virtual SPXSTRING GetProperty ( PropertyId id );
Fungsi ini dipanggil untuk secara sinkron untuk mendapatkan informasi meta yang terkait dengan aliran data, seperti TimeStamp atau UserId . Ditambahkan dalam versi 1.5.0.
Parameter-parameternya
-
idId properti.
Pengembalian
Nilai properti .
Tutup
Sintaks: public void Close ( );
Fungsi ini dipanggil untuk menutup aliran audio.