Kelas ACSRawOutgoingAudioStream
Deklarasi
@interface ACSRawOutgoingAudioStream : ACSOutgoingAudioStream;
Deskripsi
Aliran audio yang menggunakan perangkat virtual untuk mengirim audio
Metode
init
Konstruktor default
-(instancetype)init:(ACSRawOutgoingAudioStreamOptions *)options;
Parameter
options
-
sendRawAudioBuffer
Metode untuk mengirim buffer audio. Buffer harus cocok dengan format, laju sampel, dan mode saluran yang ditentukan dalam properti aliran. Untuk properti data per blok, sebaiknya kirim data dalam ukuran yang ditentukan, tetapi selain itu, kami mendukung pengiriman buffer yang lebih besar dibatasi hingga 100ms selama dapat dibagi secara merata dengan data yang ditentukan per blok.
-(void)sendRawAudioBuffer:(ACSRawAudioBuffer *)rawAudioBuffer withCompletionHandler:(void (^)(NSError *error))completionHandler;
Parameter
rawAudioBuffer
-completionHandler
- Blok yang akan dipanggil secara asinkron setelah operasi selesai.
Mengembalikan
void
Properti
delegasi
Objek yang Anda berikan untuk menerima peristiwa dari instans ACSRawOutgoingAudioStream ini.
@property(nonatomic, assign) id<ACSRawOutgoingAudioStreamDelegate> delegate;
expectedBufferSizeInBytes
Ukuran buffer yang diharapkan dari Buffer Audio
@property (readonly) int64_t expectedBufferSizeInBytes;
properti
RawOutgoingAudioStreamProperties tempat CallAudioStream ini diatur ke
@property (retain, nonnull, readonly) ACSRawOutgoingAudioStreamProperties * properties;