準拠規格 NSObject
宣言された場所 OTAudioKit.h

概要

セッションで使用するオーディオデバイスを定義します。詳しくは [OTAudioDeviceManager setAudioDevice:].

オーディオバスの設定

– setAudioBus: 必須メソッド

このオーディオデバイスが使用する OTAudioBus インスタンスを設定します。

- (BOOL)setAudioBus:(_Nullable id<OTAudioBus>)audioBus

パラメータ

audioBus アン OTAudioBus を実装した。

戻り値

BOOL 成功した場合は YES、それ以外は NO。

考察

OTAudioDeviceの実装者は、このバスを使用して、セッションとの間でオーディオ サンプルを送受信します。実装者は、実装オブジェクトの存続期間中、この インスタンスを保持する必要があります。

登録地

OTAudioKit.h

オーディオ形式の調整

– captureFormat 必須メソッド

このデバイスで使用されるキャプチャ形式。

- (nonnull OTAudioFormat *)captureFormat

登録地

OTAudioKit.h

– renderFormat 必須メソッド

このデバイスで使用されているレンダリング形式。

- (nonnull OTAudioFormat *)renderFormat

登録地

OTAudioKit.h

音声のレンダリング

– renderingIsAvailable 必須メソッド

オーディオデバイスでオーディオレンダリングが可能かどうかを確認するために使用されます。

- (BOOL)renderingIsAvailable

戻り値

BOOL レンダリングが利用可能な場合は YES。

登録地

OTAudioKit.h

– initializeRendering 必須メソッド

オーディオデバイスに対し、レンダリングに向けて初期化を行うよう要求します。レンダリングを開始する前に、この メソッドを呼び出してください。

- (BOOL)initializeRendering

戻り値

BOOL レンダリングが初期化されている場合は YES。

登録地

OTAudioKit.h

– renderingIsInitialized 必須メソッド

オーディオレンダリングが初期化されているかどうかを確認します。

- (BOOL)renderingIsInitialized

戻り値

BOOL オーディオレンダリングが初期化されている場合は YES。

登録地

OTAudioKit.h

– startRendering 必須メソッド

デバイスに対してオーディオの再生を開始するよう要求します。この関数が正常に 戻ると、オーディオバス上でオーディオサンプルが利用可能になります。

- (BOOL)startRendering

戻り値

BOOL レンダリングが開始された場合は YES。

登録地

OTAudioKit.h

– stopRendering 必須メソッド

デバイスに対して、音声の再生を停止するよう要求します。

- (BOOL)stopRendering

戻り値

BOOL レンダリングが停止した場合はYES。

登録地

OTAudioKit.h

– isRendering 必須メソッド

オーディオのレンダリングが開始されたかどうかを確認します。

- (BOOL)isRendering

戻り値

BOOL レンダリングが開始された場合は YES。

登録地

OTAudioKit.h

– estimatedRenderDelay 必須メソッド

推定されるレンダリング遅延をミリ秒単位で返します。これは、 オーディオ信号の処理およびレンダリングを調整するために使用されます。

- (uint16_t)estimatedRenderDelay

戻り値

uint16_t

登録地

OTAudioKit.h

音声の録音

– captureIsAvailable 必須メソッド

オーディオデバイスでオーディオサンプリングが利用可能かどうかを確認します。

- (BOOL)captureIsAvailable

戻り値

BOOL オーディオサンプリングが利用可能な場合は YES。

登録地

OTAudioKit.h

– initializeCapture 必須メソッド

オーディオデバイスに対し、オーディオサンプリングのために初期化を行うよう要求します。サンプリングを開始する前に、 このメソッドを呼び出してください。

- (BOOL)initializeCapture

戻り値

BOOL オーディオサンプリングが初期化された場合はYES。

登録地

OTAudioKit.h

– captureIsInitialized 必須メソッド

オーディオサンプリングが初期化されているかどうかを確認します。

- (BOOL)captureIsInitialized

戻り値

BOOL サンプリングが初期化されている場合は YES。

登録地

OTAudioKit.h

– startCapture 必須メソッド

デバイスに対して、オーディオサンプルの取得を開始するよう要求します。この関数が正常に 戻った後、オーディオバスはオーディオサンプル データを受信できる状態になります。

- (BOOL)startCapture

戻り値

BOOL オーディオのキャプチャが開始された場合は YES。

登録地

OTAudioKit.h

– stopCapture 必須メソッド

デバイスに対して、オーディオのサンプリングを停止するよう要求します。

- (BOOL)stopCapture

戻り値

BOOL オーディオのサンプリングが停止した場合はYES。

登録地

OTAudioKit.h

– isCapturing 必須メソッド

デバイスがオーディオサンプルをキャプチャしているかどうかを確認します。

- (BOOL)isCapturing

戻り値

BOOL オーディオキャプチャが初期化されている場合は YES。

登録地

OTAudioKit.h

– estimatedCaptureDelay 必須メソッド

推定キャプチャ遅延をミリ秒単位で返します。これは、エンコードされたオーディオサンプルの 送信タイミング情報を調整するために使用されます。

- (uint16_t)estimatedCaptureDelay

戻り値

uint16_t

登録地

OTAudioKit.h