宣言
@interface ACSRawOutgoingAudioStream : ACSOutgoingAudioStream;
Description
オーディオを送信するために仮想デバイスを利用するオーディオストリーム
Methods
初期化
既定のコンストラクター
-(instancetype)init:(ACSRawOutgoingAudioStreamOptions *)options;
パラメーター
options-
sendRawAudioBuffer (送信生オーディオバッファ)
オーディオバッファを送信する方法。 バッファーは、ストリーム プロパティで指定された形式、サンプル レート、およびチャネル モードと一致する必要があります。 ブロックごとのデータプロパティについては、指定されたサイズでデータを送信することをお勧めしますが、さらに、ブロックごとに指定されたデータで均等に分割できる限り、100ミリ秒に制限されたより大きなバッファの送信をサポートします。
-(void)sendRawAudioBuffer:(ACSRawAudioBuffer *)rawAudioBuffer withCompletionHandler:(void (^)(NSError *error))completionHandler;
パラメーター
rawAudioBuffer--
completionHandler- 操作の完了後に非同期に呼び出されるブロック。
返品ポリシー
void
プロパティ
デリゲート
この ACSRawOutgoingAudioStream インスタンスからイベントを受信するために指定するオブジェクト。
@property(nonatomic, assign) id<ACSRawOutgoingAudioStreamDelegate> delegate;
予想されるバッファサイズインバイト
オーディオ バッファの予想されるバッファ サイズ
@property (readonly) int64_t expectedBufferSizeInBytes;
プロパティ
RawOutgoingAudioStreamProperties が CallAudioStream に設定されている
@property (retain, nonnull, readonly) ACSRawOutgoingAudioStreamProperties * properties;