ACSRawOutgoingAudioStream-klass
Förklaring
@interface ACSRawOutgoingAudioStream : ACSOutgoingAudioStream;
Description
En ljudström som använder en virtuell enhet för att skicka ljud
Metoder
init
Standardkonstruktor
-(instancetype)init:(ACSRawOutgoingAudioStreamOptions *)options;
Parametrar
options
-
sendRawAudioBuffer
Metod för att skicka ljudbuffert. Bufferten ska matcha formatet, samplingsfrekvensen och kanalläget som anges i strömegenskaperna. För data per blockegenskap rekommenderar vi att du skickar data i den angivna storleken, men dessutom har vi stöd för att skicka större buffertar som är begränsade till 100 ms så länge de kan delas jämnt med angivna data per block.
-(void)sendRawAudioBuffer:(ACSRawAudioBuffer *)rawAudioBuffer withCompletionHandler:(void (^)(NSError *error))completionHandler;
Parametrar
rawAudioBuffer
-completionHandler
– Ett block som ska anropas asynkront när åtgärden har slutförts.
Returer
void
Egenskaper
Delegera
Ett objekt som du anger för att ta emot händelser från den här ACSRawOutgoingAudioStream-instansen.
@property(nonatomic, assign) id<ACSRawOutgoingAudioStreamDelegate> delegate;
expectedBufferSizeInBytes
Förväntad buffertstorlek för ljudbuffert
@property (readonly) int64_t expectedBufferSizeInBytes;
properties
RawOutgoingAudioStreamProperties som denna CallAudioStream är inställd på
@property (retain, nonnull, readonly) ACSRawOutgoingAudioStreamProperties * properties;