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