次の方法で共有


ACSRawOutgoingAudioStream クラス

宣言

@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;