kelas Audio::P ushAudioOutputStream
class Audio::PushAudioOutputStream
: public Audio::AudioOutputStream
Mendorong kelas aliran output audio. Ditambahkan dalam versi 1.4.0.
Anggota
Buat
Sitnaksis: public inline static std::shared_ptr< PushAudioOutputStream > Create ( void * pvContext , CUSTOM_AUDIO_PUSH_STREAM_WRITE_CALLBACK writeCallback , CUSTOM_AUDIO_PUSH_STREAM_CLOSE_CALLBACK closeCallback );
Membuat PushAudioOutputStream menggunakan penunjuk fungsi callback "C" Write() dan Close() yang ditentukan.
Parameter
pvContext
Penunjuk konteks yang akan digunakan saat memanggil panggilan balik.writeCallback
Tulis panggilan balik.closeCallback
Tutup panggilan balik.
Mengembalikan
Pointer bersama ke PushAudioOutputStream
Buat
Sitnaksis: public inline static std::shared_ptr< PushAudioOutputStream > Create ( WriteCallbackFunction_Type writeCallback , CloseCallbackFunction_Type closeCallback );
Membuat PushAudioOutputStream menggunakan fungsi panggilan balik Write() dan Close() yang ditentukan.
Parameter
writeCallback
Tulis panggilan balik.closeCallback
Tutup panggilan balik.
Mengembalikan
Pointer bersama ke PushAudioOutputStream
Buat
Sitnaksis: public inline static std::shared_ptr< PushAudioOutputStream > Create ( std::shared_ptr< PushAudioOutputStreamCallback > callback );
Membuat PushAudioOutputStream menggunakan antarmuka panggilan balik yang ditentukan dengan fungsi panggilan balik Write() dan Close().
Parameter
callback
Penunjuk bersama ke instans PushAudioOutputStreamCallback.
Mengembalikan
Pointer bersama ke PushAudioOutputStream