| 準拠規格 | 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